REST
Listed inRESTAPIs & Protocolson
Resources, representations, and the constraints most REST APIs quietly drop.
Page 9 of 18
Listed inRESTAPIs & Protocolson
Resources, representations, and the constraints most REST APIs quietly drop.
Listed inWCAG and ConformanceAccessibilityon
Perceivable, operable, understandable, robust — and what levels A, AA, and AAA actually commit you to.
Listed inClocks and OrderingDistributed Systemson
Wall clocks lie; logical clocks and vector clocks tell you what happened before what.
Listed inDesign a Metrics and Monitoring SystemSystem Design Questionson
Time-series ingest, downsampling, retention tiers, and alert evaluation without re-reading everything.
Listed inBuild SystemsBuild, CI & Deploymenton
Dependency graphs, incremental builds, caching, and why your build is slower than it needs to be.
Listed inThe Software Development LifecycleIntroductionon
From problem statement to production and back again, and why the loop matters more than the phases.
Listed inCProgramming Languageson
The portable assembler the rest of computing is built on, and the reason buffer overflows are a genre.
Listed inNetwork Flow and MatchingData Structures & Algorithmson
Max-flow, min-cut, and bipartite matching — the hammer for assignment problems that look nothing like graphs.
Listed inCode SmellsCode Crafton
The recurring shapes that signal a design problem, and the refactor each one points at.
Listed inRendering StrategiesFrontend Engineeringon
Client, server, static, incremental, and streaming — what each does to the first byte and the first interaction.
Listed inLocking and MVCCDatabaseson
Row locks, deadlocks, optimistic concurrency, and why your long transaction blocked everything.
Listed inDesign a URL ShortenerSystem Design Questionson
The canonical warm-up: key generation, collision handling, redirect latency, and read-heavy caching.
Listed inProperty-Based TestingTestingon
Asserting invariants over generated inputs, and letting a shrinker find the minimal failing case.
Listed inCost AwarenessObservability & Operationson
Where cloud spend actually goes, attributing it to a team, and the query that costs more than the feature.
Listed inType System FeaturesLanguages & Type Systemson
Generics, variance, unions, structural versus nominal typing, and what they buy in real code.
Listed inAmortised AnalysisData Structures & Algorithmson
Why a dynamic array append is O(1) even though some appends copy everything, and how to reason about the average.
Listed inRebase vs MergeVersion Controlon
Rewriting history versus recording it, and the one rule that keeps rebasing safe.
Listed inPagination and FilteringAPIs & Protocolson
Offset versus cursor paging, stable sort keys, and the duplicate rows offset paging hands your client.
Listed inScreen ReadersAccessibilityon
How the accessibility tree is built, what gets announced, and testing with one for twenty minutes.
Listed inBack-of-the-Envelope EstimationSystem Designon
QPS, storage growth, and bandwidth from first principles — the arithmetic that rules out half your options immediately.