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.
Developed an image compression site to fight pandas.

Developed an image compression site to fight pandas.

Comments
2 min read
Under the Hood of React Router in 40 Lines of Code

Under the Hood of React Router in 40 Lines of Code

2
Comments
3 min read
Migrating from Create React App to Vite: A Step-by-Step Guide

Migrating from Create React App to Vite: A Step-by-Step Guide

10
Comments
5 min read
Learning Web Development: A Love-Hate Relationship

Learning Web Development: A Love-Hate Relationship

Comments
6 min read
Spread and Rest Operator in Javascript with EXAMPLE

Spread and Rest Operator in Javascript with EXAMPLE

3
Comments
6 min read
How to create a reusable Button component in ReactJS

How to create a reusable Button component in ReactJS

1
Comments
2 min read
Switching from .NET MAUI Blazor to WebView Control for Document Scanning

Switching from .NET MAUI Blazor to WebView Control for Document Scanning

Comments
9 min read
Creating safe and fast multiplayer in games on Unity and NodeJS with examples

Creating safe and fast multiplayer in games on Unity and NodeJS with examples

1
Comments 1
8 min read
Mastering Deep Linking and Universal Links in React Native: OpenGraph Share & Node.js Integration

Mastering Deep Linking and Universal Links in React Native: OpenGraph Share & Node.js Integration

Comments
5 min read
🚀How I integrated an AI copilot into Dub.co (in a few minutes)🤖✨

🚀How I integrated an AI copilot into Dub.co (in a few minutes)🤖✨

221
Comments 9
7 min read
Handling Errors in Node.js: Turning Oops into Success 🚀

Handling Errors in Node.js: Turning Oops into Success 🚀

6
Comments
2 min read
Understanding Reconciliation and the Virtual DOM in React

Understanding Reconciliation and the Virtual DOM in React

Comments
4 min read
Mutation Observer: Die unsichtbare Kraft im Hintergrund deiner Webseite 🕵️

Mutation Observer: Die unsichtbare Kraft im Hintergrund deiner Webseite 🕵️

2
Comments 2
4 min read
🔮 Functional Programming for Humans — Foundations

🔮 Functional Programming for Humans — Foundations

Comments
6 min read
Understanding call, apply, and bind in JavaScript with Simple Examples

Understanding call, apply, and bind in JavaScript with Simple Examples

Comments
2 min read
Docker Python Django initial configuration setup

Docker Python Django initial configuration setup

6
Comments
4 min read
Gen AI Transformation

Gen AI Transformation

Comments
1 min read
Implementing Internal Analytics Like Google Analytics Using JavaScript

Implementing Internal Analytics Like Google Analytics Using JavaScript

6
Comments
2 min read
🚀 Ready-to-Use Node.js, Redis, and Docker Template

🚀 Ready-to-Use Node.js, Redis, and Docker Template

9
Comments 1
3 min read
Mastering the HTML5 <dialog> Element: A Native Solution for Modals

Mastering the HTML5 <dialog> Element: A Native Solution for Modals

3
Comments
5 min read
Docker on Windows: Led Into Container Wonderland

Docker on Windows: Led Into Container Wonderland

Comments
6 min read
Day 41 / 100 Days of Code: The Power of Peer Review

Day 41 / 100 Days of Code: The Power of Peer Review

Comments
2 min read
Toggle Light and Dark theme with user's OS preference as first using 10 lines of JavaScript

Toggle Light and Dark theme with user's OS preference as first using 10 lines of JavaScript

Comments
3 min read
What is Machine Learning?

What is Machine Learning?

1
Comments
4 min read
RegExp in JavaScript

RegExp in JavaScript

2
Comments 1
1 min read
Svelte Series-7: The Syntax $

Svelte Series-7: The Syntax $

Comments
3 min read
🚀 📸 Creating Accessible and Stunning code screenshots

🚀 📸 Creating Accessible and Stunning code screenshots

10
Comments
1 min read
IMEI checker html css js

IMEI checker html css js

Comments
1 min read
A simple step by step guide to setup Eslint automation on your next big project

A simple step by step guide to setup Eslint automation on your next big project

10
Comments 3
4 min read
Efficient DOM Manipulation with the Virtual DOM and Refs

Efficient DOM Manipulation with the Virtual DOM and Refs

1
Comments
4 min read
Strong Password generater html css js

Strong Password generater html css js

1
Comments 1
1 min read
Unlocking the Secrets: Avoid These Common JavaScript Pitfalls to Supercharge Your Development Skills!

Unlocking the Secrets: Avoid These Common JavaScript Pitfalls to Supercharge Your Development Skills!

Comments
3 min read
Demystifying Closures in JS

Demystifying Closures in JS

1
Comments 1
4 min read
Introducing Router outlet Input in Angular 19

Introducing Router outlet Input in Angular 19

7
Comments 1
2 min read
How to Easily Add Dark Mode to Your Website

How to Easily Add Dark Mode to Your Website

69
Comments 9
3 min read
Nestjs, Firebase, GCloud. How to Quickly Set Up an API Backend in TypeScript.

Nestjs, Firebase, GCloud. How to Quickly Set Up an API Backend in TypeScript.

3
Comments 1
28 min read
🚀 Meet Casenator: The Ultimate String Case Converter for Your JavaScript Projects

🚀 Meet Casenator: The Ultimate String Case Converter for Your JavaScript Projects

Comments
2 min read
Day 3 of My 21-Day JavaScript Learning Challenge

Day 3 of My 21-Day JavaScript Learning Challenge

1
Comments 1
2 min read
Learn Node.js by building a backend framework with 0 dependencies

Learn Node.js by building a backend framework with 0 dependencies

4
Comments 2
3 min read
Fix for EPERM: operation not permitted (...$types.d.ts)

Fix for EPERM: operation not permitted (...$types.d.ts)

Comments
1 min read
Mastering promise cancellation in JavaScript

Mastering promise cancellation in JavaScript

8
Comments 1
7 min read
Object Composition and Abstractions in OOP

Object Composition and Abstractions in OOP

Comments
1 min read
How to Integrate Algolia with Node.js for Full-Text Search

How to Integrate Algolia with Node.js for Full-Text Search

Comments
2 min read
A Voyage through Algorithms using Javascript - Bubble Sort

A Voyage through Algorithms using Javascript - Bubble Sort

Comments
6 min read
JavaScript Best Practices for Building Scalable Web Applications

JavaScript Best Practices for Building Scalable Web Applications

7
Comments
5 min read
RxJS adoption guide: Overview, examples, and alternatives

RxJS adoption guide: Overview, examples, and alternatives

1
Comments 1
18 min read
Setting up typed environment variables in your project

Setting up typed environment variables in your project

5
Comments 1
2 min read
How to Set Up an Expo React Native Project with React Query

How to Set Up an Expo React Native Project with React Query

7
Comments
2 min read
js | Functions |

js | Functions |

Comments
3 min read
Test Your JavaScript App With Jest

Test Your JavaScript App With Jest

Comments 1
2 min read
AI is making significant strides in automating mundane tasks

AI is making significant strides in automating mundane tasks

Comments
1 min read
JavaScript Array Manipulations

JavaScript Array Manipulations

1
Comments
3 min read
How: NextJS Image Optimization

How: NextJS Image Optimization

1
Comments
3 min read
JavaScript Engine

JavaScript Engine

5
Comments
5 min read
JUnit Testing: A Comprehensive Guide

JUnit Testing: A Comprehensive Guide

2
Comments
6 min read
Diff JSON: A Comprehensive Guide

Diff JSON: A Comprehensive Guide

2
Comments
4 min read
Returning JSX from React Server Actions

Returning JSX from React Server Actions

3
Comments 4
2 min read
Understanding Async JS

Understanding Async JS

2
Comments
4 min read
react-query swrjs alova In-Depth Comparison

react-query swrjs alova In-Depth Comparison

1
Comments
9 min read
Js | Truthy & Falsy |

Js | Truthy & Falsy |

Comments
1 min read
loading...