TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

News Thumbnail

Observability at Scale: Mastering ADK Callbacks for Cost, Latency, and Auditability [GDE]

AI orchestrators receive significant attention; however, when deployments become latent and costly,... Read More

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

DotShare v3.0 — I Turned My VS Code Extension Into a Full Publishing Suite (Dev.to + Medium Inside)

A deep technical dive into DotShare v3.0 — the Publishing Suite update that added Dev.to... Read More

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

I Built a Voice AI with Sub-500ms Latency. Here's the Echo Cancellation Problem Nobody Talks About

When I started building GoNoGo.team — a platform where AI agents interview founders by voice to... Read More

Author Avatar Konstantin 11 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 a month ago
News Thumbnail

How We Ditched Backend Rendering and Went Full Client-Side with framewebworker

The Problem with Server-Side Video Rendering If you've ever built a video editing app, you... Read More

Author Avatar nareshipme 11 days ago
News Thumbnail

Writing a TypeScript Type Inference Engine in 300 Lines of Vanilla JS

Writing a TypeScript Type Inference Engine in 300 Lines of Vanilla JS A minimal... Read More

Author Avatar SEN LLC 6 days ago
News Thumbnail

The Type System: What You Know, What's New, and What's Weird

A backend developer's guide to TypeScript's type system: unions, literal types, discriminated unions, and why you won't miss class hierarchies. Read More

Author Avatar Gabriel Anhaia 14 days 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 a month ago
News Thumbnail

I Built a CLI AI Coding Assistant from Scratch — Here's What I Learned

I Built a CLI AI Coding Assistant from Scratch — Here's What I Learned TL;DR: I spent... Read More

Author Avatar jiayu 9 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 15 days ago
News Thumbnail

Claude Code Skills Have a Model Field. Here's Why You Should Be Using It.

I've been building Claude Code skills for a few weeks. Writing the prompts, testing them, tweaking... Read More

Author Avatar ithiria894 14 days ago
News Thumbnail

Why I Built a New Vite Env Plugin

The four problems with plain Vite environment variables — and the plugin I wrote to fix them. This... Read More

Author Avatar ファース 8 days ago
News Thumbnail

Building an AI Invoice Generator in a Week (Week 8 of My NanoCrafts Build Curriculum)

Week 8 of my NanoCrafts build curriculum had one goal: ship a second SaaS product fast. After... Read More

Author Avatar Azeez Roheem 8 days ago
News Thumbnail

How We Ran Two Portals on the Same Domain During a React Migration (Without Users Noticing)

Imagine going live with your rewritten app and within an hour support tickets start flooding in. You... Read More

Author Avatar gustav lotz 4 days ago
News Thumbnail

Two Subtle Bugs That Broke Our Remotion Vercel Sandbox (And How We Fixed Them)

We use Remotion to render video clips server-side, and we pre-build a Vercel Sandbox snapshot at... Read More

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

Functions, Generics, and the Stuff That Looks Familiar But Isn't

TypeScript functions and generics for backend devs. Same concepts from Java and C#, different rules. Arrow functions, type guards, satisfies, overloads, and generics that actually feel useful. Read More

Author Avatar Gabriel Anhaia 14 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 19 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 a month ago
News Thumbnail

SvelteKit Port: 32.50 kB Gzip, +72% Over Plain Svelte — Meta-Framework Tax, Round Two

SvelteKit Port: 32.50 kB Gzip, +72% Over Plain Svelte — Meta-Framework Tax, Round... Read More

Author Avatar SEN LLC 4 days ago
News Thumbnail

Building a Browser Game with React: What Doesn’t work well (Run Away From Work)

Hi! I'm @nyaomaru, a frontend engineer who finally managed to make it to the first zombie in... Read More

Author Avatar nyaomaru 8 days ago