Sitemap - 2018 - Simple, Beautiful Software Development
Dying well: Conducting an effective post mortem
Falling into the “technical debt” poverty trap
Happy Plant?: Open source plant analytics
A guide to quickly evaluating the quality of a website
Lessons from actually successfully blogging now finally
How I determine my value as an IT professional
Adventures with eBPF and Prometheus
Security for Linux on the desktop
An exhaustive set of notes about logging
Parallels between the NBA salary system and open source
The magic of TLS, X509 and mutual authentication explained
All your data are belong to u̶s̶ you
The curious case of sudden Ansible build failures
Simpler production with containers
A dirty hack to make your docker-compose network services discoverable
On the obligation under GPDR to handle data “safely”
Breaking the borders of Commerce down
One approach to implementing Prometheus across disparate systems
Architecting Organisational Change
Transaction Tracing in Magento 2
One take on release management
Our most valuable technical asset is each other
Deploying on Kubernetes #12: Resource Limits
The necessity for decision making transparency
Anatomy of a “Good” commit message
Deploying on Kubernetes #11: Annotations
Docs in Jira? Eh. GitHub? Mm. Git Histories? Fuck yeah.
Deploying on Kubernetes #10: Health Checking
Deploying on Kubernetes #9: Exposition via service
Deploying on Kubernetes #6: Application Secrets
Deploying on Kubernetes #8: TLS
Deploying on Kubernetes #5: Application Configuration
Deploying on Kubernetes #4: The deployment object
Deploying on Kubernetes #7: Application Installation
On having your life sorted out
Deploying on Kubernetes #3: Dependencies
I hereby declare this an incident
Deploying on Kubernetes #2: Scaffolding
Explainers: How we approach quality assurance testing
Explainers: Instrumenting your service
Deploying on Kubernetes #1: The use case
The Emily Post guide to code review etiquette*
This post should take about 30min±2h
The unexpected positive upshot of automating deployments
All your infrastructure are belong to us
I successfully fake being a tidy developer with this one weird trick (okay, git hooks)
Handling dynamically created HTML in JavaScript
Does it make sense to self manage services?
A simple recipe to manage secrets in version control (git)
Reflections on a day spent improving our Prometheus deployment
Sitewards/Magento-WebAppManifest
Understanding Chronos: Keeping track of Cron tasks in a systematic
You wouldn’t email your credit card details
Trust me! I know what I’m doing
Using Linux as a desktop machine
Everyone can change everything all the time.
Git Tips: Template your commit messages