TypeScript Coffee

TypeScript Coffee

Welcome to TypeScript Coffee

Your source for the latest news in the TypeScript community

News Thumbnail

JavaScript vs TypeScript - I built the same crypto tracker with both

If you are building a web application today, there are two heavyweights competing for your attention.... Read More

Author Avatar Fabian Frank Werner a month ago
News Thumbnail

Building a Real-Time Conversational AI Agent with LiveKit, Gemini & Express

Please before you start reading, This tutorial will guide you on how to setup the core system for... Read More

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

Building a Task Manager with Laravel + Inertia.js (Vue 3): CRUD, Tags, Filters, and a Kanban Board

What we’re building In this article, I’ll walk through how I built a Task Manager... Read More

Author Avatar A0mineTV a month ago
News Thumbnail

🚀 NestJS + RedisOM: Taking State Management to the Next Level

🇪🇸 Lee este post en Español If you come from the NestJS world, you love decorators, dependency... Read More

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

Designing type-safe sync/async mode support in TypeScript

I recently added sync/async mode support to Optique, a type-safe CLI parser for TypeScript. It... Read More

Author Avatar Hong Minhee 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 25 days 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 10 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 18 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 15 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 15 days ago
News Thumbnail

Computekit — Reusable heavy computations for JS & React

Hey everyone 👋 I've been working on a side project called *ComputeKit *- a small library that makes... Read More

Author Avatar Ghassen Ben Hadj Lassoued a month 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 11 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 13 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 11 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 19 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 9 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 5 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 10 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 17 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 💭 7 days ago
News Thumbnail

2025: I Shipped 3 OSS Projects — “This Was Actually Fine”

Hi everyone! I’m a frontend engineer, @nyaomaru. Recently, for dieting purposes, I’ve been taking... Read More

Author Avatar nyaomaru a month ago
News Thumbnail

Modern React template for 2026

TypeScript, Vite, Accessibility, and Quality - Done Properly Starting a new React project... Read More

Author Avatar Adrian Sudbury a month ago