Why We Should Learn Multiple Programming Languages

Don't Oversell Ideas: Trunk-Based Development Edition

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

Frontent Architecture, Backend Architecture or just Architecture?

Gojko Adzic on designing product development experiments with Lizard Optimization

Using S3 but not the way you expected. S3 as strongly consistent event store