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 React Forms with Ease Using React Hook Form, Zod and Shadcn

Building React Forms with Ease Using React Hook Form, Zod and Shadcn

15
Comments 2
5 min read
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
Best E2E Automation Testing Practices

Best E2E Automation Testing Practices

Comments
3 min read
Motivational Words

Motivational Words

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

🚀 API Maker : Release Notes for v1.8.3

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

JavaScript Unleashed: Free Learning Resources for Modern Web Development

Comments
3 min read
Building GitHub Airlines

Building GitHub Airlines

Comments
2 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
🚀 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
A Comprehensive Guide to Enhancing E-commerce Experiences with Image Hosting APIs

A Comprehensive Guide to Enhancing E-commerce Experiences with Image Hosting APIs

Comments
12 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
This week Javascript 3

This week Javascript 3

Comments 1
2 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
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
✨ 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
Easy Animation with Alpine.js

Easy Animation with Alpine.js

Comments
4 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
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
Simple clean code #1

Simple clean code #1

1
Comments
1 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
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
NgSysV2-10.1: Firestore CRUD templates

NgSysV2-10.1: Firestore CRUD templates

1
Comments
6 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
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
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
folder2text - code context for LLM

folder2text - code context for LLM

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

Why angular is the best choice for e-commerce development in 2024

Comments
4 min read
npm i vs npm ci

npm i vs npm ci

Comments
3 min read
Create a Infinite Scrolling Marquee with HTML and CSS

Create a Infinite Scrolling Marquee with HTML and CSS

Comments 1
3 min read
Dynamic derivations and its way to kill useEffect

Dynamic derivations and its way to kill useEffect

Comments
3 min read
¿Qué es TypeScript y por qué deberías usarlo?

¿Qué es TypeScript y por qué deberías usarlo?

Comments
3 min read
While Loops

While Loops

Comments
1 min read
Share Your Non-CS Journey: Learning DSA - We Want to Hear Your Story

Share Your Non-CS Journey: Learning DSA - We Want to Hear Your Story

1
Comments
1 min read
loading...