Loading...

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

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

Queuing, Backpressure, Single Writer and other useful patterns for managing concurrency

Designing and Implementing Distributed Processes

Mastering Database Connection Pooling

How to document Event-Driven Architecture

Is Tanstack Query a solution for Frontend State Management challenges?

Thoughts on Platforms, Core Teams, DORA Report and all that jazz

Applying Observability: From Strategy to Practice with Hazel Weakly

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

More →