Software Engineering
The Data Structure That's Okay With Being Wrong
·1340 words·7 mins
Photograph By Elimende Inagella
Blog
Software Engineering
Data Structures
Bloom filters — probabilistic, memory-efficient, and surprisingly useful
The Toolbox Nobody Opens
·1271 words·6 mins
Photograph By Alexander Schimmeck
Blog
Software Engineering
Computer Science
Data structures you use every day without thinking about them, and the ones you should
You Drive, AI Assists
·1312 words·7 mins
Photograph By Andrés Dallimonti
Blog
Software Engineering
AI
How I use Cursor and Claude Code in my day-to-day work, and why the split matters
Top 10 Greatest Hits of 2025
·1457 words·7 mins
Photograph By Matt Botsford
Blog
Software Engineering
Security
The OWASP Top 10 for 2025, explained with code examples and practical fixes
The Lies We Tell Ourselves
·1217 words·6 mins
Photograph By Jametlene Reskp
Blog
Software Engineering
System Design
The eight fallacies of distributed computing, and why everything you built in this series violates at least one
The Middleman
·732 words·4 mins
Photograph By Jahanzeb Ahsan
Blog
Software Engineering
Infrastructure
Reverse proxies, API gateways, and the layers between your users and your code
Who Goes There
·909 words·5 mins
Photograph By Mediamodifier
Blog
Software Engineering
Security
Sessions, JWTs, OAuth, and SSO — what they are and when to use each
The One-Line Fix
·1004 words·5 mins
Photograph By Maksym Kaharlytskyi
Blog
Software Engineering
PostgreSQL
Database indexing, EXPLAIN ANALYZE, and why one CREATE INDEX beat five new pods
The Contract
·785 words·4 mins
Photograph By Romain Dancre
Blog
Software Engineering
Web Development
REST API design patterns that save your future self from debugging nightmares
Traffic Cops
·682 words·4 mins
Photograph By Adil Edin
Blog
Software Engineering
System Design
Load balancing algorithms, L4 vs L7, and why your requests end up where they do
The Bouncer at the Door
·854 words·5 mins
Photograph By Enrico Bet
Blog
Software Engineering
System Design
Rate limiting algorithms, layered protection, and why your API needs a velvet rope
The Fastest Code Never Runs
·1531 words·8 mins
Photograph By Kelly Sikkema
Blog
Software Engineering
System Design
Caching, Redis, and the art of not hitting your database
You Probably Don't Need Kafka
·1339 words·7 mins
Photograph By John Cameron
Blog
Software Engineering
System Design
A practical guide to message queues for developers who nod along when someone says ’let’s use Kafka'
Things I Changed My Mind On
·1353 words·7 mins
Photograph By ThisisEngineering - Unsplash
Blog
Software Engineering
Opinions that didn’t survive contact with production