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.
A small deep dive on MutationObservers

A small deep dive on MutationObservers

Comments
1 min read
JSNation 2025

JSNation 2025

Comments
1 min read
Qué es el Critical Rendering Path y cómo optimizarlo

Qué es el Critical Rendering Path y cómo optimizarlo

Comments
5 min read
Understanding the map() Method for JavaScript Arrays: A Simple Guide

Understanding the map() Method for JavaScript Arrays: A Simple Guide

Comments
2 min read
Cómo empezar con TypeScript usando Vite: Configuración y compilación simplificadas 🎯

Cómo empezar con TypeScript usando Vite: Configuración y compilación simplificadas 🎯

Comments
3 min read
Feature Flags with Express.js and GrowthBook

Feature Flags with Express.js and GrowthBook

1
Comments
4 min read
🚀 Build a Star Rating System with TypeScript & CSS

🚀 Build a Star Rating System with TypeScript & CSS

Comments
4 min read
Using BroadcastChannel API with Vue to sync a ref across multiple tabs

Using BroadcastChannel API with Vue to sync a ref across multiple tabs

Comments
2 min read
JavaScript

JavaScript

Comments
1 min read
🚀 Build a Dynamic InputTags Component with Vue 3 and TypeScript

🚀 Build a Dynamic InputTags Component with Vue 3 and TypeScript

Comments
3 min read
Simplified Email Extraction with Javascript Bookmark

Simplified Email Extraction with Javascript Bookmark

Comments
4 min read
🚀 Fetching and Displaying Data in Nuxt 3 with useAsyncData

🚀 Fetching and Displaying Data in Nuxt 3 with useAsyncData

Comments
2 min read
Hi, I’m JavaScript 👋 Let Me Introduce Myself!

Hi, I’m JavaScript 👋 Let Me Introduce Myself!

Comments
2 min read
Javascript Sets

Javascript Sets

1
Comments
3 min read
Reasoning about the useEffect wrong usage

Reasoning about the useEffect wrong usage

Comments 1
4 min read
Introducing some changes to our Web API

Introducing some changes to our Web API

Comments
1 min read
Assertion in Selenium Python: A Comprehensive Guide

Assertion in Selenium Python: A Comprehensive Guide

Comments
3 min read
Tab Roulette - my first extension

Tab Roulette - my first extension

Comments
3 min read
Implementing a Custom Load More Button in Angular Angular

Implementing a Custom Load More Button in Angular Angular

Comments
1 min read
Shift Left in Software Testing: A Comprehensive Guide

Shift Left in Software Testing: A Comprehensive Guide

Comments
3 min read
🚀 𝗪𝗵𝗮𝘁’𝘀 𝗼𝗻 𝗬𝗼𝘂𝗿 𝗥𝗲𝗮𝗱𝗶𝗻𝗴 𝗟𝗶𝘀𝘁? 📚✨

🚀 𝗪𝗵𝗮𝘁’𝘀 𝗼𝗻 𝗬𝗼𝘂𝗿 𝗥𝗲𝗮𝗱𝗶𝗻𝗴 𝗟𝗶𝘀𝘁? 📚✨

Comments
1 min read
Glam Up My Markup: Winter Solstice

Glam Up My Markup: Winter Solstice

Comments
2 min read
Acceptance Testing: A Comprehensive Guide

Acceptance Testing: A Comprehensive Guide

Comments
3 min read
Building a Dynamic Blog Dashboard with Next.js

Building a Dynamic Blog Dashboard with Next.js

1
Comments
22 min read
Attacking the Furthest Enemy in Range (Tower Defence)

Attacking the Furthest Enemy in Range (Tower Defence)

Comments
4 min read
Matrix-engine 2.x.x

Matrix-engine 2.x.x

Comments
5 min read
RabbitScout: A Modern, Open-Source Dashboard for Managing RabbitMQ

RabbitScout: A Modern, Open-Source Dashboard for Managing RabbitMQ

Comments
3 min read
How to Start Learning a Programming Language: A Beginner's Guide

How to Start Learning a Programming Language: A Beginner's Guide

8
Comments
2 min read
LeetCode Challenge: 26. Remove Duplicates from Sorted Array - JavaScript Solution 🚀

LeetCode Challenge: 26. Remove Duplicates from Sorted Array - JavaScript Solution 🚀

5
Comments
2 min read
please create a post for custom section's tree

please create a post for custom section's tree

Comments
1 min read
Why Test WordPress Plugins Before Adding Them to Your Development Workflow

Why Test WordPress Plugins Before Adding Them to Your Development Workflow

Comments
4 min read
Customizing Parent Style from a Child Component in React

Customizing Parent Style from a Child Component in React

Comments
1 min read
Single Responsibility Principle in Javascript

Single Responsibility Principle in Javascript

Comments
3 min read
9 must-know open-source tools to land your dream job in 2025

9 must-know open-source tools to land your dream job in 2025

229
Comments 12
8 min read
Tiiny Host Alternatives: Why Static.app is Better

Tiiny Host Alternatives: Why Static.app is Better

2
Comments
3 min read
🚀 Building a Dynamic Word Counter Web Component with MutationObserver

🚀 Building a Dynamic Word Counter Web Component with MutationObserver

Comments
3 min read
Testes E2E com Cypress

Testes E2E com Cypress

Comments
5 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
Milligram-Connect Social Media Application

Milligram-Connect Social Media Application

1
Comments
4 min read
Mastering HTML: From Basics to Intermediate Level

Mastering HTML: From Basics to Intermediate Level

1
Comments 2
3 min read
LeetCode: twoSum Problem

LeetCode: twoSum Problem

4
Comments
2 min read
Losing a Software Team: Challenges and Solutions - Part 1

Losing a Software Team: Challenges and Solutions - Part 1

Comments
1 min read
Introducing Route Guard: A Flexible API Validation Module for Node.js 🚀

Introducing Route Guard: A Flexible API Validation Module for Node.js 🚀

1
Comments
2 min read
Web Components? Make it so!

Web Components? Make it so!

1
Comments
4 min read
LeetCode Meditations: Longest Increasing Subsequence

LeetCode Meditations: Longest Increasing Subsequence

Comments
2 min read
Gamedev.js Survey 2024 is open!

Gamedev.js Survey 2024 is open!

10
Comments
2 min read
Real-Time Location Tracking with Laravel and Pulsetracker's Redis Pub/Sub

Real-Time Location Tracking with Laravel and Pulsetracker's Redis Pub/Sub

2
Comments
3 min read
Context-menu-Lock

Context-menu-Lock

Comments
1 min read
JavaScript Callbacks Explained Easily ☕

JavaScript Callbacks Explained Easily ☕

Comments 2
2 min read
Dynamic Grid-Layout with Custom Properties and Resizable Elements (@properties)

Dynamic Grid-Layout with Custom Properties and Resizable Elements (@properties)

Comments
4 min read
Continuous contributions

Continuous contributions

Comments
2 min read
Website Loader & Release v1.1

Website Loader & Release v1.1

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

Complete Guide: How to Install and Use Cursor AI Editor

1
Comments
6 min read
Static text reinvented: a developer’s solution to updates without a CMS

Static text reinvented: a developer’s solution to updates without a CMS

1
Comments
3 min read
React vs Angular: Which Framework Should We Choose in 2024 and 2025?

React vs Angular: Which Framework Should We Choose in 2024 and 2025?

Comments
1 min read
Daily JavaScript Challenge #JS-35: Calculate the Product of Digits

Daily JavaScript Challenge #JS-35: Calculate the Product of Digits

2
Comments
1 min read
#3 Daily Rabbit Holes: Rust Useful Resources + Deno + Side Projects

#3 Daily Rabbit Holes: Rust Useful Resources + Deno + Side Projects

Comments
3 min read
You’re Doing Error-Handling Wrong!

You’re Doing Error-Handling Wrong!

1
Comments
4 min read
🧙‍♂️ Todas as novas funcionalidades do Javascript desde 2016 até 2025

🧙‍♂️ Todas as novas funcionalidades do Javascript desde 2016 até 2025

Comments
4 min read
Patrones de Diseño y el Patrón Singleton en JavaScript

Patrones de Diseño y el Patrón Singleton en JavaScript

Comments
2 min read
loading...