Skip to content
TypeScript 7 Is Here — The 10x Native Compiler, and Whether You Should Switch Now thumbnail

TypeScript 7 Is Here — The 10x Native Compiler, and Whether You Should Switch Now

“Kicking off tsc and going for coffee” — every frontend developer has made that joke at least once. That joke may have just lost its punchline. On July 8th, 2026, Microsoft shipped TypeScript 7.0: the compiler and language service, ported whole to Go and running as a native binary. If you tried the preview under the name tsgo (@typescript/native-preview), this is its stable form — a preview that was already pulling 8.5M+ weekly downloads. Official numbers put full type checks on large projects at 8–12x faster. ...

Published date: 2026-07-09 · Reading time: 12 min · Word count: 2533 words · Author: Isaac
Unit Testing Basics — Pure Functions, Edge Cases, and the AAA Pattern thumbnail

Unit Testing Basics — Pure Functions, Edge Cases, and the AAA Pattern

This is Part 4 of the “Frontend Testing, Done Right” series. Browse the full series · Glossary Unit tests are where all testing begins. You put one function in front of you and nail down “this input produces this output” — the smallest, fastest kind of verification there is. This one article takes you from what a unit test actually is, through pure functions, the AAA pattern, and edge cases, with real code all the way. ...

Published date: 2026-07-06 · Reading time: 11 min · Word count: 2286 words · Author: Isaac
Wiring Vitest into the Demo App — All the Way to the First Green Light thumbnail

Wiring Vitest into the Demo App — All the Way to the First Green Light

This is Part 3 of the “Frontend Testing, Done Right” series. Browse the full series · Glossary This is a start-to-finish walkthrough of wiring a testing environment into a React + Vite + TypeScript project — from an empty folder to the first passing test. We install Vitest, Testing Library, and jsdom, read the config line by line, turn the first test green, and map out where setup most often goes wrong. One article, complete setup. ...

Published date: 2026-07-05 · Reading time: 6 min · Word count: 2846 words · Author: Isaac
Why Frontend Testing, Why Now — A Seatbelt for the AI Era thumbnail

Why Frontend Testing, Why Now — A Seatbelt for the AI Era

This is Part 1 of the “Frontend Testing, Done Right” series. Browse the full series · Glossary “Tests? But it already works.” We’ve all said it — or heard it. I said it for years. Look at the screen, click around, “yep, works,” done. But then the features pile up, and every time you touch the code a little voice asks, “if I change this, what breaks over there?” That creeping anxiety is exactly the moment tests become worth their price. ...

맨 위로