TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

News Thumbnail

Suffering from BUGS: How I Almost Deleted My Entire Project

You know that iconic DJ Khaled album, "Suffering from Success"? The one where he looks overwhelmed by... Read More

Author Avatar Maame Afua A. P. Fordjour 11 days ago
News Thumbnail

I Let AI Rewrite 40% of My Codebase. Here’s What Actually Happened.

AI is no longer a novelty in development. It’s not a toy. It’s not magic. It’s not replacing... Read More

Author Avatar Tech Stratos 7 days ago
News Thumbnail

How Fishjam.io Built a Multi-Speaker AI Game using Gemini Live

Picture a lively dinner party: glasses clinking, half-finished sentences, and three people laughing... Read More

Author Avatar Thor 雷神 Schaeff 20 days ago
News Thumbnail

Building a Production-Grade Table Editor with React and XState

Introduction Table editors look simple. Add rows. Edit cells. Resize columns. But once... Read More

Author Avatar Keyur Paralkar 7 days ago
News Thumbnail

I built an open-source alternative to Toast and Square for restaurant management

The Problem If you run a small restaurant, your options for online ordering and management... Read More

Author Avatar Sharang Parnerkar 6 days ago
News Thumbnail

Building Agent Teams in OpenCode: Architecture of Multi-Agent Coordination

In early February 2026, Anthropic shipped agent teams in Claude Code -- the ability for a lead AI... Read More

Author Avatar Ugo Enyioha 20 days ago
News Thumbnail

Building a CRM for Freelancers: Architecture Decisions Behind Lazy CRM

Most CRMs are built for sales teams of 50+. They come with dashboards you'll never use, integrations... Read More

Author Avatar Eduardo Saavedra 14 days ago
News Thumbnail

How I Built a Type-Safe Excel Library with Zod

Every project I've worked on eventually needs to import or export Excel files. Customer data,... Read More

Author Avatar Tyson Cung 11 days ago
News Thumbnail

I’m 13 and I built a Bun framework that’s 2x faster than Express 🚀

It’s a 97kB (2.4kB gzipped) Bun-native framework that hits 21,748 req/s. 👑 Why... Read More

Author Avatar Little Prince 2 days ago
News Thumbnail

Why I Built nevr-env — And Why process.env Deserves Better

I got tired of crashing apps, leaked secrets, and copy-pasting .env files on Slack. So I built an... Read More

Author Avatar yalelet dessalegn 18 days ago
News Thumbnail

I Built QualityHub: AI-Powered Quality Intelligence for Your Releases

🎯 The Problem As a developer , I faced this question every day: "Can we ship this... Read More

Author Avatar Younes Ben Tlili a month ago
News Thumbnail

I Built a Programming Language Where think Is a Keyword

We write if, for, and return every day without a second thought. These are the primitives of... Read More

Author Avatar elias hourany 22 days ago
News Thumbnail

Why I use Typetify: A Type-Safe Alternative to Lodash

Runtime TypeScript helpers that actually protect you when it matters most. Why I Built... Read More

Author Avatar Siddick FOFANA 22 days ago
News Thumbnail

anilogin: a reactive authentication ui with anime character gaze tracking

authentication forms are usually boring. text fields, a submit button, maybe some validation... Read More

Author Avatar Ovi ren 13 days ago
News Thumbnail

Type-Safe CustomEvents: Better Messaging with Native APIs

The native EventTarget is a hidden gem for internal messaging. It is built-in, fast and stays out of... Read More

Author Avatar Andrew Bone a day ago
News Thumbnail

Code Review for TypeScript React: What to Look For

I've reviewed over 1,000 React PRs. Early on, I nitpicked everything: indentation, variable names,... Read More

Author Avatar Tarun Moorjani 6 days ago
News Thumbnail

Stop Writing Step Functions by Hand

If you've worked with Step Functions at any real scale, you know the concept is great — orchestrate... Read More

Author Avatar Zed 3 days ago
News Thumbnail

Localising your React app the "Tailwind" way: no keys & no JSON, just code

So, you want to localise your app Most i18n solutions push you towards a familiar... Read More

Author Avatar Amer Kočan 21 days ago
News Thumbnail

I Stopped Context-Switching Between Validation, Forms, and Pipelines

There's a moment every TypeScript developer knows. You're staring at a form bug — a server error that... Read More

Author Avatar Sarkis M 10 days ago
News Thumbnail

React Native offline sync with SQLite queue

I log sets offline first. Always. I queue writes in SQLite, not AsyncStorage. I replay the queue... Read More

Author Avatar Sathish 18 days ago
News Thumbnail

How We Fixed Firefox's localStorage Race in Playwright: Two Navigation Helpers

TL;DR Firefox's addInitScript can race against page rendering when seeding localStorage... Read More

Author Avatar Chris 5 days ago
News Thumbnail

I Built a Hosting Comparison Platform with Astro, Svelte 5 & Hono

I got tired of hosting comparison websites. You know the ones. "Top 10 Best Hosting 2024" articles... Read More

Author Avatar HostingSift 9 days ago
News Thumbnail

I built a free football prediction platform for World Cup 2026 — here's the stack

With the FIFA World Cup 2026 just months away, I wanted to build something my friends and I could... Read More

Author Avatar Juan Camilo Chacón A 7 days ago
News Thumbnail

Procrastination in disguise

Table of Contents Introduction Procrastination in disguise Stepping out of your comfort... Read More

Author Avatar jabo Landry 8 days ago