TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

News Thumbnail

Reviving a 12K+ Star Abandoned Library: toastr-next v3 🍞

This is a submission for the GitHub Finish-Up-A-Thon Challenge What I... Read More

Author Avatar Divyesh 11 days ago
News Thumbnail

Next.js 16 Broke My App in 4 Places and None of Them Threw an Error

The CI was green. Build passed. No TypeScript errors. No warnings. Everything looked clean. I... Read More

Author Avatar Shubhra Pokhariya 10 days ago
News Thumbnail

After 7 Next.js 16 Caching Bugs, I Stopped Guessing and Built a System

There's a specific feeling you get after your third production caching incident. It's not panic.... Read More

Author Avatar Shubhra Pokhariya 4 days ago
News Thumbnail

Why My Analytics Was Logging Every Page Visit Twice (And How I Fixed It)

I built a custom analytics system into my portfolio backend — a Django REST API that records page... Read More

Author Avatar Vicente G. Reyes 6 days ago
News Thumbnail

API Calls Done Right: From Messy Fetch to Clean Data Layer

I've seen this file in almost every frontend project I've ever touched. It's usually called api.js... Read More

Author Avatar Gavin Cettolo 18 days ago
News Thumbnail

Which OpenAPI Codegen Should You Choose? openapi-typescript vs hey-api vs Orval vs Kubb

Hoi hoi! I'm @nyaomaru, a frontend engineer who thought OpenAPI codegen would make API clients... Read More

Author Avatar nyaomaru 17 days ago
News Thumbnail

I Built a Desktop App That Ends My “Open 7 Terminals and Pray” Routine

Every developer has that one painfully stupid ritual. Mine was opening multiple terminal tabs every... Read More

Author Avatar TROJAN 21 days ago
News Thumbnail

Mastering the Latest TypeScript: What's New in 6.0 (and a Peek at 7)

TypeScript 6.0 has been out for a few months now, and it's a bit of an unusual release. It's the last... Read More

Author Avatar Erik Hanchett 2 days ago
News Thumbnail

7 Next.js 16 Caching Bugs That Compile Fine and Break Silently in Production

I lost hours debugging a Next.js 16 caching issue that had no error, no warning, and only showed up... Read More

Author Avatar Shubhra Pokhariya 16 days ago
News Thumbnail

CHANGELOG.md is for Both Humans and AI Now, So Let’s Automate It

Hoi hoi! I’m @nyaomaru, a frontend engineer who recently discovered the deliciousness of a cheese... Read More

Author Avatar nyaomaru 3 days ago
News Thumbnail

Build your first MCP server in TypeScript: the 2026 setup that takes 30 minutes.

Build your first MCP server in TypeScript: the 2026 setup that takes 30 minutes. I had... Read More

Author Avatar GDS K S 11 days ago
News Thumbnail

Building MCP Servers in TypeScript That Don't Fall Apart

A post by Mudassir Khan Read More

Author Avatar Mudassir Khan 13 days ago
News Thumbnail

We Are Leaving Bun… For Now

For the past two years, Bun has been one of the most exciting technologies in our stack. Fast... Read More

Author Avatar Jhon Caldeira 19 days ago
News Thumbnail

I was sick of InversifyJS after 3 years in production, so I built a better DI container

Three years. That's how long we ran InversifyJS in production at a medium-sized Typescript SaaS. It... Read More

Author Avatar Ayoub Chrigui a month ago
News Thumbnail

Stop building AI inboxes. Build decision layers instead.

I spent six months building an AI-powered email tool. Then I deleted half of it. Not because the... Read More

Author Avatar yongrean 12 days ago
News Thumbnail

I built a 20 kB React hook that doesn't care which AI you use — here's how streaming actually works

`--- Most React AI chat libraries are secretly backend libraries. They stream directly from... Read More

Author Avatar devleo a month ago
News Thumbnail

Clipboard API falla en TypeScript: los 4 casos que nadie documenta y cómo los encontré en mi código

navigator.clipboard.writeText parece trivial hasta que tu app falla en producción sin error visible. Encontré 4 casos que los docs no mencionan: contexto inseguro, foco perdido, permisos revocados en iOS y el timing de React. Acá están los patrones reales con código copiable. Read More

Author Avatar Juan Torchia a month ago
News Thumbnail

The Bug That Passes Every Toolchain Check: Circular Dependencies in JavaScript

Circular dependencies compile cleanly, pass tests, and ship to production. Here are the 3 patterns that create them, what Node.js, webpack, Rollup, and esbuild actually do with them, and how to stop them before they compound. Read More

Author Avatar Ofri Peretz 7 days ago
News Thumbnail

I Was Tired of Maintaining 3 Files for 1 API Endpoint. So I Built Axiomify.

17 Days Later: Axiomify v5 Is Live On April 21 I published a post about why I built... Read More

Author Avatar Raphael Okunlola a month ago
News Thumbnail

Desconstruindo o Build: Como o Tree-Shaking realmente funciona (e por que o Bundle importa)

Fala, comunidade dev! 👋 No primeiro artigo da nossa série sobre a migração do YMS (do Angular 16... Read More

Author Avatar Erick Gabriel dos Santos Alves 3 days ago
News Thumbnail

Prisma vs JDBC: the benchmark that almost made me blame the wrong ORM

I built a reproducible lab to compare Prisma 5 against Spring Boot JdbcTemplate on the same PostgreSQL 16. What I found wasn't a winner: it was that query shape and N+1 explain almost everything, and blaming the ORM is too easy. Read More

Author Avatar Juan Torchia 22 days ago
News Thumbnail

I Built an AI Issue Triage Bot in 500 Lines of TypeScript — Here's How

Every open-source maintainer knows the feeling. You wake up, check your repo, and there are 12 new... Read More

Author Avatar Alex YAN 9 days ago
News Thumbnail

Is Datacentre Sovereignty Important? Why I Built a 38,000-Ticker FinTech App with No Database

Why developers are rethinking platform lock-in and heavy database clusters. How we built a zero-DB, zero-dependency Next.js 15 utility for 38,000 tickers. Read More

Author Avatar Alex Vance 2 days ago
News Thumbnail

Reincarnating a Decade-Old jQuery Project

Cleaning my old drive, I found burger.zip dated 2015. Inside: one of my first paid web gigs, a burger... Read More

Author Avatar Ivan Mykhavko 20 days ago