Observability for Emerging Infra
Why the metrics-and-logs playbook from the LAMP era falls apart the moment your system becomes a dynamic mesh of services you can't predict in advance.

Observability: It's Not Just an Ops Thing
Majors on why instrumenting your services is a developer responsibility — and why high-cardinality, event-based data beats dashboards of pre-aggregated metrics.

Turning the Database Inside Out with Apache Samza
Kleppmann argues we've been thinking about databases backwards: the log is the source of truth, and the database is just a materialized view of it.

Building Scalable Stateful Services
Stateless services are easy to scale but expensive to use. McCaffrey makes the case for putting state back in the service — and shows how Scuba, Ringpop, and Orleans do it.

The Mess We're In
Joe Armstrong, the creator of Erlang, on why our software is in such a state — and a handful of unfashionable ideas about what to do about it.

Stop Writing Dead Programs
Jack Rusher argues that most of our languages are still, accidentally, designed around the punchcard — and shows what a living programming environment could look like instead.

Propositions as Types
Philip Wadler on the Curry–Howard correspondence — the deep, surprising equivalence between mathematical proofs and computer programs.