Forem

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
The Real ROI of TypeScript: Beyond Catching Typos

The Real ROI of TypeScript: Beyond Catching Typos

Comments
10 min read
Building a Type-Safe REST API Client with TypeScript Discriminated Unions

Building a Type-Safe REST API Client with TypeScript Discriminated Unions

Comments
6 min read
Zero Egress Costs: How I Built P2P File Sharing with Cloudflare

Zero Egress Costs: How I Built P2P File Sharing with Cloudflare

Comments
4 min read
We're Paying Developers $330-$825 Per Project to Build Ethical AI Features (Open Bounties)

We're Paying Developers $330-$825 Per Project to Build Ethical AI Features (Open Bounties)

1
Comments 2
3 min read
Type-Safe By Design: Architecting Applications That Make Bugs Impossible

Type-Safe By Design: Architecting Applications That Make Bugs Impossible

Comments
8 min read
Building profiler0x0: An Arcade-Style GitHub Profile Analyzer That Doesn't Judge
Cover image for Building profiler0x0: An Arcade-Style GitHub Profile Analyzer That Doesn't Judge

Building profiler0x0: An Arcade-Style GitHub Profile Analyzer That Doesn't Judge

1
Comments 2
5 min read
When a refactor bot renames things unevenly: inconsistent variable naming across files

When a refactor bot renames things unevenly: inconsistent variable naming across files

Comments
3 min read
Building a Centralized Keyboard Shortcut System in React: A Priority-Based Approach

Building a Centralized Keyboard Shortcut System in React: A Priority-Based Approach

Comments
17 min read
IssueHub: Helping Beginners Find Their First OSS Contribution Opportunities
Cover image for IssueHub: Helping Beginners Find Their First OSS Contribution Opportunities

IssueHub: Helping Beginners Find Their First OSS Contribution Opportunities

2
Comments
2 min read
How to generate blurry placeholders for your images
Cover image for How to generate blurry placeholders for your images

How to generate blurry placeholders for your images

Comments
3 min read
The Mirror Trick: Why Knowing Good Habits Changes Nothing
Cover image for The Mirror Trick: Why Knowing Good Habits Changes Nothing

The Mirror Trick: Why Knowing Good Habits Changes Nothing

5
Comments
4 min read
How to protect server functions with auth middleware in TanStack Start

How to protect server functions with auth middleware in TanStack Start

2
Comments 1
3 min read
JS Nation 2026
Cover image for JS Nation 2026

JS Nation 2026

Comments
2 min read
When AI Renames Variables Incorrectly During Multi-file Refactors

When AI Renames Variables Incorrectly During Multi-file Refactors

Comments
3 min read
When AI Refactors Introduce Inconsistent Variable Names Across Files

When AI Refactors Introduce Inconsistent Variable Names Across Files

Comments
3 min read
Stop using web search for every little thing in AI agents
Cover image for Stop using web search for every little thing in AI agents

Stop using web search for every little thing in AI agents

2
Comments 2
2 min read
VSCode custom code snippets in Inbox Zero codebase.

VSCode custom code snippets in Inbox Zero codebase.

Comments
4 min read
ZinTrust: a TypeScript backend framework for structure without decorators
Cover image for ZinTrust: a TypeScript backend framework for structure without decorators

ZinTrust: a TypeScript backend framework for structure without decorators

Comments
2 min read
Kodkod: Production Backends in Seconds
Cover image for Kodkod: Production Backends in Seconds

Kodkod: Production Backends in Seconds

Comments
1 min read
Building a Production-Ready Rate Limiter with Redis & Lua in NestJS (Part 1)
Cover image for Building a Production-Ready Rate Limiter with Redis & Lua in NestJS (Part 1)

Building a Production-Ready Rate Limiter with Redis & Lua in NestJS (Part 1)

1
Comments
9 min read
🥊 Decorators vs Native TS: Which Won 2026’s TypeScript GraphQL Schema Showdown? (8 Frameworks Head-to-Head)

🥊 Decorators vs Native TS: Which Won 2026’s TypeScript GraphQL Schema Showdown? (8 Frameworks Head-to-Head)

Comments
28 min read
Runtime 0.3.0: The Unified Serverless Framework for TypeScript
Cover image for Runtime 0.3.0: The Unified Serverless Framework for TypeScript

Runtime 0.3.0: The Unified Serverless Framework for TypeScript

Comments
4 min read
TypeGraphQL Evaluation Report

TypeGraphQL Evaluation Report

Comments
36 min read
Pothos Evaluation Report

Pothos Evaluation Report

Comments
31 min read
Nexus Evaluation Report

Nexus Evaluation Report

Comments
33 min read
loading...