Learn from production experience
The courses, exam prep, and writing I built from 15+ years of shipping backend systems and 200+ interviews.
Master your next technical interview
1000+ real-world questions organized from junior to senior, built from 200+ interviews I have conducted.
Free courses
New to PHP or Node.js? These free courses cover everything you need to write your first web application.
IT exam prep
Practice questions with detailed explanations for CompTIA and Microsoft certifications. Pass on the first try.
From the articles
Why I stopped fearing the monolith
Distributed systems are a tax you pay for scale you may never reach. Here is the checklist I run before splitting anything.
Idempotency keys, dead letters, and other things that save you at 3am
A field guide to message queues for teams who learned the hard way that "at least once" means exactly that.
What 200 interviews taught me about senior signal
The questions that actually separate a senior engineer from a confident one — and why most loops miss them.
Your Postgres is probably fine — your queries are not
Before you reach for a new datastore, here are the indexes, EXPLAIN habits, and schema choices that buy you years.