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.
Creating a RESTful API with Node.js

Creating a RESTful API with Node.js

1
Comments
3 min read
Next.js - understanding page routing

Next.js - understanding page routing

Comments 2
4 min read
A step-by-step guide to creating a bot that publishes push events on a GitHub repository to a slack channel using nodejs

A step-by-step guide to creating a bot that publishes push events on a GitHub repository to a slack channel using nodejs

4
Comments
5 min read
Format Woocommerce price in javascript according to the Woocommerce settings.

Format Woocommerce price in javascript according to the Woocommerce settings.

4
Comments
2 min read
Learn React The Hard Way: Manage State Better

Learn React The Hard Way: Manage State Better

4
Comments
2 min read
Unit-Testing: The Unsung Hero of Code Quality 🛡️

Unit-Testing: The Unsung Hero of Code Quality 🛡️

49
Comments 19
2 min read
Let's Build a Full-Stack AI Application in React!

Let's Build a Full-Stack AI Application in React!

15
Comments 3
6 min read
Top 10 react packages for SaaS platforms

Top 10 react packages for SaaS platforms

7
Comments 2
6 min read
🚀 How I built AI pictures generator in a GitHub logo style 😻 and got featured in GitHub's Twitter and Instagram 🤯

🚀 How I built AI pictures generator in a GitHub logo style 😻 and got featured in GitHub's Twitter and Instagram 🤯

42
Comments 17
2 min read
Temporal - A trustworthy alternative for (legacy) moment.js ?

Temporal - A trustworthy alternative for (legacy) moment.js ?

10
Comments
1 min read
10 Tips and Tricks With JavaScript Objects

10 Tips and Tricks With JavaScript Objects

22
Comments 4
5 min read
Quelles sont les nouveautés d'ECMAScript 14 ?

Quelles sont les nouveautés d'ECMAScript 14 ?

5
Comments
2 min read
My first npm package

My first npm package

12
Comments 2
2 min read
State Management in React: Finding the Sweet Spot

State Management in React: Finding the Sweet Spot

3
Comments
2 min read
JSON in JavaScript: An In-Depth Guide

JSON in JavaScript: An In-Depth Guide

2
Comments 1
3 min read
JavaScript Engines: How V8 Powers Google Chrome

JavaScript Engines: How V8 Powers Google Chrome

4
Comments 1
2 min read
How To Make Your Website Faster 🔥🚀🚀

How To Make Your Website Faster 🔥🚀🚀

4
Comments 1
5 min read
Mastering Micro Frontends: Best Practices, Pitfalls to Avoid, Tools and Scaling Strategies

Mastering Micro Frontends: Best Practices, Pitfalls to Avoid, Tools and Scaling Strategies

12
Comments 3
5 min read
How to Dynamically Change Favicon Icon in Next.js 14

How to Dynamically Change Favicon Icon in Next.js 14

22
Comments 3
2 min read
Anomaly Detection in Multivariate Time Series with... Diffusion Models?

Anomaly Detection in Multivariate Time Series with... Diffusion Models?

1
Comments
8 min read
How to bundle your custom service worker in Vite? (without using PWA)

How to bundle your custom service worker in Vite? (without using PWA)

13
Comments
2 min read
Simple Youtube Downloader in under 50 Javascript lines

Simple Youtube Downloader in under 50 Javascript lines

6
Comments
4 min read
Started a repo for my new game engine

Started a repo for my new game engine

2
Comments
2 min read
Cracking the JavaScript Code: Unveil the Magic of Object Property Descriptors

Cracking the JavaScript Code: Unveil the Magic of Object Property Descriptors

11
Comments 4
4 min read
Scraping with puppeteer and export in JSON format

Scraping with puppeteer and export in JSON format

2
Comments
7 min read
React useState hook from Scratch

React useState hook from Scratch

4
Comments
4 min read
Efficient DOM Manipulation with document.createDocumentFragment()

Efficient DOM Manipulation with document.createDocumentFragment()

1
Comments
3 min read
JavaScript Objects Recap

JavaScript Objects Recap

7
Comments
6 min read
Prepare your Meteor.js project for the big 3.0 release!

Prepare your Meteor.js project for the big 3.0 release!

24
Comments 11
10 min read
Unleash Your Coding Superpowers with CoderKit! 🚀

Unleash Your Coding Superpowers with CoderKit! 🚀

10
Comments 3
2 min read
Streak continues for 4 years as Hacktoberfest 2023

Streak continues for 4 years as Hacktoberfest 2023

4
Comments
2 min read
Meme November: Day - 4

Meme November: Day - 4

11
Comments
1 min read
Introduction to eslint-plugin-lube

Introduction to eslint-plugin-lube

5
Comments
3 min read
JavaScript vs. ECMAScript: Understanding the Key Differences

JavaScript vs. ECMAScript: Understanding the Key Differences

3
Comments
3 min read
The Illusion of Data Ownership

The Illusion of Data Ownership

30
Comments 1
8 min read
The Evolution of JavaScript: ES5 to ES2022

The Evolution of JavaScript: ES5 to ES2022

14
Comments 4
2 min read
Mission 1: Be a typescript technocrat

Mission 1: Be a typescript technocrat

11
Comments
30 min read
Setting up Redux Persist with Redux Toolkit in React JS

Setting up Redux Persist with Redux Toolkit in React JS

Comments
7 min read
Why is node_modules heavier than the universe? (No seriously, why is it so big?)

Why is node_modules heavier than the universe? (No seriously, why is it so big?)

65
Comments 30
3 min read
20 React libraries every developer should have

20 React libraries every developer should have

Comments
2 min read
Random Password Generator with Reactjs

Random Password Generator with Reactjs

11
Comments
3 min read
Weekly Dev Findings 7

Weekly Dev Findings 7

1
Comments
2 min read
Error Handling in JavaScript

Error Handling in JavaScript

7
Comments 2
3 min read
The 20 Most Common Use Cases for JavaScript Arrays

The 20 Most Common Use Cases for JavaScript Arrays

145
Comments 13
9 min read
Postmortem on NAPL's first scrapped experiment - a language to code WebGL

Postmortem on NAPL's first scrapped experiment - a language to code WebGL

Comments
3 min read
TypeScript Best Practices: Writing Clean and Maintainable Code

TypeScript Best Practices: Writing Clean and Maintainable Code

8
Comments
2 min read
SMTP.js – Send Email without a Server from the Browser

SMTP.js – Send Email without a Server from the Browser

72
Comments 24
8 min read
How to Show Loader on Page Changes in Next.js

How to Show Loader on Page Changes in Next.js

2
Comments
3 min read
Day 5: Apni Canteen-Food Delivery App Using React Native And Sanity

Day 5: Apni Canteen-Food Delivery App Using React Native And Sanity

3
Comments 2
1 min read
Les 8 concepts de base de JavaScript

Les 8 concepts de base de JavaScript

5
Comments 2
4 min read
Building Reactive CLIs with Ink - React CLI library

Building Reactive CLIs with Ink - React CLI library

3
Comments
10 min read
Meme November: Day - 3

Meme November: Day - 3

7
Comments
1 min read
Canvas-Txt: Multiline Text Magic on HTML5 Canvas

Canvas-Txt: Multiline Text Magic on HTML5 Canvas

2
Comments
3 min read
Made an .io game in 10 days✈️

Made an .io game in 10 days✈️

37
Comments 9
5 min read
🚀 10 books to achieve Javascript mastery 👨‍💻

🚀 10 books to achieve Javascript mastery 👨‍💻

415
Comments 16
4 min read
How to use useSearchParams hooks in next js 13

How to use useSearchParams hooks in next js 13

3
Comments
1 min read
useEffect() vs useState(), props vs callback, Dependency types for useEffect

useEffect() vs useState(), props vs callback, Dependency types for useEffect

1
Comments
4 min read
Data Transformation Magic: Simplify Complex Data with Remap.JS!

Data Transformation Magic: Simplify Complex Data with Remap.JS!

1
Comments
3 min read
The Recent at() Method in JavaScript

The Recent at() Method in JavaScript

5
Comments
3 min read
The Roadmap to Frontend Developer in 6 Months

The Roadmap to Frontend Developer in 6 Months

85
Comments 16
4 min read
loading...