TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

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 9 days ago
News Thumbnail

I built a brain for Claude Code because it keeps forgetting everything

The frustration that started this If you use Claude Code for real work, you've hit this... Read More

Author Avatar CyborgNinja1 21 days ago
News Thumbnail

Selecting the best Framework for ManageYourTeam: A Side Project for Managing Soccer Teams ⚽

As a soccer coach, I’ve tested a ton of tools to manage my team, but none of them really clicked.... Read More

Author Avatar Marco Weber a month 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 3 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 9 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 17 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 7 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 11 days 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 11 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 10 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 2 days ago
News Thumbnail

Write Dynamic GitLab pipelines in TypeScript

As CI/CD pipelines evolve, they tend to grow in size, complexity, and inevitably... frustration. If... Read More

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

Fetching API Data with TypeScript: Using Type Assertions

Today, I dove deeper into TypeScript and explored how to safely fetch and use data from an API. Now I... Read More

Author Avatar Chibuikem Victor Ugwu a month ago
News Thumbnail

I Built a Nuxt 4 Starter Template I'd Actually Use in Production

Production-ready Nuxt 4 + TypeScript + TailwindCSS 4 starter template without the bloat Read More

Author Avatar Maxime Bignolet 14 days ago
News Thumbnail

Building EDIFlow in TypeScript: Part 2 - Domain Layer Deep-Dive

Series: Building EDIFlow - A Clean Architecture Journey in TypeScript (Part 2/6) Author:... Read More

Author Avatar hello-ediflow 8 days ago
News Thumbnail

Replacing a Plop React component generator with a Claude Code Skill

The challenge in the age of Agentic coding One of the biggest challenges emerging in the... Read More

Author Avatar Matti Bar-Zeev 12 days ago
News Thumbnail

The Foundation Update: From Theory to Working Federation

TL;DR: Last week I shipped The Foundation with clipboard capture and security theater. Today it's a... Read More

Author Avatar Daniel Nwaneri 10 hours ago
News Thumbnail

I Lost a 3-Hour AI Architecture Session. So I Built CONTINUE-X.

I'm a solo developer who lost a 3-hour Kafka architecture session with Claude last week when my... Read More

Author Avatar Grimmzoww 22 days ago
News Thumbnail

Building a GitHub Copilot CLI Extension - Implementing WakaTime Integration

Introduction GitHub Copilot CLI is a powerful tool that enables AI pair programming in... Read More

Author Avatar Masumi Kawasaki 💭 a month ago
News Thumbnail

I Built a Job Queue That's 32x Faster Than BullMQ (No Redis Required)

bunqueue - A high-performance job queue for Bun using SQLite instead of Redis. Zero dependencies, BullMQ-compatible API. Read More

Author Avatar Egeo Minotti 20 days ago
News Thumbnail

Why Server Components Are the Secret Weapon for Generative UI

The race to integrate AI into web applications has created a unique architectural challenge. We... Read More

Author Avatar Programming Central a month ago
News Thumbnail

Constela: Built-in a11y Checks, Plugin System & CSS Transitions

What's New in Constela Constela is a JSON-based declarative UI framework — you write your... Read More

Author Avatar Yuuichi Eguchi 11 days ago
News Thumbnail

Stop Writing Strapi Types by Hand — Auto-Generate a Fully Typed Client in Seconds

If you're using Strapi v5 with TypeScript, you've probably spent hours writing interfaces to match... Read More

Author Avatar Dearonski 6 days ago