DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Build and deploy a REST API with Postgres database in TypeScript

Build and deploy a REST API with Postgres database in TypeScript

46
Comments
5 min read
Mastering JavaScript: Multiple Ways to Generate a Two-Dimensional Array

Mastering JavaScript: Multiple Ways to Generate a Two-Dimensional Array

38
Comments 10
5 min read
Why null is an abomination

Why null is an abomination

22
Comments 11
5 min read
Creating an Interactive Time-Tracking Report with React and TypeScript

Creating an Interactive Time-Tracking Report with React and TypeScript

16
Comments 2
25 min read
Improving Dynamic Component Loader Typings in Angular Using Inputs

Improving Dynamic Component Loader Typings in Angular Using Inputs

10
Comments
3 min read
Creating an OG image using React and Netlify Edge Functions

Creating an OG image using React and Netlify Edge Functions

10
Comments 1
3 min read
Theming using CSS Variables? Turn Them into VS Code Snippets for Faster, Error-Free Coding

Theming using CSS Variables? Turn Them into VS Code Snippets for Faster, Error-Free Coding

7
Comments
4 min read
Confidently Incorrect - Navigating Battleships

Confidently Incorrect - Navigating Battleships

7
Comments
6 min read
You can’t run away from runtime errors using TypeScript

You can’t run away from runtime errors using TypeScript

7
Comments 7
3 min read
[Next.js14] Firebase Authentication with Google sign-in using cookies, middleware, and Server Actions

[Next.js14] Firebase Authentication with Google sign-in using cookies, middleware, and Server Actions

5
Comments 2
6 min read
Decode JWT Token easily using _jwt-decode_

Decode JWT Token easily using _jwt-decode_

5
Comments
1 min read
Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik

Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik

4
Comments 1
11 min read
How we take data-driven decisions with LogSnag

How we take data-driven decisions with LogSnag

3
Comments
2 min read
Use CSS Variables to style react components on demand

Use CSS Variables to style react components on demand

3
Comments
2 min read
ChatCraft week 13: Fixing bugs

ChatCraft week 13: Fixing bugs

2
Comments
5 min read
TypeScript Tip #1: forEach vs for loop

TypeScript Tip #1: forEach vs for loop

2
Comments
1 min read
Contest List - Browser Extension

Contest List - Browser Extension

2
Comments
1 min read
Search Recommendations in Nuxt with Algolia 🚀

Search Recommendations in Nuxt with Algolia 🚀

2
Comments
3 min read
TypeScript Tip #2: valueof

TypeScript Tip #2: valueof

2
Comments
2 min read
Array Methods: TypeScript vs C# 🧮

Array Methods: TypeScript vs C# 🧮

1
Comments
2 min read
My love-hate relationship with JS/TS and CSS

My love-hate relationship with JS/TS and CSS

1
Comments
3 min read
Bun Runtime - Introduction (Part 1)

Bun Runtime - Introduction (Part 1)

1
Comments
2 min read
Generate Types for your components with the Storyblok CLI!⚡

Generate Types for your components with the Storyblok CLI!⚡

1
Comments
1 min read
How to Validate a Date Range Picker with Zod in TypeScript Projects

How to Validate a Date Range Picker with Zod in TypeScript Projects

1
Comments
3 min read
How to write tests with Typescript and jest

How to write tests with Typescript and jest

1
Comments
1 min read
LeetCode Meditations: Merge K Sorted Lists

LeetCode Meditations: Merge K Sorted Lists

Comments
3 min read
React Server Components Example with Next.js

React Server Components Example with Next.js

Comments
17 min read
Introducing Catena ⛓️ – a Library for building type-safe Express Handlers

Introducing Catena ⛓️ – a Library for building type-safe Express Handlers

Comments
1 min read
Create a simple search bar with checkboxes

Create a simple search bar with checkboxes

Comments
3 min read
TypeScript Patterns to Level Up Your Game

TypeScript Patterns to Level Up Your Game

Comments
3 min read
How simple is it to generate AI images?

How simple is it to generate AI images?

Comments
2 min read
Lazy loading React components

Lazy loading React components

Comments
6 min read
Benching Plan with emBench

Benching Plan with emBench

Comments
1 min read
What is bubble?

What is bubble?

Comments
1 min read
Understanding TypeScript Utility Types

Understanding TypeScript Utility Types

Comments
4 min read
Reasons to Choose TypeScript Over JavaScript

Reasons to Choose TypeScript Over JavaScript

Comments
4 min read
To create a new Node.js project and work with dependencies, you'll need to follow these steps

To create a new Node.js project and work with dependencies, you'll need to follow these steps

Comments
1 min read
Using satisfies Operator in TypeScript

Using satisfies Operator in TypeScript

Comments
1 min read
RSLike@3. Well-known Symbols, Improved Usage of TypeScript, and Weighing More

RSLike@3. Well-known Symbols, Improved Usage of TypeScript, and Weighing More

Comments
7 min read
creating a next.js front end with a express backend using typescript

creating a next.js front end with a express backend using typescript

Comments
1 min read
Using @ and */ symbols inside JS multiline comments

Using @ and */ symbols inside JS multiline comments

Comments
1 min read
Introducing Our New JavaScript Standard Library

Introducing Our New JavaScript Standard Library

Comments
4 min read
Razlika između 'type' i 'interface' u TypeScriptu

Razlika između 'type' i 'interface' u TypeScriptu

Comments
4 min read
Part 3: Asset Handling, Unit Testing, and Bundle Analysis

Part 3: Asset Handling, Unit Testing, and Bundle Analysis

Comments
5 min read
You Don’t Need JavaScript Native Methods!

You Don’t Need JavaScript Native Methods!

Comments
4 min read
A common TypeScript error with useRef

A common TypeScript error with useRef

Comments
5 min read
Write tests for your type definitions

Write tests for your type definitions

Comments
2 min read
tRPA - Remote Property Access

tRPA - Remote Property Access

Comments
4 min read
Understanding Type Annotations in TypeScript

Understanding Type Annotations in TypeScript

Comments
4 min read
Get started with Drizzle ORM and Xata's Postgres service

Get started with Drizzle ORM and Xata's Postgres service

Comments
3 min read
LeetCode Meditations: Invert Binary Tree

LeetCode Meditations: Invert Binary Tree

Comments
2 min read
loading...