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.
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

5
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
How to implement HLS Video Streaming in a React App

How to implement HLS Video Streaming in a React App

131
Comments 14
9 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
Building a self-creating website with Supabase and AI

Building a self-creating website with Supabase and AI

102
Comments 1
16 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

1
Comments
3 min read
Sending Emails Using Node.js

Sending Emails Using Node.js

13
Comments 2
3 min read
Implementing CSV Data Export in React Without External Libraries

Implementing CSV Data Export in React Without External Libraries

4
Comments
2 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
Build an AI-powered blogging platform (Next.js, Langchain & CopilotKit)

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

361
Comments 35
14 min read
The Ultimate Node.js Cheat Sheet for Developers

The Ultimate Node.js Cheat Sheet for Developers

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

The SOLID Principles for Writing Scalable & Maintainable Code

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 🌐

10
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
What is event bubbling?

What is event bubbling?

2
Comments 2
4 min read
Maximizando o desempenho com inicialização lenta em React useState

Maximizando o desempenho com inicialização lenta em React useState

1
Comments
3 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
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
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!

76
Comments 2
6 min read
Penetration Testion, A Guide.

Penetration Testion, A Guide.

Comments
2 min read
Why and When You should use TypeScript

Why and When You should use TypeScript

1
Comments
3 min read
Setup React Typescript with Vite & ESLint

Setup React Typescript with Vite & ESLint

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

6
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

1
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
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
A Handy Guide to Using Dynamic Import in JavaScript

A Handy Guide to Using Dynamic Import in JavaScript

12
Comments
3 min read
Create a Pong Game with JavaScript (OOP)

Create a Pong Game with JavaScript (OOP)

2
Comments
1 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
New Dev Challenge Announcement: 10 Products in 10 Weeks

New Dev Challenge Announcement: 10 Products in 10 Weeks

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

Mithril.js: A Modern Framework for JavaScript

2
Comments
4 min read
loading...