DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How to Create an In-Memory Cache

How to Create an In-Memory Cache

5
Comments
6 min read
Don't Just Copy and Paste Code, Make It Reusable

Don't Just Copy and Paste Code, Make It Reusable

Comments
3 min read
My first Micro SaaS | Automated, SEO-friendly Changelogs

My first Micro SaaS | Automated, SEO-friendly Changelogs

Comments
1 min read
When Embedded AuthN Meets Embedded AuthZ - Building Multi-Tenant Apps With Better-Auth and ZenStack

When Embedded AuthN Meets Embedded AuthZ - Building Multi-Tenant Apps With Better-Auth and ZenStack

18
Comments
8 min read
🌟 Vanilla Update: New Components and Enhanced Features! 🌟

🌟 Vanilla Update: New Components and Enhanced Features! 🌟

Comments
1 min read
How I Built a Free Tool to Generate Play Store Screenshots 🎨

How I Built a Free Tool to Generate Play Store Screenshots 🎨

1
Comments
1 min read
Refactoring a Lambda Monolith to Microservices Using Hexagonal Architecture

Refactoring a Lambda Monolith to Microservices Using Hexagonal Architecture

1
Comments
8 min read
Let's build an app

Let's build an app

Comments
1 min read
Designing a Scalable Repository Structure in Laravel with queryFi

Designing a Scalable Repository Structure in Laravel with queryFi

1
Comments
4 min read
TS - Partial 用法及解析

TS - Partial 用法及解析

Comments
1 min read
I wrote a vscode extension to copy filename and directory

I wrote a vscode extension to copy filename and directory

Comments
1 min read
Comparison of S3 upload feature between Documenso and aws-s3-image-upload example

Comparison of S3 upload feature between Documenso and aws-s3-image-upload example

Comments 1
7 min read
Streamlining Game State Management in React with TypeScript Guarded Context

Streamlining Game State Management in React with TypeScript Guarded Context

Comments
2 min read
How Changsets reads config.json internally

How Changsets reads config.json internally

Comments
2 min read
Improving TypeScript Metadata Type Safety with ts-reflector

Improving TypeScript Metadata Type Safety with ts-reflector

Comments
2 min read
Node.js: A brief history of cjs, bundlers, and esm

Node.js: A brief history of cjs, bundlers, and esm

6
Comments 1
5 min read
Node.js util module usage in Changesets

Node.js util module usage in Changesets

Comments
4 min read
"npm kruza: A logger with Source Tracing"

"npm kruza: A logger with Source Tracing"

Comments
1 min read
How to “satisfyingly” use TypeScript‘s type system

How to “satisfyingly” use TypeScript‘s type system

Comments
7 min read
🆚 Bun vs Deno: When to Use Each in Your Projects?

🆚 Bun vs Deno: When to Use Each in Your Projects?

Comments 2
2 min read
Angular Techniques for Performance and Maintainability

Angular Techniques for Performance and Maintainability

Comments 1
3 min read
How to temporarily silence logs in tests

How to temporarily silence logs in tests

Comments
4 min read
Building and Deploying TypeScript Microservices to Kubernetes

Building and Deploying TypeScript Microservices to Kubernetes

75
Comments 7
9 min read
Release 0.3 #1

Release 0.3 #1

Comments
2 min read
How to use generic component in vue3 and typescript?

How to use generic component in vue3 and typescript?

3
Comments
1 min read
10 Must-Know TypeScript Features to Improve Your Coding Efficiency

10 Must-Know TypeScript Features to Improve Your Coding Efficiency

69
Comments 1
4 min read
Matanuska ADR 001 - Encoding Language

Matanuska ADR 001 - Encoding Language

Comments 1
4 min read
Logger package in changesets monorepo

Logger package in changesets monorepo

Comments
3 min read
Integrating Contentful in React: A Beginner’s Guide to Content Modeling and Fetching Data with GraphQL

Integrating Contentful in React: A Beginner’s Guide to Content Modeling and Fetching Data with GraphQL

Comments
5 min read
The difference between Error and Exception in JavaScript

The difference between Error and Exception in JavaScript

Comments
2 min read
🚀 𝗘𝗻𝗵𝗮𝗻𝗰𝗶𝗻𝗴 𝗨𝘀𝗲𝗿 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 𝘄𝗶𝘁𝗵 𝘁𝗵𝗲 𝘂𝘀𝗲𝗢𝗽𝘁𝗶𝗺𝗶𝘀𝘁𝗶𝗰() 𝗛𝗼𝗼𝗸 𝗶𝗻 𝗥𝗲𝗮𝗰𝘁! 🚀

🚀 𝗘𝗻𝗵𝗮𝗻𝗰𝗶𝗻𝗴 𝗨𝘀𝗲𝗿 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 𝘄𝗶𝘁𝗵 𝘁𝗵𝗲 𝘂𝘀𝗲𝗢𝗽𝘁𝗶𝗺𝗶𝘀𝘁𝗶𝗰() 𝗛𝗼𝗼𝗸 𝗶𝗻 𝗥𝗲𝗮𝗰𝘁! 🚀

Comments
1 min read
How to Use TypeScript to Accumulate Types: Typing ALL possible fetch() Results

How to Use TypeScript to Accumulate Types: Typing ALL possible fetch() Results

1
Comments
7 min read
Closures Unveiled: Exploring the Hidden Realms of JavaScript

Closures Unveiled: Exploring the Hidden Realms of JavaScript

7
Comments
7 min read
Dynamic HTML Tag in React Components with the "as" prop

Dynamic HTML Tag in React Components with the "as" prop

Comments 1
2 min read
Learn Cypress with easy steps

Learn Cypress with easy steps

Comments
1 min read
ClientOptions interface in T3 Env source code explained

ClientOptions interface in T3 Env source code explained

Comments
3 min read
Full-Stack Software Engineer skilled in web and mobile (Co-Founder Potential)

Full-Stack Software Engineer skilled in web and mobile (Co-Founder Potential)

4
Comments
1 min read
WP Bones 1.8.0: Advancing WordPress Plugin Development

WP Bones 1.8.0: Advancing WordPress Plugin Development

Comments
1 min read
Module declaration in TS

Module declaration in TS

Comments
4 min read
Take Control of VSCode Tabs with Tabby: The Ultimate Tab Manager!

Take Control of VSCode Tabs with Tabby: The Ultimate Tab Manager!

Comments
1 min read
𝗗𝗲𝗯𝗼𝘂𝗻𝗰𝗶𝗻𝗴: 𝗔 𝗞𝗲𝘆 𝗧𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 𝗳𝗼𝗿 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻

𝗗𝗲𝗯𝗼𝘂𝗻𝗰𝗶𝗻𝗴: 𝗔 𝗞𝗲𝘆 𝗧𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 𝗳𝗼𝗿 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻

Comments
1 min read
ExtendableError usage in changesets errors package

ExtendableError usage in changesets errors package

Comments
3 min read
Introducing Hono OpenAPI: Simplifying API Documentation for HonoJS

Introducing Hono OpenAPI: Simplifying API Documentation for HonoJS

11
Comments 1
3 min read
Zipadeedoodah 🤐 - Download Multiple Files To Zip On Client Browser

Zipadeedoodah 🤐 - Download Multiple Files To Zip On Client Browser

Comments
7 min read
Reactive vs. Ref in Vue 3: What’s the difference?

Reactive vs. Ref in Vue 3: What’s the difference?

26
Comments 4
3 min read
Scan for CLI flags and arguments using MRI package

Scan for CLI flags and arguments using MRI package

Comments
3 min read
Using GenAI to Tackle Complex Prisma Model Migrations

Using GenAI to Tackle Complex Prisma Model Migrations

1
Comments 1
2 min read
Why Feature Toggles Could Be Your Front-End's Worst Nightmare

Why Feature Toggles Could Be Your Front-End's Worst Nightmare

4
Comments
3 min read
EnvOptions type in T3 Env source code explained

EnvOptions type in T3 Env source code explained

Comments
3 min read
Build a Shopping Cart App with React, TypeScript, and Material-UI 🚀

Build a Shopping Cart App with React, TypeScript, and Material-UI 🚀

2
Comments 2
3 min read
Excited to announce the release of Segnale-React! 🎉

Excited to announce the release of Segnale-React! 🎉

1
Comments
1 min read
🌐 Unlock Development with Vanilla: The Non-Framework Powerhouse 🌐

🌐 Unlock Development with Vanilla: The Non-Framework Powerhouse 🌐

Comments
2 min read
Supabase Just Got More Powerful: Queue, Cron, and Background Tasks in Edge Functions

Supabase Just Got More Powerful: Queue, Cron, and Background Tasks in Edge Functions

41
Comments 2
3 min read
Building the Backbone: Entities Part 2, Agent

Building the Backbone: Entities Part 2, Agent

Comments
9 min read
Goodbye Postman, Hello Insomnia: A Faster Way to Test APIs ⚡

Goodbye Postman, Hello Insomnia: A Faster Way to Test APIs ⚡

6
Comments 1
2 min read
Mat menu angular 7

Mat menu angular 7

5
Comments 1
1 min read
🎉 Black Friday & Cyber Monday 2024: The Best Deals for JavaScript Developers 🚀

🎉 Black Friday & Cyber Monday 2024: The Best Deals for JavaScript Developers 🚀

4
Comments 1
12 min read
Never have unhandled Errors in TypeScript

Never have unhandled Errors in TypeScript

Comments
5 min read
Mastering Concurrency and Parallelism in TypeScript

Mastering Concurrency and Parallelism in TypeScript

101
Comments 17
4 min read
Angular 18 - Modificadores de acesso

Angular 18 - Modificadores de acesso

Comments 1
1 min read
loading...