Event Interception

Command Query Separation (2005)

Inversion of Control Containers and the Dependency Injection pattern (2004)

Continuous Integration (2024 Update)

Improving my Emacs experience with completion

How platform teams get stuff done

Legacy Seam

Ship / Show / Ask (2021)

DiffDebugging

TestDrivenDevelopment

How to tackle unreliability of coding assistants

Headless Component: a pattern for composing React UIs

Current thoughts on social media

Dependency Composition

TeamTopologies

Is Design Dead? (2004)

Building Boba AI: Lessons learnt in building an LLM-powered application

Patterns of Distributed Systems (2022)

HumbleObject (2020)

Dependency Composition – Martin Fowler

Stable Diffusion: What Does a Technical Author Look Like?

An example of LLM prompting for programming

Conway’s Law (2022)

Domain Logic and SQL (2003)

Retrospectives Antipatterns

Richardson Maturity Model

Your Organization should run its own Mastodon server

Exploring Mastodon

Product vs. Engineering

Projectional Editing (2008)

More →