DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Best Practices for TypeScript: Elevate Your Code Quality 🚀

Best Practices for TypeScript: Elevate Your Code Quality 🚀

36
Comments 11
3 min read
Getting Started with Custom React Hooks - A Beginner's Guide 🚀

Getting Started with Custom React Hooks - A Beginner's Guide 🚀

2
Comments 2
3 min read
Event Loop Demystified: The Soul of Node.js

Event Loop Demystified: The Soul of Node.js

Comments
3 min read
CSS Lube: Highly-optimized CSS Interpreter

CSS Lube: Highly-optimized CSS Interpreter

26
Comments 9
3 min read
Free Open-Source Blog Template for Developers ✏️📃

Free Open-Source Blog Template for Developers ✏️📃

20
Comments
1 min read
Is htmx the way to go?

Is htmx the way to go?

4
Comments 2
1 min read
Learn @click event handler for VueJs 👊💥

Learn @click event handler for VueJs 👊💥

7
Comments
4 min read
Complete Guide to JavaScript Promises, Async/await and Promise Methods

Complete Guide to JavaScript Promises, Async/await and Promise Methods

44
Comments 6
16 min read
The Migration Adventure: CRA to Vite and npm to pnpm

The Migration Adventure: CRA to Vite and npm to pnpm

1
Comments
1 min read
Building a Dynamic Quiz App using HTML, CSS, and JavaScript

Building a Dynamic Quiz App using HTML, CSS, and JavaScript

4
Comments
2 min read
How to Pass Data Across Routes with React Router

How to Pass Data Across Routes with React Router

14
Comments 4
2 min read
React Custom Hook: useScript

React Custom Hook: useScript

8
Comments
2 min read
Sync Local Storage state across tabs in React using useSyncExternalStore

Sync Local Storage state across tabs in React using useSyncExternalStore

1
Comments
3 min read
How Much JavaScript Do You Need to Know Before Learning React?

How Much JavaScript Do You Need to Know Before Learning React?

25
Comments
2 min read
Primitive Data Types in JSON

Primitive Data Types in JSON

1
Comments
4 min read
Understanding JSON Syntax and Data Structure

Understanding JSON Syntax and Data Structure

1
Comments
3 min read
🦄 How ToolJet Gained 20,000 GitHub Stars and 400 Contributors

🦄 How ToolJet Gained 20,000 GitHub Stars and 400 Contributors

118
Comments 8
5 min read
Building a Custom Hook to Track User's Online/Offline Status in React

Building a Custom Hook to Track User's Online/Offline Status in React

2
Comments 3
3 min read
Prettier and lint your project with husky and git hooks

Prettier and lint your project with husky and git hooks

12
Comments 1
5 min read
A minimalist raster tile server with express and postGIS

A minimalist raster tile server with express and postGIS

1
Comments
5 min read
Introduction to Sets in JavaScript: A Comprehensive Guide

Introduction to Sets in JavaScript: A Comprehensive Guide

7
Comments
3 min read
Memory Management in JavaScript

Memory Management in JavaScript

6
Comments
2 min read
Website preloader as Web Component

Website preloader as Web Component

1
Comments
2 min read
You should repeat yourself when writing tests

You should repeat yourself when writing tests

2
Comments
3 min read
Easiest way to learn JavaScript

Easiest way to learn JavaScript

1
Comments
1 min read
Turn Nest.Js into Serverless with Nitric in a few seconds

Turn Nest.Js into Serverless with Nitric in a few seconds

2
Comments
6 min read
ARE WEB 3 PROJECT COST EFFECTIVE?

ARE WEB 3 PROJECT COST EFFECTIVE?

7
Comments 2
1 min read
Mastering The Web : TypeScript Vs JavaScript Showdown

Mastering The Web : TypeScript Vs JavaScript Showdown

5
Comments
2 min read
Using tagged template literals to syntax highlight code in strings

Using tagged template literals to syntax highlight code in strings

6
Comments 1
2 min read
How to turn text into music with Facebook's MusicGen

How to turn text into music with Facebook's MusicGen

Comments
5 min read
Add Syntax Highlighter in NuxtJS 3 with Prism

Add Syntax Highlighter in NuxtJS 3 with Prism

2
Comments 3
1 min read
Introducing Sailhouse, the easiest way to send events ⛵️

Introducing Sailhouse, the easiest way to send events ⛵️

8
Comments 3
2 min read
HTTP Cookie in browser

HTTP Cookie in browser

1
Comments
10 min read
What is Truthy and Falsy in Javascript ?

What is Truthy and Falsy in Javascript ?

5
Comments
1 min read
I want your opinion!

I want your opinion!

Comments 3
1 min read
Analog Clock

Analog Clock

10
Comments 5
1 min read
Part 4 (a): Project: How to Build a To-do App with Vue.Js

Part 4 (a): Project: How to Build a To-do App with Vue.Js

8
Comments
6 min read
React Custom Hook: useRenderCount

React Custom Hook: useRenderCount

6
Comments
2 min read
Full Stack Airbnb Clone with Next.js, Tailwind CSS, Zustand and Amplication

Full Stack Airbnb Clone with Next.js, Tailwind CSS, Zustand and Amplication

115
Comments 7
11 min read
Web Application Debugging with Sentry Session Replay: Comprehensive Walkthrough 🚀🚀

Web Application Debugging with Sentry Session Replay: Comprehensive Walkthrough 🚀🚀

3
Comments
6 min read
Introducing OTP Designer jQuery Plugin

Introducing OTP Designer jQuery Plugin

2
Comments
3 min read
React Custom Hooks: useDebounce

React Custom Hooks: useDebounce

9
Comments 2
3 min read
JavaScript : Closures (English/Hindi)

JavaScript : Closures (English/Hindi)

Comments
1 min read
Giving an HTML date input a placeholder with JavaScript

Giving an HTML date input a placeholder with JavaScript

11
Comments 1
4 min read
What is PWA - Progressive Web App?

What is PWA - Progressive Web App?

2
Comments
2 min read
Strategies for Effective Learning and Procrastination Prevention

Strategies for Effective Learning and Procrastination Prevention

Comments 1
2 min read
Top 5 VS Code extensions for security

Top 5 VS Code extensions for security

9
Comments 6
7 min read
Animating the 3D cube with Three.js

Animating the 3D cube with Three.js

19
Comments 3
3 min read
The Evolution of React Design Patterns: From HOCs to Hooks and Custom Hooks

The Evolution of React Design Patterns: From HOCs to Hooks and Custom Hooks

3
Comments 2
8 min read
GitHub Action with EC2 using SSH

GitHub Action with EC2 using SSH

24
Comments 3
2 min read
React Custom Hook: usePrevious

React Custom Hook: usePrevious

6
Comments 4
2 min read
Optimizing Performance in React: Best Practices for Speedy Apps

Optimizing Performance in React: Best Practices for Speedy Apps

2
Comments
3 min read
Rust Port of Webpack? Rspack, the New Kid on the Block

Rust Port of Webpack? Rspack, the New Kid on the Block

1
Comments
5 min read
Filter Array Method

Filter Array Method

6
Comments 5
4 min read
Announcing Rspack 0.2

Announcing Rspack 0.2

Comments
9 min read
How to build AWS State Machines using AWS CDK - Part I

How to build AWS State Machines using AWS CDK - Part I

Comments
4 min read
Sending Emails from Command Line using EmailIt

Sending Emails from Command Line using EmailIt

Comments
2 min read
Exploring Imba: A Fun and Fast Web Programming Adventure!

Exploring Imba: A Fun and Fast Web Programming Adventure!

Comments
5 min read
Comprehensive Guide to JavaScript Promises, async/await, and Promise Methods

Comprehensive Guide to JavaScript Promises, async/await, and Promise Methods

6
Comments
1 min read
Dealing with the '--downlevelIteration' Error in TypeScript

Dealing with the '--downlevelIteration' Error in TypeScript

Comments
2 min read
loading...