7 New JavaScript Features (And 2 I'm Still Waiting For)
Remember how I promised you (or rather myself) two weeks ago that from now on I'd only write light,... Read More
Your source for the latest news in the TypeScript community
Remember how I promised you (or rather myself) two weeks ago that from now on I'd only write light,... Read More
The biggest issue Part 1 left open was that AI couldn't reach the 46-repo codebase by natural-language query (the entry-point problem). This post is how I solved it — by reusing the pattern proven in db-graph (1,133-table semantic search), then layering minimal annotations only around boundary nodes. Covers the separate-branch operation that keeps engineers' daily workflow untouched, the SLO that protects the joins between three graphs, the SAME_ENTITY normalization, and the April–May trial-and-error timeline traced through real commits. Read More
What slows large TypeScript types down, how to measure it with @ark/attest, and the one-field match that made my schema library 15.7x cheaper to type-check. Read More
Most TypeScript tutorials teach you the language. This article teaches you how to use it. There's a... Read More
Angular has signals now - and as of 19.2, even a signal-based way to fetch: httpResource, built on... Read More
I've been trying to keep my publishing schedule to one article a week, but this one felt too special... Read More
Yesterday, as I was working on a CORS configuration, AI generated a block of code for me: const... Read More
Every Node.js project I've ever worked on has the same invisible vulnerability. Somewhere in the... Read More
A static-analysis approach to unifying 46 repositories (37 air-closet-side + 9 mall-side) of legacy production code into one knowledge graph. Why simply 'letting AI read the code' isn't enough, why I had to chase down boundary nodes (API endpoints, DB tables, Event topics), how I dealt with framework and library diversity, and what 3 months of trial and error solved or didn't solve — looking back through actual git history. Read More
Old Light is a browser strategy game: a whole galaxy you play in a tab, with star systems to claim,... Read More
A few months ago I sat down to add "loyalty points" to Glazed, my waffle kiosk brand. Simple, right?... Read More
What if the thing that gets paged at 2am wasn't a person, but a detective that investigates the... Read More
Most meeting summarizers cram summary, action items, and sentiment into one LLM prompt. Here's a cleaner TypeScript shape: three specialist agents run in parallel, two return typed Zod output, and an aggregator merges them into one report. Read More
A production-ready Playwright CI/CD pipeline — GitHub Actions, test sharding across machines, browser matrix, Docker for consistent environments, Slack failure notifications, and published HTML reports. Read More
Test real-time collaboration, role-based permissions, and multi-tab flows in Playwright. Two users. One test. The scenarios most frameworks simply can't handle. Read More
Tiny Civilization: what happens when AI agents have to live together I grew up on Age of... Read More
I recently reviewed a contribution to a shared React module where one developer used const objects... Read More
A reader asked for it — here's the hand-rolled schema validator from Part 4, refactored with Zod. Better error messages, free type inference, way less boilerplate. Read More
I'll show you a complete env validation setup in 50 lines of TypeScript, then explain when and why you'd reach for a library instead. Read More
7 beginner mistakes that are quietly destroying your Playwright test suite — and the professional TypeScript patterns that fix them. Real before/after code included. Read More
An experiment in exposing project docs and agent work notes as a shell-native filesystem over SSH, with early MultiHop-RAG benchmark results. Read More
What it took to add offline sync to a zero-dependency browser database: change tracking, conflict resolution, transport design, and the mistakes I made along the way. Read More
Your agent is non-deterministic and you know it. So is your model-as-judge eval. Here's how to measure judge flakiness, treat UNSTABLE as a first-class failing state, and use the trace to tell a random judge apart from a drifting harness. Read More
A free screenshot and image editor that runs entirely in your browser. Keeping every edit reversible and handling big phone photos, in plain TypeScript and Canvas2D. Read More
TypeScript 7 Arrives to Rock VS Code with Go-Powered Speed Visual Studio Magazine
Speedier type checks in TypeScript 7.0 as first stable Go release ships The Register
TypeScript 7.0 is Here Thurrott.com
Microsoft Bets TypeScript's Future on a Native Compiler ADTmag
Runtime: Cursor gets Grokked; TypeScript rolls a seven thestack.technology
Build modern TypeScript applications with Deno and OCI Container Instances Oracle Blogs
Microsoft releases TypeScript 7.0, and it's 10x faster than the previous version Neowin
TypeScript 7 Now Stable: 10× Faster Builds, But Not for Vue or Svelte Yet Tech Times
TypeScript 7.0 Rewrites the Compiler in Go for Up to 12x Faster Builds Linuxiac
TypeScript 7 Release Candidate Available i-programmer.info
TypeScript vs JavaScript: 73% of Devs Switched [2026] tech-insider.org
TypeScript inventor Anders Hejlsberg: AI is 'a big regurgitator of stuff someone has done' DevClass
TypeScript 7.0 RC Moves Microsoft's Go Rewrite Into the Mainline Compiler Visual Studio Magazine
Microsoft’s New TypeScript 7 Promises 8–12x Faster Builds With Native Go Compiler Analytics India Magazine
TypeScript vs React: They're not competitors, here's the real choice Netguru
Go-based TypeScript 7.0 reaches release candidate stage InfoWorld
TypeScript 6.0 Ships as Final JavaScript-Based Release, Clears Path for Go-Native 7.0 Visual Studio Magazine
TypeScript 7.0 Beta Arrives on Go-Based Foundation With 10x Speed Claim Visual Studio Magazine
TypeScript 6.0 RC Bridges to Go-Based Future Visual Studio Magazine