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 Build an eCommerce Website Using HTML CSS JavaScript

How to Build an eCommerce Website Using HTML CSS JavaScript

120
Comments 9
1 min read
Simple Route Transitions in Next.js

Simple Route Transitions in Next.js

1
Comments
2 min read
Introducing Westernal: A social media based on songs

Introducing Westernal: A social media based on songs

19
Comments 12
2 min read
Accessibility Check #1

Accessibility Check #1

35
Comments 6
4 min read
Calling all beginners: solution to part II's homework

Calling all beginners: solution to part II's homework

2
Comments
4 min read
Mastering JavaScript 🧑‍💻: How the js engine works

Mastering JavaScript 🧑‍💻: How the js engine works

53
Comments 4
4 min read
The Map Method to Render Data in React

The Map Method to Render Data in React

3
Comments 1
4 min read
Introductory to useState

Introductory to useState

2
Comments
2 min read
22 stats that answer, why you should learn Node.js

22 stats that answer, why you should learn Node.js

9
Comments 4
8 min read
Migrating your React App to React Router v6

Migrating your React App to React Router v6

55
Comments 8
7 min read
How to reduce cognitive complexity of a function?

How to reduce cognitive complexity of a function?

10
Comments 1
2 min read
Find min length string in given array

Find min length string in given array

11
Comments 3
1 min read
Object and Array Destructuring in JavaScript ES6

Object and Array Destructuring in JavaScript ES6

22
Comments
2 min read
Debouncing in javascript✨

Debouncing in javascript✨

7
Comments 2
1 min read
A simpler and smaller Angular starter with ngLite

A simpler and smaller Angular starter with ngLite

48
Comments 2
8 min read
Create Markdown blog posts automatically

Create Markdown blog posts automatically

4
Comments
11 min read
Introduction of Facade Pattern in Javascript

Introduction of Facade Pattern in Javascript

28
Comments 4
3 min read
Routings in React JS

Routings in React JS

12
Comments
3 min read
Trying to work out when to use if-else, switch or conditional (tenary) operator - The importance of MDN

Trying to work out when to use if-else, switch or conditional (tenary) operator - The importance of MDN

1
Comments
3 min read
Customized payment UPI QR code generation

Customized payment UPI QR code generation

13
Comments 3
1 min read
The MEWN Stack with Shoelace

The MEWN Stack with Shoelace

5
Comments
14 min read
React js - Filter the blog article with category using select options

React js - Filter the blog article with category using select options

3
Comments
1 min read
Quiz App using Javascript

Quiz App using Javascript

4
Comments
1 min read
Leetcode Challenge #3

Leetcode Challenge #3

5
Comments
3 min read
Create a modal with the HTML dialog element, Tailwind and Stimulus

Create a modal with the HTML dialog element, Tailwind and Stimulus

21
Comments 5
4 min read
Cypress and Page Object Pattern - Good practice for EndToEnd testing

Cypress and Page Object Pattern - Good practice for EndToEnd testing

12
Comments
5 min read
Coding an extension that blocks Social Media Websites with HTML, CSS and JS.

Coding an extension that blocks Social Media Websites with HTML, CSS and JS.

86
Comments 21
6 min read
Building React Frontends Without Waiting for an API

Building React Frontends Without Waiting for an API

34
Comments 2
2 min read
12 APIs that you as a developer will love it 💖

12 APIs that you as a developer will love it 💖

895
Comments 67
4 min read
Let's Talk About Hooks - Part 3 (useCallback and useRef)

Let's Talk About Hooks - Part 3 (useCallback and useRef)

4
Comments 1
10 min read
Class basic syntax

Class basic syntax

2
Comments
1 min read
Scope

Scope

4
Comments
5 min read
Utility to mock REST endpoints in real-time

Utility to mock REST endpoints in real-time

14
Comments 3
6 min read
Validator in js

Validator in js

1
Comments
1 min read
Gradient Borders

Gradient Borders

5
Comments
2 min read
Amazing CSS transition tips and details

Amazing CSS transition tips and details

27
Comments 2
6 min read
Setting up a NodeJS web server on Android using Termux

Setting up a NodeJS web server on Android using Termux

17
Comments 6
3 min read
VueJs Reactivity... And How does it work

VueJs Reactivity... And How does it work

2
Comments 1
2 min read
Tutorial: communication between sibling components using state, and controlled forms

Tutorial: communication between sibling components using state, and controlled forms

6
Comments
5 min read
What a media placeholder is and how to implement it?

What a media placeholder is and how to implement it?

1
Comments
4 min read
How to use RTK query in Redux toolkit

How to use RTK query in Redux toolkit

10
Comments
4 min read
Top 3 Ways to Center a DIV with CSS 🚀

Top 3 Ways to Center a DIV with CSS 🚀

47
Comments 6
2 min read
# Day 2 | How to resolve it?

# Day 2 | How to resolve it?

1
Comments 3
1 min read
Build 3D visuals in Vue with Lunchbox.js

Build 3D visuals in Vue with Lunchbox.js

7
Comments
11 min read
How does the garbage collection algorithm (Mark-Sweep) work? 🗑️🧹

How does the garbage collection algorithm (Mark-Sweep) work? 🗑️🧹

2
Comments
3 min read
Dwight Schrute's Intro to Programming

Dwight Schrute's Intro to Programming

4
Comments
4 min read
My barebones React component snippet

My barebones React component snippet

3
Comments
4 min read
Code Smell 153 - Too Long Names

Code Smell 153 - Too Long Names

3
Comments
2 min read
🍂Open-source Headless CMS Review: Strapi, Directus, and Payload

🍂Open-source Headless CMS Review: Strapi, Directus, and Payload

55
Comments 10
9 min read
Hash routing in Remix!

Hash routing in Remix!

Comments
2 min read
How to set multiple headers on nodejs express server response

How to set multiple headers on nodejs express server response

3
Comments
2 min read
Bun: The JavaScript runtime taking on Node.js and Deno

Bun: The JavaScript runtime taking on Node.js and Deno

6
Comments
6 min read
How to Scrape HTML Tables in JavaScript [Export Table Data to a CSV]

How to Scrape HTML Tables in JavaScript [Export Table Data to a CSV]

5
Comments
11 min read
Using pure ESM npm packages in serverless-webpack bundles

Using pure ESM npm packages in serverless-webpack bundles

3
Comments
6 min read
Improve your product notifications with Digest, Separate Feeds, and Notification Action Buttons

Improve your product notifications with Digest, Separate Feeds, and Notification Action Buttons

44
Comments 8
3 min read
One line copy button for the web

One line copy button for the web

2
Comments
2 min read
How to create a custom image uploader with preview

How to create a custom image uploader with preview

31
Comments
4 min read
Angular URL State management with Query Params or Route Params

Angular URL State management with Query Params or Route Params

9
Comments 1
3 min read
A Better Approach to Translating JS Apps

A Better Approach to Translating JS Apps

2
Comments
4 min read
Angular Resolver: A core tutorial for beginners

Angular Resolver: A core tutorial for beginners

2
Comments 1
4 min read
loading...