Forem

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Discriminated Unions in TypeScript: How They Differ from Plain Type Unions
Cover image for Discriminated Unions in TypeScript: How They Differ from Plain Type Unions

Discriminated Unions in TypeScript: How They Differ from Plain Type Unions

Comments
2 min read
"as const" vs "readonly" in TypeScript: What’s the Difference?
Cover image for "as const" vs "readonly" in TypeScript: What’s the Difference?

"as const" vs "readonly" in TypeScript: What’s the Difference?

Comments
1 min read
Fractal web app design

Fractal web app design

1
Comments
3 min read
Ripple, the elegant TypeScript UI framework.

Ripple, the elegant TypeScript UI framework.

Comments
3 min read
🙏 Need Community Help

🙏 Need Community Help

Comments
1 min read
How can developers build a dynamic, state-driven and fully customized UI using Canvas?

How can developers build a dynamic, state-driven and fully customized UI using Canvas?

6
Comments
4 min read
Introduction to Prisma: An ORM for Type-Safe and Efficient Database Operations

Introduction to Prisma: An ORM for Type-Safe and Efficient Database Operations

Comments
2 min read
Testando Componentes com React Hook Form + Zod
Cover image for Testando Componentes com React Hook Form + Zod

Testando Componentes com React Hook Form + Zod

6
Comments
2 min read
Supabase with Supabase CLI, React + TypeScript – Part 2: APIs and Edge Functions
Cover image for Supabase with Supabase CLI, React + TypeScript – Part 2: APIs and Edge Functions

Supabase with Supabase CLI, React + TypeScript – Part 2: APIs and Edge Functions

2
Comments
4 min read
One API to Rule Them All
Cover image for One API to Rule Them All

One API to Rule Them All

1
Comments 1
4 min read
Building an AI Conversation Practice App: Part 1 - Browser Audio Recording with MediaRecorder API
Cover image for Building an AI Conversation Practice App: Part 1 - Browser Audio Recording with MediaRecorder API

Building an AI Conversation Practice App: Part 1 - Browser Audio Recording with MediaRecorder API

1
Comments
5 min read
🚀 Simplifying imports by TypeScript Path Aliases with `ts-path-alias-fixer`

🚀 Simplifying imports by TypeScript Path Aliases with `ts-path-alias-fixer`

5
Comments
5 min read
What is ESTree?

What is ESTree?

1
Comments
3 min read
Jest: Writing Composable Tests

Jest: Writing Composable Tests

2
Comments
6 min read
Upgrade Playwright Tests: TypeScript Mixin Design Pattern Guide
Cover image for Upgrade Playwright Tests: TypeScript Mixin Design Pattern Guide

Upgrade Playwright Tests: TypeScript Mixin Design Pattern Guide

1
Comments
5 min read
Dynamically Generating Videos in Node.js with Cloudinary
Cover image for Dynamically Generating Videos in Node.js with Cloudinary

Dynamically Generating Videos in Node.js with Cloudinary

5
Comments
3 min read
Chakra UI v3 v2 Downgrade: Errors I Got Stuck On and How I Fixed Them

Chakra UI v3 v2 Downgrade: Errors I Got Stuck On and How I Fixed Them

Comments
1 min read
Day 23: LLM Manager Service Layer Refactor - Consolidating Multi-Model AI Integration

Day 23: LLM Manager Service Layer Refactor - Consolidating Multi-Model AI Integration

1
Comments
5 min read
How I Built a Retro Terminal Panel in React
Cover image for How I Built a Retro Terminal Panel in React

How I Built a Retro Terminal Panel in React

5
Comments 1
2 min read
What's new in the 2025 State of JavaScript survey
Cover image for What's new in the 2025 State of JavaScript survey

What's new in the 2025 State of JavaScript survey

27
Comments 1
3 min read
Building Altus 4: Why I Created an AI-Enhanced MySQL Search Engine (Instead of Just Using Elasticsearch)
Cover image for Building Altus 4: Why I Created an AI-Enhanced MySQL Search Engine (Instead of Just Using Elasticsearch)

Building Altus 4: Why I Created an AI-Enhanced MySQL Search Engine (Instead of Just Using Elasticsearch)

Comments
6 min read
Type Variance Clearly

Type Variance Clearly

12
Comments 2
4 min read
Essential Features & Concepts in Frontend You Must Know Before Technical Interviews
Cover image for Essential Features & Concepts in Frontend You Must Know Before Technical Interviews

Essential Features & Concepts in Frontend You Must Know Before Technical Interviews

5
Comments
12 min read
The Future of Web Development with Next.js
Cover image for The Future of Web Development with Next.js

The Future of Web Development with Next.js

5
Comments
6 min read
Reusable React Components With TypeScript: A Step By Step Guide
Cover image for Reusable React Components With TypeScript: A Step By Step Guide

Reusable React Components With TypeScript: A Step By Step Guide

1
Comments 1
4 min read
loading...