Planned engineering themes. Each release will follow the 200-item format, with focused practice leading into realistic debugging and harder problems.
Coming soon
Async Under Pressure
Race conditions, cancellation, retries, timeouts, concurrency limits, and duplicate requests.
JavaScript · TypeScript · Node
Coming soon
State That Behaves
Stale and derived state, effect cleanup, forms, optimistic updates, and accessible interactions.
React · Angular · TypeScript
Coming soon
APIs That Survive
Idempotency, authorization, rate limiting, webhooks, versioning, and partial failures.
Node · ASP.NET · PHP · Backend
Coming soon
SQL Beyond SELECT
Joins, window functions, transactions, indexes, query plans, migrations, and concurrent updates.
SQL · Backend
Coming soon
Python in Production
Iterators, generators, typing, context managers, file processing, exceptions, and testable pipelines.
Python
Coming soon
Memory and Machines
Pointers, allocation, buffers, object lifetime, RAII, binary layouts, and undefined behavior.
C · C++
Coming soon
Services in C#
LINQ, collections, async cancellation, disposal, dependency injection, middleware, and request handling.
C# · ASP.NET
Coming soon
Systems That Fail Gracefully
Queues, caching, backpressure, consistency, circuit breakers, recovery, and observability.
Architecture · Backend · Middleware and integration