Articles
Short, practical write-ups on the decisions that actually come up while building software — separate from our structured courses, guides, and quizzes.
Idempotency Keys: The Small Idea That Saves Big Outages
Why every payment-adjacent API endpoint should accept an idempotency key, and how to design the storage layer behind it without over-engineering.
Rendering Strategy Isn't One Decision, It's Three
A practical framework for separating data-fetching strategy, hydration strategy, and caching strategy instead of treating "SSR vs CSR" as a single switch.
The Deploy Checklist We Actually Use
A condensed, opinionated pre-deploy checklist covering migrations, feature flags, and rollback triggers — built from real incidents, not theory.
What a Take-Home Assignment Is Really Testing
Interviewers rarely care about the "correct" answer. Here's what they're actually scoring, and how to structure your submission around it.
Indexes Are a Trade, Not a Free Lunch
Every index you add speeds up one query pattern and slows down every write. A mental model for deciding when that trade is worth it.
Auth Bugs Hide in the Edge Cases, Not the Happy Path
Session fixation, token replay, and privilege confusion almost never show up in a demo. A tour of the edge cases worth testing deliberately.
Looking for something more structured?
Articles are meant to be quick reads on a single idea. If you want a guided, hands-on build from start to finish, check out our Implementation Guides, or browse full courses for a complete curriculum with quizzes and certification.