Metrics
Listed inMetricsObservability & Operationson
Counters, gauges, and histograms, cardinality as the thing that breaks your bill, and RED and USE.
Page 5 of 18
Listed inMetricsObservability & Operationson
Counters, gauges, and histograms, cardinality as the thing that breaks your bill, and RED and USE.
Listed inProcesses and ThreadsComputing Foundationson
What the OS schedules, what memory they share, and the cost of a context switch.
Listed inClojureProgramming Languageson
A Lisp on the JVM built around immutable data and a small core that has barely needed to change.
Listed inProbabilistic StructuresData Structures & Algorithmson
Bloom filters, HyperLogLog, and count-min sketch — trading exactness for orders of magnitude in memory.
Listed inState ManagementSoftware Architectureon
Where truth lives, what a cache is allowed to know, and why derived state should be derived.
Listed inBundlers and ToolingFrontend Engineeringon
Module graphs, code splitting, tree shaking, source maps, and reading a bundle analysis honestly.
Listed inRetries, Timeouts, and BackoffDistributed Systemson
Exponential backoff with jitter, deadline propagation, and the retry storm you caused.
Listed inDesign a Ticket Booking SystemSystem Design Questionson
Inventory that must never oversell: holds, expiry, and the transaction boundary under a flash sale.
Listed inTLS and Transport SecuritySecurityon
Certificates, chains of trust, HSTS, and what an expired cert does to every client at once.
Listed inWorking with AI Coding ToolsWorking as an Engineeron
Where generation helps, where review load goes up, and staying responsible for code you did not type.
Listed inJavaProgramming Languageson
Verbose, fast, and entrenched across large enterprises — where the JVM underneath is the real product.
Listed inGraphs and TraversalData Structures & Algorithmson
Adjacency lists versus matrices, BFS and DFS, and recognising a graph problem that was not described as one.
Listed inSOLID and Its CriticsCode Crafton
What each letter is actually for, and where applying it mechanically produces worse code.
Listed inCSS ArchitectureFrontend Engineeringon
BEM, utility-first, CSS modules, and cascade layers — how teams stop fighting over specificity.
Listed inSQL FundamentalsDatabaseson
Joins, grouping, subqueries, and window functions — the four that replace most application loops.
Listed inDesigning for FailureSystem Designon
Single points of failure, graceful degradation, and deciding what the system does when a dependency is gone.
Listed inIntegration TestsTestingon
Real databases in containers, seeded fixtures, and isolation between tests that run in parallel.
Listed inIncident ResponseObservability & Operationson
Roles, communication, mitigate-before-diagnose, and the timeline you write while it is fresh.
Listed inNetworking BasicsComputing Foundationson
DNS, TCP, TLS, and the handshake sequence behind every request you make.
Listed inCOBOLProgramming Languageson
Still processing a large share of the world’s banking and insurance transactions, maintained by a shrinking population.