-
1 min read
-
Rust API Design PL TheoryWhy Rust’s Ownership Model Is the Best API Design Doc
A fresh take on how lifetime annotations aren’t a burden — they’re the most honest, compiler-verified API contract a library can ship.
Read post8 min read
-
Interpreters Java PL TheoryWriting a Tree-Walking Interpreter in a Weekend
Lessons from building Koda — a tiny scripting language with closures, first-class functions, and a hand-rolled lexer and parser.
Read post11 min read
-
Career OpinionThe Case Against Framework Chasing
On why deep fluency in a few languages consistently outperforms shallow familiarity with every shiny framework of the month.
Read post7 min read
-
Go ConcurrencyStructured Concurrency: What Go Gets Right (and Wrong)
Comparing goroutines and context cancellation with Kotlin’s structured concurrency model — and what a future Go might borrow.
Read post9 min read
-
PostgreSQL Search DatabasesPostgreSQL Full-Text Search Is Underrated
You probably don’t need Elasticsearch yet. Here’s how far tsvector and tsquery can take you — and exactly when to reach for something else.
Read post10 min read