Containers
Listed inContainersBuild, CI & Deploymenton
Images, layers, and namespaces — plus the multi-stage build that stops shipping your toolchain.
Page 13 of 18
Listed inContainersBuild, CI & Deploymenton
Images, layers, and namespaces — plus the multi-stage build that stops shipping your toolchain.
Listed inTechnical DebtIntroductionon
The difference between debt you took deliberately and mess you made accidentally, and how to pay down each.
Listed inSwiftProgramming Languageson
Apple's language for iOS and macOS — modern, safe, and effectively mandatory on that platform.
Listed inBit ManipulationData Structures & Algorithmson
Masks, shifts, and the handful of tricks worth memorising — plus bitsets as a compact set representation.
Listed inWhat Architecture Actually IsSoftware Architectureon
The decisions that are expensive to reverse — everything else is just design you can redo on Tuesday.
Listed inForms and ValidationFrontend Engineeringon
Controlled versus uncontrolled inputs, validating in both places, and error messages that help.
Listed inConnection PoolingDatabaseson
Why connections are expensive, pool sizing that is not a guess, and pool exhaustion under load.
Listed inDesign a Web CrawlerSystem Design Questionson
Frontier queues, politeness, deduplication, and trap detection at a scale where restarts are normal.
Listed inThreat ModellingSecurityon
Working out what an attacker wants and where your trust boundaries are, before choosing controls.
Listed inDisagreeing WellWorking as an Engineeron
Separating the technical argument from the social one, and disagree-and-commit as a real option.
Listed inClosures and ScopeLanguages & Type Systemson
Lexical scope, capture semantics, and the loop-variable bug every language has a version of.
Listed inHash TablesData Structures & Algorithmson
Hashing, collision strategies, load factor, and the worst case that quietly turns O(1) into O(n).
Listed inResolving ConflictsVersion Controlon
Reading conflict markers, rerere, and structuring code so conflicts are rare rather than easy.
Listed inWebhooksAPIs & Protocolson
Delivering events to someone else: signing, retries, ordering, and the endpoint that is always down.
Listed inImages and Alt TextAccessibilityon
Describing purpose rather than appearance, and knowing when the correct alt text is empty.
Listed inChoosing a DatastoreSystem Designon
Matching the access pattern to the engine, and defending the choice with something better than familiarity.
Listed inBackpressureConcurrency & Performanceon
What to do when producers outrun consumers, and why an unbounded queue is a slow-motion crash.
Listed inFeature FlagsBuild, CI & Deploymenton
Shipping dark, gradual rollout, kill switches, and deleting the flag before it becomes permanent.
Listed inStack, Heap, and MemoryComputing Foundationson
Where your values actually live, why stack allocation is free, and what a segfault really means.
Listed inShell and BashProgramming Languageson
Not a language you choose so much as one you end up writing — learn enough to keep scripts short, quoted, and safe.