Useful Resources
During consultation, workshops, and training, mention is often made to research papers, websites, or tools. This curated index compiles those references to make them available to others.
No matching resources found.
Ai Ml
-
Jupyter Notebook
The de-facto standard for web-based interactive development in data science
-
Kaggle
Datasets, competitions, and GPU compute for notebooks
Aws Tools
-
AWS CLI
The official CLI for AWS.
Blog Posts Articles
-
Amazon Face Recognition Ban
Bias and ethics in real-world AI deployments.
-
Dead Cat Syndrome
Classic blog on the transition from projects to BAU support.
-
GraphQL Primer Part 2
Introduction to GraphQL for REST-experienced engineers.
Books
-
AI in Museums
How AI/ML is used in museums to enhance visitor experiences.
-
The Phoenix Project
A novel about DevOps transformation and the three ways of flow, feedback, and learning.
C Sharp Ecosystem
-
ConnectWise Automate SDK
A useful SDK to add functionality to the ConnectWise Automate Remote Monitoring and Management (RMM) application via plugins.
Ci Cd Platforms
-
Azure DevOps Pipelines
CI/CD tools from Microsoft Azure.
-
GitHub Actions
CI/CD automation on GitHub.
-
GitLab CI
GitLab's integrated CI/CD pipeline system.
Containerisation
-
DockerHub
The go-to place for open-source containers
Documentation Tools
Infrastructure Management
-
Ansible
Configuration management for deployed infrastructure
-
k9s
TUI for Kubernetes multi-cluster management
-
Kubernetes (K8s)
Orchestration of containers at scale
-
Terraform
Declarative language for orchestrating infrastructure
-
Vagrant
Management of development environments via virtual machines
Platform Engineering
-
Backstage
Open-source framework for building developer portals.
Python Ecosystem
-
bandit
Static security analysis tool for Python codebases.
-
boto3
AWS SDK for Python.
-
coverage
Code coverage measurement tool.
-
FastAPI
High-performance web framework for APIs.
-
Flask
Lightweight web framework for Python.
-
Jinja
Templating engine for generating documents or configuration.
-
pandas
Data analysis and manipulation library.
-
peewee
Small, expressive ORM for Python.
-
pylint
Static code analysis and style enforcement.
-
pytest
Python's standard unit testing library.
-
Python StateMachine
Easy-to-use state machine library for Python.
-
pyvmomi
VMware vSphere Management SDK.
-
Requests
Simplified HTTP requests in Python.
-
seaborn
Data visualization library built on matplotlib.
-
SQLAlchemy
Advanced ORM and SQL toolkit.
-
tensorflow
End-to-end machine learning framework.
-
Typer
CLI apps with Python and automatic docs generation.
Research Papers
-
Aerial Imagery Tree Classification
Applies deep learning to satellite imagery for classification.
-
Attention is All You Need
Introduced transformer architectures — foundational to modern LLMs.
-
Big Ball of Mud
Explores the chaotic architecture style still prevalent in the industry.
-
CNN + LSTM for Sentiment Analysis
Arabic sentiment analysis using a hybrid CNN and LSTM model.
-
Ethical Principles in ML/AI
Discusses trade-offs between interpretability and power in ML.
-
Explainable Deep Learning
Methods for making DNNs explainable in real-world applications.
-
Identifying Technical Debt
Compares approaches to identifying technical debt in real projects.
-
Improving Code Maintainability
Impact of refactoring on long-term code health and maintainability.
-
On the Dangers of Stochastic Parrots
Risks of large black-box models in NLP and their societal impact.
-
Retrieval-Augmented Generation
RAG architecture for external knowledge retrieval in LLMs.
-
Software Aging
Discusses software aging and strategies to mitigate its effects.
Software Deployment
-
Helm
A package manager for Kubernetes applications
Source Control Platforms
Standards Best Practices
-
GitHub Well-Architected Framework
GitHub-specific SDLC best practices.
-
ISO/IEC/IEEE 26515:2018
Agile documentation standards.
-
Monitoring Distributed Systems
Google's view on observability and golden signals.
-
The Good Docs Project
Open-source documentation templates.
Terraform Ecosystem
Testing Frameworks And Software
-
Behave!
A behavioural testing framework built in Python, ideal for end-to-end infrastructure and ETL testing.
-
Grafana k6
A framework to define performance testing in JavaScript/TypeScript
-
Lighthouse
Analyzes webpage performance, accessibility, best practices and SEO
-
Terratest
A mature Go framework for writing Infrastructure tests, integratable with Terraform pipelines.