Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Fractal Architecture, Cognitive Load, Vertical Slices and other terms that do(n't) fit your head

Fixing bugs in Event Sourcing is hard, for real?

Throw, Result, or neither?

Addition by subtraction in software design

You can fork a package, but can you own it?

On mashing up modelling techniques for fun and profit

Residuality Theory: A Rebellious Take on Building Systems That Actually Survive

Sneaky Code Bites Back

PostgreSQL partitioning, logical replication and other Q&A about PostgreSQL Superpowers

Just use SQL they say... Or how accidental complexity piles on

Compilers Aren't Just for Programming Languages

Requiem for a 10x Engineer Dream

Business Won't Let Me and other lies we tell to ourselves

The Order of Things: Why You Can't Have Both Speed and Ordering in Distributed Systems

Dealing with Eventual Consistency, and Causal Consistency using Predictable Identifiers

Start Alone, Then Together: Why Software Modelling Needs Solitary Brainstorming

Predictable Identifiers: Enabling True Module Autonomy in Distributed Systems

Secondary Indexes and the Specialized Storage Dilemma

Why We Should Learn Multiple Programming Languages

Don't Oversell Ideas: Trunk-Based Development Edition

Residuality Theory: A Rebellious Take on Building Systems That Actually Survive

How Kafka Producer Works internally

Defining Your Paranoia Level: Navigating Change Without the Overkill

PostgreSQL JSONB - Powerful Storage for Semi-Structured Data

Tech Debt doesn't exist, but trade-offs do

Monolith-First - are you sure?

Business Won't Let Me and other lies we tell to ourselves

TypeScript Migrates to Go: What's Really Behind That 10x Performance Claim?

So you want to break down monolith? Read that first

Distributed Locking: A Practical Guide

More →