Posts

page 1 of 2

DHH, Campfire and Rust: nothing special

· 10 min

DHH ported Campfire to Rust without knowing Rust. The req/s chart sells the wrong row - what held the port up was knowledge of Rails.

Cloudflare didn't buy Deno. It bought celld

· 13 min

The headlines say Cloudflare acquired Deno. Cloudflare's own post never mentions the runtime. A Node contributor reads the fine print.

The profession I studied for no longer exists

· 10 min

I learned to code with no computer and no internet at home. Today, anyone starting out with a connected phone has AI in their pocket - and I don't know if that's good or bad for them.

How I set up Hermes to be the tech lead of a project

· 10 min

PR reviews, Jira tickets, meeting reminders: Chicken Little does the grunt work. Approving is still a human job.

Making node:sqlite faster, step by step

· 12 min

The benchmark said 1.48M reads a second. Only the profiler said a tenth of that was spent rebuilding the same four strings, over and over.

Detecting SQLite Full Table Scans in Node.js

· 4 min

SQLite has been counting your table scans the whole time. Node just never handed you the number.

How to Use the Claude Code Harness via the SDK

· 3 min

The claude-agent-sdk has a preset that turns on Claude Code's tools, system prompt and agent loop in two lines.

Amdahl's Law: TypeScript 7 is 10x faster. Your CI is still slow

· 6 min

Swapping the compiler for one that is 10x faster saved 6 seconds on a 15-minute pipeline. Amdahl's Law called it.

In Java, equals was always the medicine. Nobody told you the disease

· 18 min

The disease is identity, which Java hands to every object and charges you memory for. JEP 401's value objects let you opt out.

OpenTelemetry Is the Langfuse SDK for Go

· 19 min

Langfuse ships SDKs for Python and JS and nothing for Go. The whole integration turned out to be two files. Plus the eval basics that make it worth doing.