09-26-21
Developer Experience
09-25-21
Problem Solving Instinct and Culture
09-21-21
The Problems with "Cloud-Prem"
09-18-21
Laws of Software Evolution
09-17-21
Infrastructure as SQL
09-16-21
The Data Stack As a Snowflake
09-12-21
Frustrations of Modern Development
09-11-21
Software Treadmills
09-10-21
The End of CI
09-09-21
Ten Things I Look For In a Code Review
09-07-21
As We Thought
09-01-21
An Overview of Docker Desktop Alternatives
08-31-21
Your Integration Tests are Too Long
08-30-21
SaaS Isolation Patterns
08-29-21
Buying IPv4 Addresses
08-26-21
Incremental Compilation in Build Systems
08-24-21
What Low-Code Lacks
08-23-21
Keep Your API Surface Small
08-22-21
Nine Circles of Dependency Hell
08-19-21
Tracking Cyclomatic Complexity
08-17-21
One Month of Using GitHub Copilot
08-16-21
DRY Considered Harmful
08-15-21
Yak Shaving
08-11-21
Growing Your Open Source Project: Part 3 – Users
08-10-21
Growing Your Open Source Project: Part 2 – Community
08-09-21
Growing Your Open Source Project: Part 1 – Contributors
08-08-21
Service Reliability Math that Every Engineer Should Know
08-07-21
Coding Classical Latin
08-06-21
Confessions of an Internal Tool Builder
08-05-21
Unexpected Developer Trends
08-02-21
Reflections on 10,000 Hours of Programming
07-30-21
How Multiplayer Data Structures Work
07-27-21
Kubernetes Maximalism
07-25-21
The IKEA Effect in Software Development
07-23-21
Functions as a Service
07-20-21
Open-Source and Firm-Specific Training
07-19-21
In Defense of the Jupyter Notebook
07-18-21
Code Poems
07-17-21
Ship Thesean Software
07-15-21
A Personal Internet
07-14-21
Everything is a Graph
07-12-21
Package Managers and Developer Productivity
07-10-21
GitHub Copilot
07-04-21
Makers of Patterns: Part 2
07-03-21
Maker of Patterns: Part 1
07-02-21
What is WebAssembly?
07-01-21
What is MicroSaaS?
06-30-21
Jevons Paradox and Software Efficiency
06-27-21
Code Transparency
06-26-21
Machine Learning Operations (MLOps), Convergent or Divergent?
06-23-21
Live Programming
06-19-21
The End of Per-node Pricing
06-18-21
Software Wants to be Simple
06-15-21
Declarative vs. Imperative
06-14-21
Diseconomies of Scale at Google
06-05-21
The Developer Economy
06-04-21
APIs will disrupt RPA. This is obvious to engineers.
06-03-21
Organic Cloud Infrastructure
06-01-21
Docker is a compiler
03-14-21
ScapeNet: Real-time object detection in RuneScape
02-03-21
Docker Merge
07-08-20
Virgo: a Graph-based Configuration Language
02-22-19
6 Open Source Licenses That You Shouldn't Use
01-10-19
An Alternative to the Dockerfile
01-01-19
The Heptagon of Configuration
10-22-18
Should Your Developers Work in the Cloud?
10-11-18
Fast Kubernetes Development with File Sync and Smart Rebuilds
10-06-18
Unit Testing with the Kubernetes Client Library