TypeScript

The TypeScript Developer Who Wants to Rewrite Go’s Parser (And Has No Laptop)

A developer proposed building a ‘true TypeScript compiler’ by modifying Go’s parser—but he has no laptop, no money, and admits AI might make languages irrelevant. The real lesson: TypeScript’s value isn’t runtime performance, but its type system, which becomes even more critical in an AI-dominated future.

Stop Adding Redis to Every Project. This Job Queue Works Without It.

CatQueue removes Redis from your Node.js job queue, betting that PostgreSQL’s reliability is enough for most real-world workloads. This article challenges the default assumption that you need a dedicated high-performance store, and shows how simplifying your stack can reduce operational debt without sacrificing performance—until you truly need to scale.

The Fastest TypeScript Compiler Isn’t Written in TypeScript

Perry is a Rust-based TypeScript compiler promising native-speed type-checking and compilation. But the real story isn’t speed — it’s the final stage of JavaScript’s Rust takeover. The question isn’t whether Perry can be fast. It’s whether it can be fast AND perfectly compatible with tsc’s ever-evolving behavior. If it can, it changes everything. If it can’t, it fractures the ecosystem.

I Spent 3 Years Fighting Axum’s Type System. Then I Wrote My Own IDL.

After years of fighting Axum’s complex type system and inconsistent OpenAPI generation, one developer built a tool that lets you define your API once and generate Rust, OpenAPI, and TypeScript code from a single IDL. The lesson: the best code is the code you never write.

The JSON Hash You Trust Is Lying to You

Most developers treat JSON hashing as a solved problem—sort keys, stringify, hash. But circular references reveal a hidden flaw: libraries that handle cycles can silently produce identical hashes for structurally different objects. A Hacker News comment on the new library Kokuin exposes this collision risk, challenging the assumption that deterministic hashing is safe for caching and deduplication.

The 10x Faster TypeScript Compiler Isn’t an Innovation—It’s a Confession

Microsoft’s 10x faster TypeScript rewrite isn’t a breakthrough—it’s a confession. The real story is how web technologies have normalized massive waste, prioritizing developer convenience over machine efficiency. Every millisecond of lag is a monument to our obsession with DX. It’s time to stop celebrating and start asking who really pays the cost.

Your Retry Logic Is Killing Your Backend. Here’s Why.

Most developers think adding retries makes their apps robust. In reality, uncoordinated retries can turn into a self-inflicted DDoS. The key to resilience isn’t preventing failure—it’s managing how failure propagates. This article explains why your retry logic might be killing your backend and how a signature-preserving, AbortSignal-aware approach can save you.