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.
The difference between Promise.all() vs Promise.allSettled() vs Promise.any() vs Promise.race() in 30 seconds

The difference between Promise.all() vs Promise.allSettled() vs Promise.any() vs Promise.race() in 30 seconds

1
Comments
4 min read
Gerenciamento de Estado com Redux Toolkit: Boas Práticas

Gerenciamento de Estado com Redux Toolkit: Boas Práticas

3
Comments
3 min read
Array.reduce() to fill <select>

Array.reduce() to fill <select>

1
Comments
2 min read
How To Get The Hash of A File In Node.js

How To Get The Hash of A File In Node.js

8
Comments
1 min read
Day 5 Of JavaScript

Day 5 Of JavaScript

2
Comments
4 min read
Earth Day Markup Challenge

Earth Day Markup Challenge

6
Comments 2
1 min read
Implementing CSV Data Export in React Without External Libraries

Implementing CSV Data Export in React Without External Libraries

13
Comments
2 min read
What is a Plugin Ecosystem and Why Does It Matter?

What is a Plugin Ecosystem and Why Does It Matter?

34
Comments 1
3 min read
Maximizing React: The Ultimate Guide to Performance Enhancement

Maximizing React: The Ultimate Guide to Performance Enhancement

Comments
4 min read
Dive Deep into useContext: Simplify State Sharing in React

Dive Deep into useContext: Simplify State Sharing in React

Comments
3 min read
DOM (part 1)

DOM (part 1)

Comments
2 min read
Promises in JS(Personal notes)

Promises in JS(Personal notes)

1
Comments
6 min read
JavaScript Classes Decoded: Step-by-Step Tutorial with Examples

JavaScript Classes Decoded: Step-by-Step Tutorial with Examples

2
Comments 1
3 min read
Glam Up My Markup: Earth Day Celebration Dashboard

Glam Up My Markup: Earth Day Celebration Dashboard

4
Comments 6
2 min read
Discovering JavaScript's Hidden Secrets: Understanding Stacks and Queues as Linear Data Structures.

Discovering JavaScript's Hidden Secrets: Understanding Stacks and Queues as Linear Data Structures.

5
Comments
3 min read
Next.js Rendering Deep Dive: From Client Side Magic to Server Side Sorcery

Next.js Rendering Deep Dive: From Client Side Magic to Server Side Sorcery

2
Comments
3 min read
Sending Emails Using Node.js

Sending Emails Using Node.js

13
Comments 2
3 min read
Build an AI-powered blogging platform (Next.js, Langchain & CopilotKit)

Build an AI-powered blogging platform (Next.js, Langchain & CopilotKit)

362
Comments 35
14 min read
Unlocking Web Performance: The Power of the Virtual DOM

Unlocking Web Performance: The Power of the Virtual DOM

1
Comments
3 min read
The Ultimate Node.js Cheat Sheet for Developers

The Ultimate Node.js Cheat Sheet for Developers

13
Comments
2 min read
The SOLID Principles for Writing Scalable & Maintainable Code

The SOLID Principles for Writing Scalable & Maintainable Code

1
Comments
3 min read
Simplify Your Node.js API Development with API-BOX: A Comprehensive Guide

Simplify Your Node.js API Development with API-BOX: A Comprehensive Guide

Comments
2 min read
Array.reduce() in JavaScript

Array.reduce() in JavaScript

Comments
1 min read
Building a simple language switcher in a vue.js: Step-by-step tutorial 🌐

Building a simple language switcher in a vue.js: Step-by-step tutorial 🌐

12
Comments
3 min read
E2E Testing with ExpressoTS and SuperTest

E2E Testing with ExpressoTS and SuperTest

2
Comments
3 min read
An Easy, Comprehensive and Practical Guide to Vue3

An Easy, Comprehensive and Practical Guide to Vue3

Comments
9 min read
Implementing User Segmentation in Firebase Analytics with JavaScript

Implementing User Segmentation in Firebase Analytics with JavaScript

Comments
2 min read
Embarking on a Web Development Journey

Embarking on a Web Development Journey

1
Comments
1 min read
Vanilla Javascript

Vanilla Javascript

Comments
1 min read
⚡️ React 19 Beta is Here! ⚡️ (But Should You Upgrade Now?)

⚡️ React 19 Beta is Here! ⚡️ (But Should You Upgrade Now?)

1
Comments
2 min read
React Performance Pitfalls: Avoiding Common Mistakes

React Performance Pitfalls: Avoiding Common Mistakes

4
Comments
3 min read
Shared Data-Layer Setup For Micro Frontend Application with Nx Workspace

Shared Data-Layer Setup For Micro Frontend Application with Nx Workspace

5
Comments
20 min read
Creating a Pokémon guessing game using Supabase, Drizzle, and Next.js in just 2 hours!

Creating a Pokémon guessing game using Supabase, Drizzle, and Next.js in just 2 hours!

77
Comments 2
6 min read
Boost Your JSON Workflow with "JSON Dot Search" for VS Code!

Boost Your JSON Workflow with "JSON Dot Search" for VS Code!

Comments
1 min read
Penetration Testion, A Guide.

Penetration Testion, A Guide.

Comments
2 min read
Setup React Typescript with Vite & ESLint

Setup React Typescript with Vite & ESLint

1
Comments
4 min read
How to build dev.to In-App Notification System in 20 minutes

How to build dev.to In-App Notification System in 20 minutes

50
Comments 7
14 min read
Empowering Cybersecurity Education with SpongeBob 🧽

Empowering Cybersecurity Education with SpongeBob 🧽

Comments
2 min read
Episode 24/16: New Template Compiler, Zoneless in Angular 18

Episode 24/16: New Template Compiler, Zoneless in Angular 18

9
Comments 1
2 min read
GitHub Sponsors: azu the Japanese TypeScript and JavaScript developer

GitHub Sponsors: azu the Japanese TypeScript and JavaScript developer

1
Comments 1
2 min read
From Flaky to Flawless: Angular API Response Management with Zod

From Flaky to Flawless: Angular API Response Management with Zod

7
Comments
4 min read
A faster way to learn new languages

A faster way to learn new languages

2
Comments
3 min read
Youtube music light themes

Youtube music light themes

3
Comments 1
4 min read
Reaching and surpassing the limits of JavaScript BigData with WebAssembly

Reaching and surpassing the limits of JavaScript BigData with WebAssembly

Comments
7 min read
Discovering JavaScript's Hidden Secrets: Understanding Linked List as Data Structures.

Discovering JavaScript's Hidden Secrets: Understanding Linked List as Data Structures.

5
Comments
4 min read
New to the dev community

New to the dev community

24
Comments 16
1 min read
3 YEARS On My Side Project!

3 YEARS On My Side Project!

4
Comments
1 min read
Create a Pong Game with JavaScript (OOP)

Create a Pong Game with JavaScript (OOP)

6
Comments
1 min read
A Handy Guide to Using Dynamic Import in JavaScript

A Handy Guide to Using Dynamic Import in JavaScript

13
Comments
3 min read
An introduction to the IntersectionObserver API

An introduction to the IntersectionObserver API

1
Comments
9 min read
Building a Fast, Efficient Web App: The Technology Stack of PromptSmithy Explained

Building a Fast, Efficient Web App: The Technology Stack of PromptSmithy Explained

5
Comments
6 min read
Release of Node.js 22 [Live] What is new?!

Release of Node.js 22 [Live] What is new?!

1
Comments
2 min read
Earth Day Frontend Challenge

Earth Day Frontend Challenge

9
Comments 4
1 min read
SO YOU WANT TO BE A WEB DEVELOPER.

SO YOU WANT TO BE A WEB DEVELOPER.

Comments
3 min read
Mithril.js: A Modern Framework for JavaScript

Mithril.js: A Modern Framework for JavaScript

2
Comments
4 min read
New Dev Challenge Announcement: 10 Products in 10 Weeks

New Dev Challenge Announcement: 10 Products in 10 Weeks

3
Comments 2
4 min read
Web component tutorial for React devs

Web component tutorial for React devs

9
Comments 1
7 min read
[Postman] The variables

[Postman] The variables

Comments
2 min read
[Postman] The dev console

[Postman] The dev console

Comments
2 min read
Handling Disabled User Accounts in Firebase Authentication

Handling Disabled User Accounts in Firebase Authentication

1
Comments
2 min read
loading...