DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
"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

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

Ripple, the elegant TypeScript UI framework.

Comments
3 min read
Building a Modern Image Cropper in React with CropperJS 2.x

Building a Modern Image Cropper in React with CropperJS 2.x

7
Comments 1
5 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

Testando Componentes com React Hook Form + Zod

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

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

Comments
4 min read
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

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
Devlog: Building the **Price Pipeline Health** Card (so you know when data is fresh or fallback)

Devlog: Building the **Price Pipeline Health** Card (so you know when data is fresh or fallback)

2
Comments
5 min read
Jest: Writing Composable Tests

Jest: Writing Composable Tests

2
Comments
6 min read
TypeScript Important Concepts Every Developer Should Know

TypeScript Important Concepts Every Developer Should Know

6
Comments 1
3 min read
Dynamically Generating Videos in Node.js with Cloudinary

Dynamically Generating Videos in Node.js with Cloudinary

5
Comments
3 min read
Using jszip library to decompress zip with password reports an error

Using jszip library to decompress zip with password reports an error

1
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

How I Built a Retro Terminal Panel in React

5
Comments 1
2 min read
AI SDK Streaming Text from Lambda

AI SDK Streaming Text from Lambda

15
Comments
3 min read
What's new in the 2025 State of JavaScript survey

What's new in the 2025 State of JavaScript survey

29
Comments 2
3 min read
JSON Schema in the Wild: Real World Applications & HAL 🌍

JSON Schema in the Wild: Real World Applications & HAL 🌍

Comments
6 min read
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
loading...