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.
Building a Klondike Solitaire Game: Adding a Simple Image Preloader with Vanilla JavaScript

Building a Klondike Solitaire Game: Adding a Simple Image Preloader with Vanilla JavaScript

Comments
3 min read
JavaScript Performance Optimisation: Comprehensive Guide

JavaScript Performance Optimisation: Comprehensive Guide

Comments
7 min read
Creating an Interactive Color Picker with Svelte 5

Creating an Interactive Color Picker with Svelte 5

6
Comments
2 min read
AI Code Generation: A Comprehensive Guide

AI Code Generation: A Comprehensive Guide

1
Comments
3 min read
Tailwind Flex: A Beginner's Guide to Flexbox Utilities

Tailwind Flex: A Beginner's Guide to Flexbox Utilities

8
Comments
6 min read
Nullish Coalescing Operator `??` in JavaScript

Nullish Coalescing Operator `??` in JavaScript

1
Comments
3 min read
5 Common Mistakes Beginners Make with JavaScript

5 Common Mistakes Beginners Make with JavaScript

14
Comments 1
3 min read
在浏览器中进行文件操作

在浏览器中进行文件操作

Comments
2 min read
Common built-in APIs in Nodejs

Common built-in APIs in Nodejs

1
Comments
3 min read
VineJS vs. Zod for schema validation

VineJS vs. Zod for schema validation

4
Comments
12 min read
NEXT JS x SANITY.IO

NEXT JS x SANITY.IO

2
Comments
2 min read
Understanding JavaScript Prototypes

Understanding JavaScript Prototypes

Comments
2 min read
Automate Refresh Tokens with Axios Intercepters!

Automate Refresh Tokens with Axios Intercepters!

5
Comments 1
2 min read
How to Add an Excel-like Table to Your Astro Site (the Easy Way)

How to Add an Excel-like Table to Your Astro Site (the Easy Way)

2
Comments 1
6 min read
First Contribute

First Contribute

Comments
2 min read
Top 7 Web development projects for beginners

Top 7 Web development projects for beginners

137
Comments 17
4 min read
🚀 Enhancing OAuth Security & User Experience 🔒

🚀 Enhancing OAuth Security & User Experience 🔒

Comments
1 min read
Introducing saksh-crud: Simplify Your Node.js CRUD Operations

Introducing saksh-crud: Simplify Your Node.js CRUD Operations

Comments
2 min read
How Do Developers Build Real-Time Web Applications?

How Do Developers Build Real-Time Web Applications?

Comments
5 min read
Next.js 15 Stable Version Is Here : What's New?

Next.js 15 Stable Version Is Here : What's New?

6
Comments
4 min read
Say Goodbye to Prop Drilling! Learn useContext in React Like a Pro

Say Goodbye to Prop Drilling! Learn useContext in React Like a Pro

4
Comments
5 min read
Mastering the `.reduce()` Method in JavaScript: A Deep Dive

Mastering the `.reduce()` Method in JavaScript: A Deep Dive

5
Comments
4 min read
Checking Elements in Options in Effect-TS: A Practical Guide

Checking Elements in Options in Effect-TS: A Practical Guide

Comments
2 min read
How to convert CommonJS to ESM

How to convert CommonJS to ESM

4
Comments
4 min read
Building a Customisable Carousel with Auto-Scroll, Infinite Loop, Pagination in React Native using Reanimated

Building a Customisable Carousel with Auto-Scroll, Infinite Loop, Pagination in React Native using Reanimated

3
Comments
4 min read
Equivalence and Ordering of Options in Effect-TS: A Practical Guide

Equivalence and Ordering of Options in Effect-TS: A Practical Guide

Comments
3 min read
The Ultimate Guide to Becoming a Game-Changing Full Stack Developer: Unleashing the Power of JavaScript

The Ultimate Guide to Becoming a Game-Changing Full Stack Developer: Unleashing the Power of JavaScript

Comments
4 min read
Announcing Pylon 2.0 with Multiple Runtime Support

Announcing Pylon 2.0 with Multiple Runtime Support

Comments
4 min read
What is Localhost ?

What is Localhost ?

5
Comments
3 min read
JavaScript topics

JavaScript topics

5
Comments
2 min read
Debouncing and Throttling

Debouncing and Throttling

5
Comments
1 min read
Develop mobile H5 image editor details using fabric.js

Develop mobile H5 image editor details using fabric.js

Comments
7 min read
Type Conversions in JavaScript: String, Numeric, and Boolean Conversions

Type Conversions in JavaScript: String, Numeric, and Boolean Conversions

Comments
3 min read
The Scope Chain, Scope & Lexical Environment

The Scope Chain, Scope & Lexical Environment

1
Comments
2 min read
TypeScript vs JavaScript: What’s Changed in 2024? 🔍

TypeScript vs JavaScript: What’s Changed in 2024? 🔍

Comments
1 min read
A Few Useful Functions in Node.js Util Module

A Few Useful Functions in Node.js Util Module

5
Comments
3 min read
How to override your Zustand state.

How to override your Zustand state.

Comments
3 min read
Deno 2.0 vs Bun: The Battle of Modern JavaScript Runtimes

Deno 2.0 vs Bun: The Battle of Modern JavaScript Runtimes

4
Comments
4 min read
Disable Frontend in Headless Wordpress

Disable Frontend in Headless Wordpress

2
Comments
2 min read
Creating a Dynamic Calendar Using HTML, CSS, and JavaScript

Creating a Dynamic Calendar Using HTML, CSS, and JavaScript

6
Comments
4 min read
Abstract Data Type

Abstract Data Type

Comments
2 min read
How I built PeerSplit: A free, peer-to-peer expense-splitting app—from idea to launch in just 2 weeks

How I built PeerSplit: A free, peer-to-peer expense-splitting app—from idea to launch in just 2 weeks

6
Comments
4 min read
Building a Scalable Slot Booking System with Redis Distributed Locks

Building a Scalable Slot Booking System with Redis Distributed Locks

3
Comments 4
5 min read
AI Form Validation

AI Form Validation

3
Comments
3 min read
MongoDB vs. Mongoose: Understanding Their Roles and Differences

MongoDB vs. Mongoose: Understanding Their Roles and Differences

Comments
1 min read
Six things you may not know about JavaScript

Six things you may not know about JavaScript

11
Comments 3
10 min read
Top 8 dev-tools you can use to get anything you want in life 🤯

Top 8 dev-tools you can use to get anything you want in life 🤯

372
Comments 27
4 min read
React : Keeping Components Pure

React : Keeping Components Pure

16
Comments 1
2 min read
Bind Variables in PL/SQL

Bind Variables in PL/SQL

7
Comments
2 min read
Introduction to React.js Part 1 : Advantages and Installation Guide

Introduction to React.js Part 1 : Advantages and Installation Guide

2
Comments
3 min read
Washing your code. A book on clean code for frontend developers

Washing your code. A book on clean code for frontend developers

1
Comments
2 min read
CSS Gradient Text

CSS Gradient Text

Comments
1 min read
CKA Full Course 2024: Day 5/40 Kubernetes Architecture

CKA Full Course 2024: Day 5/40 Kubernetes Architecture

Comments
2 min read
Building a Serverless Backend for Next.js with AWS Lambda

Building a Serverless Backend for Next.js with AWS Lambda

Comments
3 min read
How to write clean code

How to write clean code

177
Comments 23
3 min read
JSON Diff: A Complete Guide for Developers

JSON Diff: A Complete Guide for Developers

1
Comments
5 min read
Eslint the danger

Eslint the danger

1
Comments
1 min read
Exploring JavaScript Scope with Fun & Clarity! 🎉

Exploring JavaScript Scope with Fun & Clarity! 🎉

1
Comments
2 min read
React js Life cycle

React js Life cycle

1
Comments
1 min read
Performant Images with Nuxt Image and Cloudinary

Performant Images with Nuxt Image and Cloudinary

4
Comments 1
3 min read
loading...