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.
The CLEAN Framework: A 5-Step Blueprint for Writing Bug-Free, Maintainable JavaScript Code

The CLEAN Framework: A 5-Step Blueprint for Writing Bug-Free, Maintainable JavaScript Code

2
Comments
3 min read
Handling File Uploads in Node.js with Multer: A Comprehensive Guide

Handling File Uploads in Node.js with Multer: A Comprehensive Guide

2
Comments
4 min read
My First JavaScript Web App: Interactive Image Coordinate Finder

My First JavaScript Web App: Interactive Image Coordinate Finder

10
Comments 2
2 min read
Building Real-Time Chat with Laravel Reverb and Vue 3 - Step-by-Step Tutorial

Building Real-Time Chat with Laravel Reverb and Vue 3 - Step-by-Step Tutorial

4
Comments
2 min read
Mastering JavaScript Objects: Comparison, Manipulation, and Control Techniques

Mastering JavaScript Objects: Comparison, Manipulation, and Control Techniques

1
Comments
2 min read
Type Conversion in Javascript

Type Conversion in Javascript

Comments
1 min read
The mysterious supply chain concern of string-width-cjs npm package

The mysterious supply chain concern of string-width-cjs npm package

Comments
7 min read
Props Basics: Part 1

Props Basics: Part 1

Comments
2 min read
An Introduction to Swagger: Streamlining API Development and Documentation

An Introduction to Swagger: Streamlining API Development and Documentation

Comments
5 min read
Image with text overlay using HTML and CSS

Image with text overlay using HTML and CSS

Comments
2 min read
Detailed explanation of Javascript event loop rules

Detailed explanation of Javascript event loop rules

Comments
1 min read
Cracking Quick Sort algorithm: From Theory to Practice in Minutes

Cracking Quick Sort algorithm: From Theory to Practice in Minutes

6
Comments 2
5 min read
Vue + Tailwind and Dynamic Classes

Vue + Tailwind and Dynamic Classes

2
Comments 1
2 min read
New Feature PR

New Feature PR

Comments
2 min read
Contact us page in HTML and CSS

Contact us page in HTML and CSS

Comments
1 min read
How to build a website using React and Rest APIs (React basics explained)

How to build a website using React and Rest APIs (React basics explained)

5
Comments 2
8 min read
First time working with Git remote

First time working with Git remote

Comments
4 min read
Magic Park at Night

Magic Park at Night

Comments
1 min read
MessageChannel usage in React source code

MessageChannel usage in React source code

Comments
3 min read
monet's rainbow, in bright gradient colors

monet's rainbow, in bright gradient colors

Comments
1 min read
Improving mobile performance, from slow screens to app start time

Improving mobile performance, from slow screens to app start time

1
Comments
2 min read
Introducing Pretty-js-log: Add Beautiful, Colorful Logging to Your Node.js Apps 🎨

Introducing Pretty-js-log: Add Beautiful, Colorful Logging to Your Node.js Apps 🎨

3
Comments
2 min read
JavaScript Meta Programming: In-Depth Guide on Proxy, Reflect, and Object Property Control

JavaScript Meta Programming: In-Depth Guide on Proxy, Reflect, and Object Property Control

10
Comments
4 min read
JavaScript Use Cases

JavaScript Use Cases

1
Comments
1 min read
10 Insane Web Design Tools Every Developer Should Know About! 🌟 🔥

10 Insane Web Design Tools Every Developer Should Know About! 🌟 🔥

42
Comments 11
7 min read
Understanding JavaScript Closures: A Comprehensive Guide

Understanding JavaScript Closures: A Comprehensive Guide

27
Comments
2 min read
JavaScript's Top Trends in 2024: What's Shaping Modern Web Development?

JavaScript's Top Trends in 2024: What's Shaping Modern Web Development?

10
Comments 3
2 min read
Mind

Mind

Comments
1 min read
How to Implement SEO in Next.js?

How to Implement SEO in Next.js?

8
Comments
4 min read
Day 23 of 100DaysOfCode

Day 23 of 100DaysOfCode

Comments
2 min read
Transpiler vs Polyfills

Transpiler vs Polyfills

Comments 3
2 min read
Formatting and Linting for consistency

Formatting and Linting for consistency

2
Comments
2 min read
Building a TypeScript Helper for Mock Data Generation with Zod and Faker

Building a TypeScript Helper for Mock Data Generation with Zod and Faker

10
Comments 2
6 min read
How to Handle Multiple Windows in Cypress

How to Handle Multiple Windows in Cypress

1
Comments
4 min read
JSON Extensions for writing config files and parsing data

JSON Extensions for writing config files and parsing data

5
Comments
2 min read
Understanding the MVC Pattern with Node.js

Understanding the MVC Pattern with Node.js

3
Comments
4 min read
Building an Express web App for File Uploads and Dynamic Image Processing on the fly

Building an Express web App for File Uploads and Dynamic Image Processing on the fly

2
Comments
6 min read
Explorer toutes les fonctionnalités de console en JavaScript

Explorer toutes les fonctionnalités de console en JavaScript

Comments
5 min read
Aku IDN

Aku IDN

Comments
1 min read
The History of APIs: Evolution of Application Programming Interfaces

The History of APIs: Evolution of Application Programming Interfaces

Comments
5 min read
Creating an Interactive CTA Button with Advanced Animations

Creating an Interactive CTA Button with Advanced Animations

3
Comments 7
3 min read
JavaScript Control Structures

JavaScript Control Structures

Comments
2 min read
Logging and Monitoring in Node.js: Best Practices

Logging and Monitoring in Node.js: Best Practices

Comments
3 min read
How to Handle and Optimize Large Datasets in JavaScript

How to Handle and Optimize Large Datasets in JavaScript

1
Comments 2
4 min read
Exploring Neo.mjs: A High-Performance JavaScript Framework

Exploring Neo.mjs: A High-Performance JavaScript Framework

Comments
4 min read
How to use Infinity Queries (TanStack Query) to do infinite scrolling

How to use Infinity Queries (TanStack Query) to do infinite scrolling

Comments
3 min read
Exploring Angular Forms: A New Alternative with Signals

Exploring Angular Forms: A New Alternative with Signals

1
Comments 1
8 min read
aku idn

aku idn

Comments
1 min read
Why does it throw the error "'process' is not defined."?

Why does it throw the error "'process' is not defined."?

Comments 1
1 min read
Vue3 + ESLint 9.13.0 + Prettier +TypeScript and VSCode Autoformat on Save

Vue3 + ESLint 9.13.0 + Prettier +TypeScript and VSCode Autoformat on Save

5
Comments 1
3 min read
list of the most common JavaScript string methods

list of the most common JavaScript string methods

30
Comments
3 min read
How to Manage Multiple promises concurrently with Promise.all()

How to Manage Multiple promises concurrently with Promise.all()

2
Comments
6 min read
How to Design useState and useEffect Hooks: A Beginner’s Guide

How to Design useState and useEffect Hooks: A Beginner’s Guide

1
Comments
4 min read
Contact form and CAPTCHA backend in Open Source Cloud

Contact form and CAPTCHA backend in Open Source Cloud

Comments
4 min read
Rich Compile-Time Exceptions in TypeScript Using Unconstructable Types

Rich Compile-Time Exceptions in TypeScript Using Unconstructable Types

8
Comments 2
3 min read
Understanding Go eBPF: A Deep Dive into Efficient Kernel-Level Programming

Understanding Go eBPF: A Deep Dive into Efficient Kernel-Level Programming

Comments
5 min read
Buffers: Node.js

Buffers: Node.js

1
Comments
2 min read
Enhancing React Applications with GraphQL Over REST APIs

Enhancing React Applications with GraphQL Over REST APIs

Comments
7 min read
Cotton Candy Storm

Cotton Candy Storm

1
Comments
1 min read
Why jQuery 4 is a good reminder to stop using jQuery

Why jQuery 4 is a good reminder to stop using jQuery

8
Comments 5
15 min read
loading...