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.
Learn React Flow and how to add real-time sync between participants

Learn React Flow and how to add real-time sync between participants

3
Comments
5 min read
LeetCode Meditations: Lowest Common Ancestor of a Binary Search Tree

LeetCode Meditations: Lowest Common Ancestor of a Binary Search Tree

1
Comments
4 min read
Node.js? More Like No-Go Slow! Bun.js and Elysia.js to the Rescue ✨

Node.js? More Like No-Go Slow! Bun.js and Elysia.js to the Rescue ✨

1
Comments
3 min read
This month we're snug as a bug under a Glitch-powered rug

This month we're snug as a bug under a Glitch-powered rug

7
Comments
4 min read
Implementing Angular Server-Side Rendering (SSR) AKA Angular Universal

Implementing Angular Server-Side Rendering (SSR) AKA Angular Universal

3
Comments 2
2 min read
How to Replay any request in Chrome 📤 🔄 📤

How to Replay any request in Chrome 📤 🔄 📤

29
Comments 1
2 min read
New Web Portfolio 16bit OS Style

New Web Portfolio 16bit OS Style

143
Comments 30
1 min read
Building a Voice and Eye-Controlled To-Do App - Part 3

Building a Voice and Eye-Controlled To-Do App - Part 3

5
Comments 3
7 min read
Add toast notification with Django - an easy way

Add toast notification with Django - an easy way

1
Comments
6 min read
React Native: useId To Prevent Duplicate ID

React Native: useId To Prevent Duplicate ID

Comments
3 min read
Step-by-Step: Sending Telegram Messages from Your Website

Step-by-Step: Sending Telegram Messages from Your Website

9
Comments
3 min read
Memoized getters in ES6 classes

Memoized getters in ES6 classes

1
Comments
1 min read
Preact vs React: A Comparative Guide

Preact vs React: A Comparative Guide

1
Comments
5 min read
Mastering Nest.js: Building Scalable Node.js Applications Made Easy

Mastering Nest.js: Building Scalable Node.js Applications Made Easy

1
Comments
3 min read
Angular Signals: A Beginner’s Guide

Angular Signals: A Beginner’s Guide

2
Comments
2 min read
Understanding Reconciliation in ReactJs - Keeping the Virtual DOM and the Real DOM in Sync.

Understanding Reconciliation in ReactJs - Keeping the Virtual DOM and the Real DOM in Sync.

5
Comments
2 min read
JavaScript Designs — Observer Pattern

JavaScript Designs — Observer Pattern

14
Comments 1
4 min read
Popular Ways To Write JavaScript Functions

Popular Ways To Write JavaScript Functions

1
Comments
1 min read
Traditional crawler or AI-assisted crawler? How to choose?

Traditional crawler or AI-assisted crawler? How to choose?

7
Comments
9 min read
Use functional state updates for incrementing state variables in React

Use functional state updates for incrementing state variables in React

2
Comments
1 min read
Mastering JavaScript Variables: A Deep Dive into let, var, and const

Mastering JavaScript Variables: A Deep Dive into let, var, and const

1
Comments
3 min read
The Ins and Outs of JavaScript Scope: Variable Edition

The Ins and Outs of JavaScript Scope: Variable Edition

Comments
5 min read
Enabling Offline Capabilities in Firebase with IndexedDB Persistence

Enabling Offline Capabilities in Firebase with IndexedDB Persistence

2
Comments
2 min read
Day 1: React js Basics

Day 1: React js Basics

4
Comments 7
2 min read
Building Nirmol: A Bangla Offensive Language Detection API and Dataset

Building Nirmol: A Bangla Offensive Language Detection API and Dataset

Comments
4 min read
Reusing Umbraco Properties in Umbraco v14

Reusing Umbraco Properties in Umbraco v14

3
Comments 1
5 min read
Cample.js - one of the fastest frameworks without a virtual DOM on the Internet!

Cample.js - one of the fastest frameworks without a virtual DOM on the Internet!

Comments
3 min read
How to Implement pagination on API Endpoint Using Nodejs and TypeScript

How to Implement pagination on API Endpoint Using Nodejs and TypeScript

26
Comments 2
5 min read
MobX Mayhem: State Management for the Wicked

MobX Mayhem: State Management for the Wicked

4
Comments
3 min read
Fetch API - Your Modern Browser's HTTP Requests

Fetch API - Your Modern Browser's HTTP Requests

1
Comments
1 min read
Essential Array Methods for Front-End Developers

Essential Array Methods for Front-End Developers

Comments
2 min read
Introduction

Introduction

Comments
1 min read
Javascript factorial

Javascript factorial

1
Comments 11
1 min read
Creating Animated Diagrams for LinkedIn

Creating Animated Diagrams for LinkedIn

14
Comments 1
2 min read
La Programmation Asynchrone en JavaScript.

La Programmation Asynchrone en JavaScript.

1
Comments 1
2 min read
Building an Investor List App with Novu and Supabase

Building an Investor List App with Novu and Supabase

8
Comments 3
16 min read
🎉🌿 Back to Frontend Fundamentals: JavaScript Building Blocks

🎉🌿 Back to Frontend Fundamentals: JavaScript Building Blocks

9
Comments 5
4 min read
Web Development with Web Components: The New Way of Modularity

Web Development with Web Components: The New Way of Modularity

5
Comments
5 min read
Store and Run your Javascript Online - tryjs.online

Store and Run your Javascript Online - tryjs.online

Comments
2 min read
Unlock The Future: Revolutionize Power BI With Microsoft Copilot Studio’s Advanced Chatbot Features

Unlock The Future: Revolutionize Power BI With Microsoft Copilot Studio’s Advanced Chatbot Features

Comments
3 min read
The best testing strategies for frontends

The best testing strategies for frontends

Comments 4
4 min read
How to Add Markers to Google Maps in React.js

How to Add Markers to Google Maps in React.js

17
Comments
3 min read
Enhance your backend data with ES6 classes

Enhance your backend data with ES6 classes

2
Comments 1
1 min read
Learn React Hydration in 5 minutes

Learn React Hydration in 5 minutes

2
Comments 2
4 min read
Build an awesome developer portfolio website.

Build an awesome developer portfolio website.

3
Comments
2 min read
Building a Better RAG: A Practical Guide to Two-Step Retrieval with LangChain

Building a Better RAG: A Practical Guide to Two-Step Retrieval with LangChain

2
Comments
9 min read
How To Create An AI Chatbot with Google GEMINI using Node.js

How To Create An AI Chatbot with Google GEMINI using Node.js

42
Comments 6
3 min read
Creating a React app with Webpack

Creating a React app with Webpack

7
Comments
7 min read
JavaScript Event Loop Explained in 1 minute.

JavaScript Event Loop Explained in 1 minute.

8
Comments 1
2 min read
Using Tailwind plugins to create custom utility classes

Using Tailwind plugins to create custom utility classes

17
Comments
4 min read
Nexus: Genisis

Nexus: Genisis

Comments 1
1 min read
Nexus: Genisis

Nexus: Genisis

Comments 1
1 min read
LeetCode Meditations: Subtree of Another Tree

LeetCode Meditations: Subtree of Another Tree

Comments
3 min read
I made a browser extension that cross-publish post from Notion to DEV, Hashnode, Medium and more

I made a browser extension that cross-publish post from Notion to DEV, Hashnode, Medium and more

2
Comments 1
2 min read
Contributing to open-source will 10x your chances to land a new job 🚀

Contributing to open-source will 10x your chances to land a new job 🚀

468
Comments 63
4 min read
Unpacking useEffect in React: Messing with Component Purity - No Bloat

Unpacking useEffect in React: Messing with Component Purity - No Bloat

Comments 2
2 min read
Learn React in 30 minutes

Learn React in 30 minutes

5
Comments
1 min read
Javascript Recursion

Javascript Recursion

4
Comments
1 min read
Tools & Extensions for Vue JS for VS CODE IDE

Tools & Extensions for Vue JS for VS CODE IDE

Comments 1
2 min read
Destrinchando Tao of React #1

Destrinchando Tao of React #1

4
Comments
3 min read
loading...