TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

News Thumbnail

i built a social platform where everything vanishes after 24 hours

genjutsu is a fast-paced, developer-focused social network where everything vanishes every 24 hours.... Read More

Author Avatar Ovi ren 12 days ago
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 24 days ago
News Thumbnail

Why Are We Still Doing GPU Work in JavaScript? (Live WebGPU Benchmark & Demo🚀)

JavaScript has been the main language of the web for years. Its popularity probably surprised even... Read More

Author Avatar Sylwia Laskowska 2 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 20 days ago
News Thumbnail

I overpowered AI by inventing "Brilliant" code by AI opinion itself

As it always happens to me, I started from describing a simple API client, then I started playing... Read More

Author Avatar Valery Zinchenko 7 days ago
News Thumbnail

In the AI Agents Era, Why Waste Time Building a Framework?

Not about the result. About the zen of solving your own annoyances one weekend at a time Read More

Author Avatar Slee Woo 3 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 20 days ago
News Thumbnail

Your Dialog Has role='dialog'. That Doesn't Make It Accessible.

How I built a focus trap, click-outside hook, and roving tabindex from scratch — and what I learned about the gap between ARIA attributes and actual accessibility. Read More

Author Avatar venkatesh m 8 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 14 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 19 days ago
News Thumbnail

I built 10 free Claude Code tools in a weekend - here's what I learned

I've been using Claude Code daily for months. At some point I noticed I kept doing the same tedious... Read More

Author Avatar Chetan HS 10 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 a month ago
News Thumbnail

Breaking Free from the Render Cycle: Event-Driven Frontend Architecture

React encourages a very specific mental model: data flows top-down. Parents pass props to children,... Read More

Author Avatar Ishan Bagchi 6 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 24 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 15 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 16 days ago
News Thumbnail

notion-flows: Your Notion Pages Are Your Automation Code

I built a CLI tool that turns plain-English Notion pages into live business automations powered by Claude AI — edit the page, change the behavior. No deployments needed. Read More

Author Avatar dinesh0666 4 days 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 19 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 a month ago
News Thumbnail

Open Source Minecraft Server Tools: Why We Built ServerHub and What We Learned

I've been working on Minecraft ServerHub for several months — an open-source platform that monitors... Read More

Author Avatar Draginox 3 days ago
News Thumbnail

TanStack Is Eating React's Ecosystem — And Nobody Is Talking About It

Six months ago, I would have laughed at this title. TanStack? The React Query people? Eating an... Read More

Author Avatar Harsh 6 days ago
News Thumbnail

I Built a GitHub Action That Catches the 'Did You Mean to Leave That console.log?' Comment

You know that PR review comment. "Did you mean to leave this console.log?" Or worse: "This... Read More

Author Avatar Yurukusa a day 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 23 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 21 days ago