Forem

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How I Built a Whiteboard App with 3 Dependencies

How I Built a Whiteboard App with 3 Dependencies

2
Comments
2 min read
Angular’s New injectAsync() API Explained
Cover image for Angular’s New injectAsync() API Explained

Angular’s New injectAsync() API Explained

1
Comments
5 min read
I built the missing NestJS npm package: real-time user presence tracking with Socket.IO and Redis
Cover image for I built the missing NestJS npm package: real-time user presence tracking with Socket.IO and Redis

I built the missing NestJS npm package: real-time user presence tracking with Socket.IO and Redis

Comments
4 min read
AI Coding in a Mastodon Client: Prompting for Complex UI, Fast Iteration, and Reliable Behavior
Cover image for AI Coding in a Mastodon Client: Prompting for Complex UI, Fast Iteration, and Reliable Behavior

AI Coding in a Mastodon Client: Prompting for Complex UI, Fast Iteration, and Reliable Behavior

1
Comments
2 min read
Stop writing TypeScript interfaces by hand - generate them from JSON, CSV, and OpenAPI in one command

Stop writing TypeScript interfaces by hand - generate them from JSON, CSV, and OpenAPI in one command

Comments
4 min read
When disabled is not enough: Building guarded UI state in React
Cover image for When disabled is not enough: Building guarded UI state in React

When disabled is not enough: Building guarded UI state in React

Comments
11 min read
I built an npm library to test AI chatbots with Playwright — here's why normal matchers don't work
Cover image for I built an npm library to test AI chatbots with Playwright — here's why normal matchers don't work

I built an npm library to test AI chatbots with Playwright — here's why normal matchers don't work

Comments
3 min read
Build a Real-Time Chat with ByteSocket: The Fully-Typed WebSocket Library

Build a Real-Time Chat with ByteSocket: The Fully-Typed WebSocket Library

Comments
5 min read
npm audit no alcanza: simulé un supply chain attack sobre mis dependencias de Node y encontré lo que el scanner no ve
Cover image for npm audit no alcanza: simulé un supply chain attack sobre mis dependencias de Node y encontré lo que el scanner no ve

npm audit no alcanza: simulé un supply chain attack sobre mis dependencias de Node y encontré lo que el scanner no ve

Comments
10 min read
npm audit isn't enough: I simulated a supply chain attack on my Node dependencies and found what the scanner can't see
Cover image for npm audit isn't enough: I simulated a supply chain attack on my Node dependencies and found what the scanner can't see

npm audit isn't enough: I simulated a supply chain attack on my Node dependencies and found what the scanner can't see

Comments
9 min read
TypeScript strict Mode Is 8 Flags. Turn strictNullChecks On Last.
Cover image for TypeScript strict Mode Is 8 Flags. Turn strictNullChecks On Last.

TypeScript strict Mode Is 8 Flags. Turn strictNullChecks On Last.

1
Comments
10 min read
PHP Enum Methods to TypeScript: Why Discriminated Unions + namespace Beats class enums
Cover image for PHP Enum Methods to TypeScript: Why Discriminated Unions + namespace Beats class enums

PHP Enum Methods to TypeScript: Why Discriminated Unions + namespace Beats class enums

Comments
8 min read
Why agents need workbook APIs instead of spreadsheet screenshots
Cover image for Why agents need workbook APIs instead of spreadsheet screenshots

Why agents need workbook APIs instead of spreadsheet screenshots

Comments
4 min read
I shipped a paid web app in half a day using Claude Code + Codex (Garmin AI CSV converter)

I shipped a paid web app in half a day using Claude Code + Codex (Garmin AI CSV converter)

Comments
8 min read
Top 7 Angular Gantt Chart Libraries in 2026

Top 7 Angular Gantt Chart Libraries in 2026

4
Comments 1
8 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.