DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

Gabriel AnhaiaTagged Template Literals That Type-Check SQL: A 60-Line DSL
A tagged template that knows your schema, validates column names at compile time, and infers row shape from the SELECT. Sixty lines of TS.

Agent Tool IntelligenceWe Scored 39,752 MCP Servers — Here's What We Found
We Scored 39,752 MCP Servers — Here's What We Found We built an open-source platform that...

Gabriel Anhaia`Object.groupBy` and `Map.groupBy`: Stop Hand-Rolling Aggregation in 2026
Two ES2024 methods replace 90% of the reduce-into-an-accumulator code in your TypeScript codebase. Here is when each one wins, and the rules nobody tells you.

Gabriel AnhaiaTypeScript's using Keyword: Explicit Resource Management for Real
How using and await using replace try/finally for files, transactions, and trace spans, with three runnable patterns and runtime-support notes.

AI Built a Free TypeScript & React Quiz with 125 Questions – Test Your Real Skills
Hey devs, After spending a lot of time writing TypeScript code (and sometimes feeling more confident...

DJ NeillLinear Search vs Binary Search (and Why It Actually Matters)
When you're working with data, one of the most common things your code does is search. Let's say you...

Leo Pechnickiendpoint-tester Now Supports 12 Frameworks — Here's What Changed in Three Weeks
Three weeks ago I published the first version of endpoint-tester — a CLI that scans your source code,...

djblackettClean Architecture on the Frontend: Beyond Smart and Dumb Components
A practical look at separating business meaning from UI mechanics in React, using a real invoice app refactor as the example.

Gabriel AnhaiaPHP Magic Methods to TypeScript Proxy: 5 Idioms That Translate
PHP devs already know __get, __set, __call. TypeScript Proxy is the same shape with stronger trade-offs. Five idioms, side by side.

freedivingbaseHow I built freedivingbase on Cloudflare Workers, D1, and Astro
I recently launched freedivingbase, a directory of freediving destinations and schools. The whole...

Gabriel AnhaiaConditional Types: When They Earn Their Complexity and When They Don't
Three TypeScript cases where conditional types pay for themselves, and three where a literal union or an inline type does the job.

Gabriel AnhaiaTypeScript's noUncheckedIndexedAccess: Turn It On, See What Breaks
Flip one tsconfig flag and watch the most common TS runtime bug class disappear. What it catches, what it breaks, and the cleanup pattern.

Gabriel AnhaiaBranded Types in TypeScript: Cheap Type Safety You Should Already Be Using
Three patterns for branded/nominal types in TypeScript, the argument-swap bug they kill, and when they actually earn the extra keystrokes.

Gabriel Anhaiasatisfies: The Operator That Made as Casts Mostly Obsolete
Three patterns where TypeScript's satisfies operator beats as: literal-preserving config, narrow route handlers, typed Tailwind themes. And when as still wins.

Gabriel AnhaiaModule Augmentation in TypeScript: Three Patterns and One Foot-Gun
Three places module augmentation earns its keep, the silent collision that breaks it, and how to debug the failure with tsc --traceResolution.

Gabriel Anhaiaas const Is the Best Single Feature TypeScript Has Shipped in 5 Years
Four patterns that make as const the highest-value keyword in TypeScript, with the one sharp edge that bites everyone who tries it for the first time.