Loading...

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

Exploring Database Isolation Levels: A Deep Dive into Anomalies

CRDTs: Convergence without coordination

The Story of The Coder Cafe

Speed vs. Velocity: The Difference Between Moving Fast and Moving Forward

Organic Growth vs. Controlled Growth: What Kind of Garden Is Your Codebase?

Availability Models: Because “Highly Available” Isn’t Saying Much

What Makes Code Beautiful

Don’t Be Ashamed to Say "I Don’t Know"

Soft vs. Hard Dependency: A Better Way to Think About Dependencies for More Reliable Systems

Working on complex systems: What I learned working at Google

Ford-Fulkerson Algorithm: A Step-by-Step Guide to Max Flow

Property-Based Testing

The Story Behind “100 Go Mistakes and How to Avoid Them”

Bloom Filters: A Memory-Saving Solution for Set Membership Checks

Eventually Green Tests: A New Paradigm in Software Testing

Functors, Applicatives, and Monads

Tidy First? Small Changes, Big Impact

Post Hoc Ergo Propter Hoc: When Temporality Becomes Causality

Lurking Variables: How Hidden Factors Can Mislead Your Analysis

Simultaneous Multithreading: How CPUs Maximize Throughput Without More Cores

Instruction Pipelining: What It Is and Why It Matters for Developers

Exploring Database Isolation Levels

Probabilistic Increment

Adaptive LIFO

Latency and User Experience

Reliability

Lateral Thinking

TDD

Arrays vs. Linked Lists

Streetlight Effect

More →