- June 24, 2026
A batch job, in The Elm Architecture
- June 15, 2026
Explaining Functional Programming to Non-Programmers (It's Just Excel)
- June 8, 2026
Native Elm (the real kind this time)
- June 2, 2026
codimg: code blocks -> syntax highlighted SVG
- May 30, 2026
Hejlsberg: 'Who's Going to Make the AI?'
- May 22, 2026
I made learnelm.dev
- May 19, 2026
The Tacit Dimension: Why Your Best Engineers Can't Tell You What They Know
- May 18, 2026
If You're Running Claude Code, PLEASE Run It in a Box
- May 13, 2026
GreenType: a beautifully coded terrible idea
- May 12, 2026
Canonicalise, Don't Remember โ Smart Constructors in Kotlin
- May 7, 2026
Book Update: RC 2 Is Out
- May 4, 2026
Architecture by Autocomplete
- April 24, 2026
LLMs Corrupt Your Documents (and the Theory Dies Twice)
- April 21, 2026
git history: the best thing in Git 2.54
- April 15, 2026
The Draft Is Done. Now I Need Reviewers and Feedback!
- April 14, 2026
Effect Without Effect-TS: Algebraic Thinking in Plain TypeScript
- April 10, 2026
I Signed the 'No AI in Node.js Core' Petition
- April 9, 2026
ArkType: The Parse-Don't-Validate Sequel I Didn't Know I Needed
- April 7, 2026
Parse, Don't Validate โ In a Language That Doesn't Want You To
- March 25, 2026
Book Update: Almost There