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.
How to Set Dynamic Property Keys with ES6 ?

How to Set Dynamic Property Keys with ES6 ?

7
Comments 2
2 min read
🤔How to Check if Object is Empty in JavaScript

🤔How to Check if Object is Empty in JavaScript

7
Comments 2
2 min read
Coding Clean Popups: The Power of the <dialog> HTML Element

Coding Clean Popups: The Power of the <dialog> HTML Element

2
Comments
2 min read
Serverless development with Amplify Studio

Serverless development with Amplify Studio

Comments
6 min read
Bun vs Node.js: Everything you need to know

Bun vs Node.js: Everything you need to know

96
Comments 15
12 min read
How I Built My Single-Page React.js Web App.

How I Built My Single-Page React.js Web App.

1
Comments
5 min read
Do you know these frontend tools?

Do you know these frontend tools?

3
Comments 1
1 min read
6 frontend tools for you

6 frontend tools for you

3
Comments 1
1 min read
Form validation in react and next JS using Formik and Yup

Form validation in react and next JS using Formik and Yup

7
Comments
3 min read
Include Alpine.js in a production environment

Include Alpine.js in a production environment

2
Comments
4 min read
SOLID Principles Series: Understanding the Single Responsibility Principle (SRP) in Node.js with TypeScript

SOLID Principles Series: Understanding the Single Responsibility Principle (SRP) in Node.js with TypeScript

19
Comments 2
3 min read
No-code low-code frontend tools

No-code low-code frontend tools

16
Comments 1
1 min read
React Dev Tools extension defect?

React Dev Tools extension defect?

Comments
1 min read
Mastering Asynchronous Programming in JavaScript: Unraveling the Magic of async/await, Promises, and More

Mastering Asynchronous Programming in JavaScript: Unraveling the Magic of async/await, Promises, and More

58
Comments 10
8 min read
A selection of frontend tools

A selection of frontend tools

2
Comments 1
1 min read
How to display Webflow form Success message into Netlify with 6 easy steps

How to display Webflow form Success message into Netlify with 6 easy steps

Comments
2 min read
Who Ate My Disk Space? It's "node_modules" Again! 🕵️‍♂️

Who Ate My Disk Space? It's "node_modules" Again! 🕵️‍♂️

24
Comments 6
2 min read
Web5: How to Query Records by Protocol Path

Web5: How to Query Records by Protocol Path

8
Comments 2
4 min read
Events Handling In JavaScript

Events Handling In JavaScript

5
Comments
3 min read
ES6 - how to Clone an Array By Nilesh

ES6 - how to Clone an Array By Nilesh

5
Comments
3 min read
Exploring Fast Tech Stacks for Building MVP Apps

Exploring Fast Tech Stacks for Building MVP Apps

2
Comments
3 min read
Developing a Powerful Alert System Using React Context API

Developing a Powerful Alert System Using React Context API

1
Comments
4 min read
The Garbage Collector Myth: A Reflection on Web App Memory Efficiency and Corporate Structure

The Garbage Collector Myth: A Reflection on Web App Memory Efficiency and Corporate Structure

3
Comments 3
2 min read
Casting a Global Net: Mastering Internationalization (i18n) in Web Applications

Casting a Global Net: Mastering Internationalization (i18n) in Web Applications

4
Comments 2
6 min read
Optimizing Image Loading for Lightning-Fast Performance in NEXT.js

Optimizing Image Loading for Lightning-Fast Performance in NEXT.js

5
Comments
2 min read
Decorator Pattern through Ice Cream

Decorator Pattern through Ice Cream

2
Comments
12 min read
What is "VirtualizedLists should never be nested inside plain ScrollViews" in React Native?

What is "VirtualizedLists should never be nested inside plain ScrollViews" in React Native?

16
Comments
2 min read
Adding a chat room to any app with one line of code

Adding a chat room to any app with one line of code

74
Comments 16
1 min read
Express JS Problem

Express JS Problem

1
Comments
1 min read
How to Mint Fungible Tokens in JavaScript Using Agoric

How to Mint Fungible Tokens in JavaScript Using Agoric

10
Comments 9
9 min read
How to create `npm create` package

How to create `npm create` package

27
Comments
4 min read
Events Handling In JavaScript

Events Handling In JavaScript

8
Comments
7 min read
Database Soft Deletes: How and Why with Custom Prisma Client queries

Database Soft Deletes: How and Why with Custom Prisma Client queries

11
Comments
5 min read
Uploading Images in React

Uploading Images in React

10
Comments
5 min read
All Important JavaScript Array methods you need to know

All Important JavaScript Array methods you need to know

3
Comments
2 min read
How to Build a File Explorer using Xata and Vue.js

How to Build a File Explorer using Xata and Vue.js

6
Comments 2
17 min read
Unlocking JavaScript's Secret Weapon: The Power of WeakMaps

Unlocking JavaScript's Secret Weapon: The Power of WeakMaps

33
Comments 7
3 min read
JavaScript Location: A Handy Cheatsheet for Web Developers

JavaScript Location: A Handy Cheatsheet for Web Developers

5
Comments
3 min read
React sees a dip in downloads on npm 📉. What's going on?

React sees a dip in downloads on npm 📉. What's going on?

51
Comments 34
1 min read
TIL: From test to Testing Playground

TIL: From test to Testing Playground

1
Comments
2 min read
How to Create a Pie Chart in JavaScript: IPL Winnership

How to Create a Pie Chart in JavaScript: IPL Winnership

1
Comments
8 min read
Demystifying Frontend and Backend Development: A Beginner's Guide

Demystifying Frontend and Backend Development: A Beginner's Guide

2
Comments
3 min read
Angular — New Control flow with a working example

Angular — New Control flow with a working example

1
Comments
2 min read
Coding Period GSoC'23 | Week 11 + 12

Coding Period GSoC'23 | Week 11 + 12

2
Comments
2 min read
Pipeline Operator great again!

Pipeline Operator great again!

12
Comments 2
3 min read
Mastering the Art of Software Design: Must-Have Tools for Architectural Success!

Mastering the Art of Software Design: Must-Have Tools for Architectural Success!

2
Comments
3 min read
How to use jQuery with Astro

How to use jQuery with Astro

10
Comments
2 min read
Exploring React's Data Retrieval Methods

Exploring React's Data Retrieval Methods

Comments
6 min read
Step by step on how to setup fabric.js in the next.js app

Step by step on how to setup fabric.js in the next.js app

13
Comments 5
3 min read
10 Best Tools and Practices for Boosting Code Quality in Node.js

10 Best Tools and Practices for Boosting Code Quality in Node.js

3
Comments
3 min read
Power of Javascript Array Methods 🔍🛠️

Power of Javascript Array Methods 🔍🛠️

10
Comments 4
2 min read
React Advanced: Manage Server States in the right way

React Advanced: Manage Server States in the right way

9
Comments
7 min read
How to implement autocomplete feature in TinyMCE

How to implement autocomplete feature in TinyMCE

15
Comments 1
4 min read
Rewrite styled-components in ReactJS with just 60 lines of JavaScript code

Rewrite styled-components in ReactJS with just 60 lines of JavaScript code

17
Comments 6
4 min read
Coisas triviais (ou não) num bom código

Coisas triviais (ou não) num bom código

2
Comments
3 min read
Building Authentication in React Using Firebase

Building Authentication in React Using Firebase

2
Comments 2
7 min read
Episode 23/38: TypeScript Origins, Reusable Forms, Bun in Angular, Svelte Runes

Episode 23/38: TypeScript Origins, Reusable Forms, Bun in Angular, Svelte Runes

8
Comments 1
2 min read
Tuto: Setup a Svelte project using esbuild

Tuto: Setup a Svelte project using esbuild

4
Comments
3 min read
A new Node.js v20 (Current) is now available! 💚

A new Node.js v20 (Current) is now available! 💚

Comments
1 min read
<=60s - JavaScript

<=60s - JavaScript

Comments 4
1 min read
loading...