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 a month 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 20 days ago
News Thumbnail

OpenTelemetry just standardized LLM tracing. Here's what it actually looks like in code.

Every LLM tool invents its own tracing format. Langfuse has one. Helicone has one. Arize has one. If... Read More

Author Avatar Albert Alov 11 days ago
News Thumbnail

I Built a Claude Code Agent That Doesn't Need Me Anymore

I gave my AI agent persistent memory and identity. Four months later, it had a life I knew nothing about. Read More

Author Avatar Justin Headley 15 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 21 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 25 days ago
News Thumbnail

I open-sourced salt-theme-gen

I open-sourced salt-theme-gen — a zero-dependency OKLCH theme generator for JS/TS Theming often... Read More

Author Avatar Hasan Sarwer 2 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 a month ago
News Thumbnail

Run Away From Work — Stopped Using React for the Game Loop

Play the game here 👈 Hi there! I’m @nyaomaru, a frontend engineer who got Resident Evil 9 from... Read More

Author Avatar nyaomaru 7 days ago
News Thumbnail

How I Built Aegis — A Credential Isolation Proxy for AI Agents

AI agents are getting really good at calling APIs. But the way we usually give them access — pasting... Read More

Author Avatar Sam 13 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 24 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 a month ago
News Thumbnail

I Built a “Run Away From Work” Browser Game with React and TypeScript

Click Game Button 👇 Hi there! I’m @nyaomaru, a frontend engineer who got a cold after getting... Read More

Author Avatar nyaomaru 14 days 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 24 days ago
News Thumbnail

I Over-Engineered My First Project: Bridging TypeScript and Zig with Bun! 🚀

Hello, hello! It's me Owen again! I've been inactive for awhile and thought maybe I should post... Read More

Author Avatar Owen 17 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 22 days 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 21 days ago
News Thumbnail

Parsing Filter Expressions in NestJS with a Context-Free Grammar

Flat query param filtering breaks down fast. ?status=active&age_gte=18 works until someone needs... Read More

Author Avatar Robert Ozimek 7 days ago
News Thumbnail

I Built a UK Business Intelligence MCP Server — Here's How

Last month I needed UK business data for a project I was building. Company records, Google ratings,... Read More

Author Avatar Luke | Fluke Studio 11 days ago
News Thumbnail

Building a SQL Tokenizer and Formatter From Scratch — Supporting 6 Dialects

Try it: devprix.dev/tools/sql-formatter This is part of DevPrix — 56 free developer tools that run... Read More

Author Avatar Eresh Gorantla 11 days ago
News Thumbnail

fixing two bugs stacked on top of each other in ProseMirror

i'm building a markdown editor built on Milkdown (which wraps ProseMirror). i hit a bug in how marks... Read More

Author Avatar Nora Alalou 4 days ago
News Thumbnail

I replaced 4 Play Console tabs with one terminal command

I used to start every morning the same way. Open the Play Console. Check the releases tab. Switch to... Read More

Author Avatar Yasser's studio 10 hours ago
News Thumbnail

How We Generated 5,446 Colors Algorithmically — No Database Needed

Update (March 29, 2026): We expanded from 3,066 to 5,446 colors — 12 new hue roots, 2 chroma bands,... Read More

Author Avatar YE 6 days ago
News Thumbnail

Mock What Prisma Returns, Not What Your API Returns

I'm building RunHop in public — a social + event platform for running races, built on NestJS. Today... Read More

Author Avatar Rhico 3 days ago