About Posts Series Contact

AllPosts

11 articles on architecture, deep dives, and engineering culture.

Engineering

Why TypeScript Is Leaving JavaScript Behind

TypeScript 6.0 is the last compiler written in JavaScript. TypeScript 7.0 will be built in Go. The reason why is a precise diagnosis of where JavaScript breaks down as a platform for serious tooling — and what that means for every JS developer.

#typescript#javascript#go+4
Deep Dive

BullMQ: The Complete Engineering Guide to Job Queues

A ground-up engineering guide to BullMQ — why job queues exist, how BullMQ uses Redis as its backbone, the full job lifecycle, concurrency models, reliability patterns, and when to reach for something else entirely.

#bullmq#redis#job-queues+4
Engineering

CRDTs From Scratch: The Engineering Guide to Conflict-Free Collaboration

A ground-up guide to Conflict-Free Replicated Data Types — from the fundamental problem of distributed state, through the mathematics of convergence, to the real-world tradeoffs of building collaborative systems at scale.

#crdt#distributed-systems#consistency+4
AI & Automation

AI-Powered API Penetration Testing: Autonomous Security at Scale

How we built an autonomous API security testing framework that uses an LLM subprocess to craft payloads, analyze responses, and generate OWASP-compliant pentest reports — without writing a single test case by hand.

#security#ai-automation#owasp+2
Engineering

Building an Uptime Monitor: Architecture Decisions and System Design

What it actually takes to build a reliable uptime monitoring platform — the queue architecture that schedules thousands of checks, the data model behind 90-day history bars, why we treat incidents as a state machine, and the decisions we'd reconsider.

#system-design#bullmq#mongodb+4
Engineering

On-device AI in the Browser

A look at how we built a production-grade, multi-agent code reviewer that runs entirely on WebGPU.

#engineering#architecture
Deep Dive

JavaScript Temporal API: Fixing 30 Years of Date Nightmares

A hands-on guide to JavaScript's new Temporal API — what's broken with Date, how Temporal fixes it, and how to start using it today via polyfill.

#javascript#temporal#dates+2
Architecture

WebRTC in 2026: What Changed and What Didn't

A deep look at WebRTC's evolution — QUIC transport, insertable streams, and why peer-to-peer video still fails in conference rooms with 20+ participants.

#webrtc#networking#video+1
Deep Dive

Building a Custom React Renderer from Scratch

How React-reconciler works, why you'd ever want to build your own renderer, and a working implementation that renders to a terminal canvas.

#react#renderer#reconciler+1
Architecture

WebAssembly in Production: Lessons from the Trenches

We shipped a video processing pipeline using WASM. The performance was real. So were the debugging nightmares, memory management surprises, and the JIT-killing patterns that cost us two weeks.

#webassembly#wasm#performance+2