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.
Docker on Windows: Led Into Container Wonderland

Docker on Windows: Led Into Container Wonderland

3
Comments
6 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
Gen AI Transformation

Gen AI Transformation

Comments
1 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
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
Mastering the HTML5 <dialog> Element: A Native Solution for Modals

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

2
Comments
5 min read
RegExp in JavaScript

RegExp in JavaScript

2
Comments 1
1 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
Docker Python Django initial configuration setup

Docker Python Django initial configuration setup

1
Comments
4 min read
webpack publicpath

webpack publicpath

Comments
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
Efficient DOM Manipulation with the Virtual DOM and Refs

Efficient DOM Manipulation with the Virtual DOM and Refs

1
Comments
4 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
Strong Password generater html css js

Strong Password generater html css js

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
What is Vitest and why you should use it?

What is Vitest and why you should use it?

1
Comments
3 min read
Demystifying Closures in JS

Demystifying Closures in JS

1
Comments 1
4 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
Introducing Router outlet Input in Angular 19

Introducing Router outlet Input in Angular 19

6
Comments 1
2 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.

2
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
Mastering promise cancellation in JavaScript

Mastering promise cancellation in JavaScript

8
Comments 1
7 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
Day 3 of My 21-Day JavaScript Learning Challenge

Day 3 of My 21-Day JavaScript Learning Challenge

1
Comments 1
2 min read
Declaration using const vs freeze in Javascript

Declaration using const vs freeze in Javascript

Comments
1 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
Test Your JavaScript App With Jest

Test Your JavaScript App With Jest

Comments 1
2 min read
js | Functions |

js | Functions |

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

3
Comments
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
Understanding Async JS

Understanding Async JS

2
Comments
4 min read
Returning JSX from React Server Actions

Returning JSX from React Server Actions

3
Comments 3
2 min read
Js | Truthy & Falsy |

Js | Truthy & Falsy |

Comments
1 min read
react-query swrjs alova In-Depth Comparison

react-query swrjs alova In-Depth Comparison

Comments
9 min read
🏃‍♂️ Is TypeScript Slower than JavaScript? The Performance Showdown! 🕒

🏃‍♂️ Is TypeScript Slower than JavaScript? The Performance Showdown! 🕒

13
Comments 8
3 min read
How to Create Dynamic Email Contact Form in Next.js Using Resend and Zod

How to Create Dynamic Email Contact Form in Next.js Using Resend and Zod

3
Comments
14 min read
TDD vs. BDD: Understanding the Differences and Choosing the Right Approach

TDD vs. BDD: Understanding the Differences and Choosing the Right Approach

2
Comments
4 min read
Day 61 / 100 Days of Code: Advanced Loops

Day 61 / 100 Days of Code: Advanced Loops

3
Comments
1 min read
Spread & Rest Operator

Spread & Rest Operator

1
Comments
3 min read
Latest Newsletter: Javascripts, Exponentials, Aliens & Slaves (Issue #179)

Latest Newsletter: Javascripts, Exponentials, Aliens & Slaves (Issue #179)

1
Comments
1 min read
Regression Testing: Ensuring Software Stability in a Dynamic Development Environment

Regression Testing: Ensuring Software Stability in a Dynamic Development Environment

1
Comments
5 min read
Regression Testing Software: A Comprehensive Guide

Regression Testing Software: A Comprehensive Guide

1
Comments
5 min read
Day 50 / 100 Days of Code: Renewed Focus

Day 50 / 100 Days of Code: Renewed Focus

1
Comments
2 min read
Regression Testing in Software Testing: A Comprehensive Overview

Regression Testing in Software Testing: A Comprehensive Overview

1
Comments
3 min read
Promises in java script

Promises in java script

Comments
1 min read
Next JS Form Validation Zod Example - NextJS Tutorial

Next JS Form Validation Zod Example - NextJS Tutorial

Comments
2 min read
loading...