TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

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

I'm a 3rd Year Student Who Just Learned CI/CD - Here's My Complete Journey 🚀

No fancy experience, just a student figuring out DevOps. Complete guide with Docker, GitHub Actions, Kubernetes, and all my mistakes included 😅 Read More

Author Avatar Rajat Parihar a month ago
News Thumbnail

🚀 NestJS + RedisOM: Elevando el manejo de Estado a otro nivel

🇺🇸 Read this post in English Si vienes del mundo de NestJS, amas los decoradores, la inyección de... Read More

Author Avatar Tomás Alegre Sepúlveda a month ago
News Thumbnail

IssueHub: Helping Beginners Find Their First OSS Contribution Opportunities

help you find 'good first issues' and take your first step into open source. Read More

Author Avatar kt 16 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 3 days ago
News Thumbnail

I built a WASM execution firewall for AI agents — here’s why

I’ve been spending a lot of time lately experimenting with autonomous AI agents doing real... Read More

Author Avatar Xnfinite 24 days ago
News Thumbnail

Type-Safe React: Making Invalid UI States Impossible

I've shipped bugs where the UI showed a loading spinner AND an error message simultaneously. I've... Read More

Author Avatar Tarun Moorjani 21 days ago
News Thumbnail

I Built a LeetCode CLI That Tracks Your Solve Time and Saves Solution Versions

A TypeScript CLI for LeetCode with interview timer, solution snapshots, collaborative coding, and more Read More

Author Avatar Samanuai 21 days ago
News Thumbnail

Constela : Achieving React/Next.js-Level Expressiveness with Timers, Forms, Portals & More

What is Constela? Constela is a compiler-first UI language optimized for AI-generated UIs.... Read More

Author Avatar Yuuichi Eguchi 17 days ago
News Thumbnail

Adding structured data to a Next.js site without losing your mind:

Google's rich results look great in search. Getting them? Not so great. I recently added structured... Read More

Author Avatar Elyvora US 17 days ago
News Thumbnail

My First Open Source Contribution Was to an Authentication Project — And It Was Surprisingly Friendly

When I first thought about contributing to an authentication project, I honestly hesitated. Auth... Read More

Author Avatar Pramod K B 25 days ago
News Thumbnail

A simple pattern for versioned persisted state in React Native

I’ve only been working with React Native for a few weeks. I thought persisted state would be a solved... Read More

Author Avatar Sebastian Thiebaud 19 days ago
News Thumbnail

Turning Your Living Room into a Couch Co-op Arena with TouchCoop

Hey everyone 👋, Today I want to share something fun. Imagine this: you're at home with friends, the... Read More

Author Avatar Remo H. Jansen 16 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 15 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 11 days 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 8 days ago
News Thumbnail

The Mythical One-Fits-All Build Tool Plugin 🦄 (It Actually Exists)

Do you know that feeling when you're building a complex web app and you need some functionality that... Read More

Author Avatar Pascal Thormeier 23 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 💭 14 days 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 5 days ago
News Thumbnail

🛠️Mastering TypeScript Utility Types: `Partial`, `Pick`, `Record` & More

TypeScript’s utility types are incredibly powerful tools that help you write safer, more readable,... Read More

Author Avatar Tarun Moorjani a month ago
News Thumbnail

Iterflow: Lazy Iterators for TypeScript

JavaScript's Array methods are eager. When you chain .filter().map().reduce(), each operation creates... Read More

Author Avatar Gaurav Singh a month ago
News Thumbnail

Adding GitHub, Google, and X Login to Next.js 15 with Supabase Auth

A practical guide to implementing multi-provider OAuth (GitHub, Google, X/Twitter) in Next.js 15 App Router using Supabase Auth. Includes a critical workaround for X OAuth 2.0 issues. Read More

Author Avatar mukitaro a month ago
News Thumbnail

When AI Refactors Introduce Inconsistent Variable Names Across Files

The team adopted an AI-assisted refactor to standardize naming across a medium-sized TypeScript... Read More

Author Avatar Olivia Perell a month ago