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.
How to implement drag and drop in React using dnd-kit

How to implement drag and drop in React using dnd-kit

5
Comments
8 min read
This week Javascript 3

This week Javascript 3

Comments
2 min read
JavaScript Unleashed: Free Learning Resources for Modern Web Development

JavaScript Unleashed: Free Learning Resources for Modern Web Development

Comments
3 min read
npm and everything you need to know about the package.json

npm and everything you need to know about the package.json

Comments
2 min read
Journey of Building, Learning, and Innovating

Journey of Building, Learning, and Innovating

Comments
2 min read
Double the Talk, Double the Recording: Capturing Both Sides in Interpreted Zoom Meetings

Double the Talk, Double the Recording: Capturing Both Sides in Interpreted Zoom Meetings

Comments
3 min read
How to make an API interface?

How to make an API interface?

Comments
6 min read
Some QtGui structures

Some QtGui structures

Comments
2 min read
🚀 API Maker : Release Notes for v1.8.3

🚀 API Maker : Release Notes for v1.8.3

10
Comments 1
1 min read
🚀 Automating OTP Login with a JavaScript Browser Extension

🚀 Automating OTP Login with a JavaScript Browser Extension

Comments
1 min read
🚀 Week 8 of #100DaysOfCode: A Week of Building, Learning, and Growing!

🚀 Week 8 of #100DaysOfCode: A Week of Building, Learning, and Growing!

Comments
2 min read
Alternative to AbortController for Handling Async Timeouts in JavaScript

Alternative to AbortController for Handling Async Timeouts in JavaScript

Comments
2 min read
Mastering Assertions in Python Selenium: A Comprehensive Guide for Testing

Mastering Assertions in Python Selenium: A Comprehensive Guide for Testing

Comments
4 min read
JavaScript Array Methods: Boost Your Code's Performance and Readability

JavaScript Array Methods: Boost Your Code's Performance and Readability

Comments
3 min read
Create a Stunning 3D Bend & Reveal Hover Effect with Illusionistic Background Using HTML & CSS

Create a Stunning 3D Bend & Reveal Hover Effect with Illusionistic Background Using HTML & CSS

1
Comments
2 min read
Observable v/s Promise

Observable v/s Promise

Comments
1 min read
Redux vs Zustand: A Comprehensive Comparison

Redux vs Zustand: A Comprehensive Comparison

16
Comments
1 min read
Adding a "Shaking" Effect to Login Popovers for a Visual Error Cue

Adding a "Shaking" Effect to Login Popovers for a Visual Error Cue

Comments
4 min read
What I learned from my NodeJS course (part 1)

What I learned from my NodeJS course (part 1)

Comments
16 min read
✨ Transform Your Images with a 3D Bend & Reveal Effect! ✨ 00:40

✨ Transform Your Images with a 3D Bend & Reveal Effect! ✨

1
Comments
1 min read
Understanding How Spaces Are Encoded: %20 with encodeURI vs. + with URL

Understanding How Spaces Are Encoded: %20 with encodeURI vs. + with URL

Comments
4 min read
My React Journey: Day 7

My React Journey: Day 7

Comments
1 min read
webSockets to access websites

webSockets to access websites

Comments
5 min read
I Built a Chrome Extension to Bring Back the Google Maps Tab

I Built a Chrome Extension to Bring Back the Google Maps Tab

Comments
1 min read
Vite 6: A Family Milestone and a Leap Toward Innovation ❤️

Vite 6: A Family Milestone and a Leap Toward Innovation ❤️

Comments
2 min read
Building a Single Page Weather Application in JavaScript

Building a Single Page Weather Application in JavaScript

Comments
3 min read
Radix UI Replace Radix Color with Custom Palette

Radix UI Replace Radix Color with Custom Palette

Comments
2 min read
🔥 React Native vs. Flutter: Which One Should You Choose?

🔥 React Native vs. Flutter: Which One Should You Choose?

Comments
1 min read
Top 5 Common Mistakes in React Development and How to Avoid Them ⚛️

Top 5 Common Mistakes in React Development and How to Avoid Them ⚛️

5
Comments
5 min read
Easy Animation with Alpine.js

Easy Animation with Alpine.js

Comments
4 min read
Mastering Authentication with Firebase and React.js: Anonymous, Registration, and Login Made Easy in Gladiators Battle

Mastering Authentication with Firebase and React.js: Anonymous, Registration, and Login Made Easy in Gladiators Battle

Comments
3 min read
JavaScript Date Object Cheatsheet

JavaScript Date Object Cheatsheet

1
Comments
3 min read
Callback Function 🔥

Callback Function 🔥

Comments
1 min read
How I Accidentally "Hijacked" an npm Package 🚨

How I Accidentally "Hijacked" an npm Package 🚨

Comments
2 min read
Variable in JavaScript

Variable in JavaScript

Comments
1 min read
📹 How YouTube Scaled MySQL to Support 2.49 Billion Users 🚀

📹 How YouTube Scaled MySQL to Support 2.49 Billion Users 🚀

Comments
3 min read
Building a Word Unscrambler with JavaScript (part 5)

Building a Word Unscrambler with JavaScript (part 5)

Comments
1 min read
Simple clean code #1

Simple clean code #1

1
Comments
1 min read
Mysterious Display in Astro: Unraveling the Secrets of the Development Environment

Mysterious Display in Astro: Unraveling the Secrets of the Development Environment

Comments
3 min read
OKX DEX API Essentials: Single and Cross-Chain Swaps on Avalanche C-Chain

OKX DEX API Essentials: Single and Cross-Chain Swaps on Avalanche C-Chain

Comments
11 min read
Modernizing Angular: What's New in Angular 19

Modernizing Angular: What's New in Angular 19

Comments
5 min read
Creating a marketplace with Stripe Connect: The onboarding process

Creating a marketplace with Stripe Connect: The onboarding process

Comments
7 min read
How to Add Image Editing Capabilities to Your WYSIWYG Editor

How to Add Image Editing Capabilities to Your WYSIWYG Editor

Comments
5 min read
Putting Users First: How to Improve Your Website’s Performance

Putting Users First: How to Improve Your Website’s Performance

Comments
4 min read
Developer Code vs Browser Code

Developer Code vs Browser Code

Comments
1 min read
Unlocking the Power of React Server Components | Part 1

Unlocking the Power of React Server Components | Part 1

4
Comments
3 min read
Enterprise Mobile Apps

Enterprise Mobile Apps

Comments
14 min read
Sortie de TypeScript 5.7 RC, nouvelle alternative à npm, avenir des frameworks JavaScript - Cette semaine en JS

Sortie de TypeScript 5.7 RC, nouvelle alternative à npm, avenir des frameworks JavaScript - Cette semaine en JS

Comments
4 min read
NgSysV2-10.1: Firestore CRUD templates

NgSysV2-10.1: Firestore CRUD templates

1
Comments
6 min read
Why Do Multiple JSX Tags Need To Be Wrapped? : Wrapping Into Another Tag or Fragment

Why Do Multiple JSX Tags Need To Be Wrapped? : Wrapping Into Another Tag or Fragment

18
Comments
2 min read
How I Optimized OG Image Generation: A Performance Case Study 📊

How I Optimized OG Image Generation: A Performance Case Study 📊

Comments
3 min read
Google profile design

Google profile design

Comments
2 min read
folder2text - code context for LLM

folder2text - code context for LLM

Comments
1 min read
What is CloudLinux? An Overview of the Leading Operating System for Web Hosting

What is CloudLinux? An Overview of the Leading Operating System for Web Hosting

Comments
5 min read
Why angular is the best choice for e-commerce development in 2024