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.
December is Packed With Events That Could Define Crypto's 2025

December is Packed With Events That Could Define Crypto's 2025

2
Comments
5 min read
I built an open-source analytics dashboard, and it’s growing fast! 🔥

I built an open-source analytics dashboard, and it’s growing fast! 🔥

4
Comments
2 min read
Astro: El Framework Todo en Uno para el Desarrollo Web Moderno

Astro: El Framework Todo en Uno para el Desarrollo Web Moderno

Comments
3 min read
Understanding the `this` Keyword in JavaScript: A Complete Guide

Understanding the `this` Keyword in JavaScript: A Complete Guide

3
Comments
3 min read
HTML meta 標籤中 viewport 的設定

HTML meta 標籤中 viewport 的設定

Comments
4 min read
Building an AI YouTube Video Summarizer: From Video Link to Summary

Building an AI YouTube Video Summarizer: From Video Link to Summary

Comments
2 min read
arrayToDict function in tRPC source code

arrayToDict function in tRPC source code

Comments
2 min read
Free and Opensource Invoice Generator App with Next.js, TypeScript, and ShadCN

Free and Opensource Invoice Generator App with Next.js, TypeScript, and ShadCN

1
Comments
1 min read
Ng-News 24/48: Ng-Poland Keynote Recording

Ng-News 24/48: Ng-Poland Keynote Recording

3
Comments
2 min read
How to Use a Reverse Trie for Fast Disposable Email Domain Detection

How to Use a Reverse Trie for Fast Disposable Email Domain Detection

Comments
3 min read
Latest Newsletter: Debugging a nuclear reaction (Issue #188)

Latest Newsletter: Debugging a nuclear reaction (Issue #188)

Comments
1 min read
10 Essential VS Code Extensions for Developers in 2025

10 Essential VS Code Extensions for Developers in 2025

2
Comments
3 min read
Advanced Stimulus: Custom Action Options

Advanced Stimulus: Custom Action Options

1
Comments 3
4 min read
Whazzup mates? What's App by CLI!

Whazzup mates? What's App by CLI!

4
Comments 1
2 min read
25 JavaScript Concept Interview Questions with Examples

25 JavaScript Concept Interview Questions with Examples

Comments 2
5 min read
How to Send POST Requests Using Postman?

How to Send POST Requests Using Postman?

1
Comments
3 min read
Postman vs. Thunder Client: A Comparison of API Testing Tools and Alternatives

Postman vs. Thunder Client: A Comparison of API Testing Tools and Alternatives

2
Comments
4 min read
React v19: The Stable Release and What’s New

React v19: The Stable Release and What’s New

1
Comments
3 min read
Manage your versioning and changelogs using Changesets

Manage your versioning and changelogs using Changesets

1
Comments
2 min read
3.0 is Here!

3.0 is Here!

11
Comments
1 min read
Ceres Search

Ceres Search

Comments 1
4 min read
🚀 Mastering JavaScript Arrow Functions: Write Less, Do More! 💡

🚀 Mastering JavaScript Arrow Functions: Write Less, Do More! 💡

1
Comments
2 min read
Mastering CRUD with NextJS

Mastering CRUD with NextJS

8
Comments
10 min read
Throwing if fetch() returns response.ok === false?? Terrible!

Throwing if fetch() returns response.ok === false?? Terrible!

Comments 14
1 min read
How to Read DataMatrix and Other 1D/2D Barcodes from PDF Files in HTML5 and JavaScript

How to Read DataMatrix and Other 1D/2D Barcodes from PDF Files in HTML5 and JavaScript

Comments
6 min read
MSN2: An Experimental Programming Language for the Bold Developer

MSN2: An Experimental Programming Language for the Bold Developer

Comments
5 min read
Turn Unstructured Emails to Actionable Data

Turn Unstructured Emails to Actionable Data

5
Comments
10 min read
Looking for a volunteer OOS contributor? I’m Here to Help!

Looking for a volunteer OOS contributor? I’m Here to Help!

3
Comments 5
1 min read
🚨Error Handling & Result Management : Debugging Disasters and Tiny Victories

🚨Error Handling & Result Management : Debugging Disasters and Tiny Victories

1
Comments
3 min read
Found Simplicity & Elegance – Building a Simple Carousel with JavaScript

Found Simplicity & Elegance – Building a Simple Carousel with JavaScript

3
Comments
3 min read
Diseño de Interfaz de Usuario (UI): Una Guía para Desarrolladores

Diseño de Interfaz de Usuario (UI): Una Guía para Desarrolladores

Comments
5 min read
Refactoring 019 - Reify Email Addresses

Refactoring 019 - Reify Email Addresses

4
Comments 2
13 min read
LeetCode Challenge: 27. Remove Element - JavaScript Solution 🚀

LeetCode Challenge: 27. Remove Element - JavaScript Solution 🚀

5
Comments 1
2 min read
Is React as hard/complex as it sounds?

Is React as hard/complex as it sounds?

14
Comments 7
5 min read
A surprisingly simple trick: Converting FormData to multipart/form-data string and back using Response

A surprisingly simple trick: Converting FormData to multipart/form-data string and back using Response

7
Comments
3 min read
Mastering the Factory Method Design Pattern: Building a Task Management CLI

Mastering the Factory Method Design Pattern: Building a Task Management CLI

10
Comments
11 min read
Web Components? Make it so!

Web Components? Make it so!

1
Comments
4 min read
Forget about axios, this new tool makes automatic data fetching a breeze!

Forget about axios, this new tool makes automatic data fetching a breeze!

Comments
3 min read
Stop Building Messy APIs! Here's Your Clean Code Guide🚀

Stop Building Messy APIs! Here's Your Clean Code Guide🚀

106
Comments 13
11 min read
5. Longest Palindromic Substring

5. Longest Palindromic Substring

Comments
1 min read
httpBatchLink types in tRPC source code explained

httpBatchLink types in tRPC source code explained

Comments
3 min read
Most Commonly Asked DSA Interview Questions

Most Commonly Asked DSA Interview Questions

Comments
1 min read
How my web development mindset led me astray in React Native

How my web development mindset led me astray in React Native

1
Comments
3 min read
My React Journey: Day 12

My React Journey: Day 12

1
Comments
2 min read
How to Uncheck All Your Twitter (X) Interests in Bulk with Developer Tools (Quick Method)

How to Uncheck All Your Twitter (X) Interests in Bulk with Developer Tools (Quick Method)

1
Comments
2 min read
Angular 19 is Here, Next.js From China, NEWEST JavaScript Engine and more

Angular 19 is Here, Next.js From China, NEWEST JavaScript Engine and more

1
Comments
3 min read
Create Responsive and Adaptive UI's in Vue with Dynamic Components

Create Responsive and Adaptive UI's in Vue with Dynamic Components

1
Comments
2 min read
Applying Back Pressure When Overloaded: Managing System Stability

Applying Back Pressure When Overloaded: Managing System Stability

1
Comments
3 min read
Smart login system

Smart login system

3
Comments
3 min read
Lazy loading and Memoization | ReactJS | Part 1

Lazy loading and Memoization | ReactJS | Part 1

Comments
2 min read
HMPL integration with JSON5

HMPL integration with JSON5

6
Comments
4 min read
Angular vs Next.js: A Detailed Comparison

Angular vs Next.js: A Detailed Comparison

2
Comments
4 min read
I made a free tool for blog cover images

I made a free tool for blog cover images

26
Comments 17
1 min read
Python Django Financial Trading Dashboard — Integrating AnyChart JS Charts

Python Django Financial Trading Dashboard — Integrating AnyChart JS Charts

3
Comments
10 min read
Complete Guide: How to Install and Use Cursor AI Editor

Complete Guide: How to Install and Use Cursor AI Editor

3
Comments
6 min read
How to make pagination in react.js Restart, Prev, Next

How to make pagination in react.js Restart, Prev, Next

Comments
2 min read
Introduction to APIs: Supercharging Your Web Development Journey

Introduction to APIs: Supercharging Your Web Development Journey

Comments
4 min read
Why `response.json()` must be awaited

Why `response.json()` must be awaited

1
Comments
1 min read
EXPLORING HTML ELEMENTS: <DIALOG>

EXPLORING HTML ELEMENTS: <DIALOG>

Comments
7 min read
7 AI Tools That Will Make You the Coolest Coder Around

7 AI Tools That Will Make You the Coolest Coder Around

14
Comments 5
4 min read
loading...