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.
Automates the consolidation of npm dependencies from different projects into a single new project.

Automates the consolidation of npm dependencies from different projects into a single new project.

Comments
2 min read
WebSockets Explained Under 10 Minutes (With Visuals)

WebSockets Explained Under 10 Minutes (With Visuals)

1
Comments
6 min read
Biometric authentication with Passkeys

Biometric authentication with Passkeys

3
Comments
6 min read
6 Steps to Create and Publish a Modern JavaScript and TypeScript Library in 2024

6 Steps to Create and Publish a Modern JavaScript and TypeScript Library in 2024

1
Comments
6 min read
Mastering Node.js Debugging: 5 Common Errors and Solutions

Mastering Node.js Debugging: 5 Common Errors and Solutions

Comments
3 min read
Is server side rendering always good?

Is server side rendering always good?

14
Comments
4 min read
Setting Up ESLint and Prettier for a Clean Node.js Project

Setting Up ESLint and Prettier for a Clean Node.js Project

Comments
2 min read
How I Coded a game of Asteroids while dealing with SVG paths in P5

How I Coded a game of Asteroids while dealing with SVG paths in P5

1
Comments
7 min read
Build Your Own Uptime Monitor with MeteorJS + Fetch + Plotly.js ☄️🔭

Build Your Own Uptime Monitor with MeteorJS + Fetch + Plotly.js ☄️🔭

18
Comments
11 min read
Introducing data-standards: Simplifying Data Standardization

Introducing data-standards: Simplifying Data Standardization

Comments
2 min read
Rolldown: why it matters

Rolldown: why it matters

19
Comments
3 min read
Time to intercept...

Time to intercept...

Comments
2 min read
LeetCode Meditations — Chapter 3: Sliding Window

LeetCode Meditations — Chapter 3: Sliding Window

Comments
4 min read
Websites for IT Training, Programming, and More

Websites for IT Training, Programming, and More

1
Comments
5 min read
React Code Review - Unraveling A Tightly Coupled Component & Mixed Responsibilities (Incl Video)

React Code Review - Unraveling A Tightly Coupled Component & Mixed Responsibilities (Incl Video)

1
Comments
6 min read
How to Center a div?

How to Center a div?

Comments
2 min read
🚀 Next.js Boilerplate just hit 6000+ ⭐ stars on GitHub! 🔥 6️⃣0️⃣0️⃣0️⃣ 🔥

🚀 Next.js Boilerplate just hit 6000+ ⭐ stars on GitHub! 🔥 6️⃣0️⃣0️⃣0️⃣ 🔥

18
Comments 2
1 min read
tourgroup-js: traverse Dom natively in chain

tourgroup-js: traverse Dom natively in chain

Comments
2 min read
Ikkinchi dars cin qilish

Ikkinchi dars cin qilish

10
Comments 1
1 min read
How to fix 'Type 'MouseEvent' is not generic.' TypeScript error.

How to fix 'Type 'MouseEvent' is not generic.' TypeScript error.

Comments
1 min read
Service Worker API

Service Worker API

2
Comments 1
1 min read
Launching a 30-Day Web Development Challenge: Elevate Your Skills and Build Your Portfolio

Launching a 30-Day Web Development Challenge: Elevate Your Skills and Build Your Portfolio

Comments
2 min read
Birinchi dars C++ kirish

Birinchi dars C++ kirish

5
Comments
1 min read
What is a Factory Design Pattern? It Is For You!

What is a Factory Design Pattern? It Is For You!

2
Comments
2 min read
The JS Series: JavaScript Variables.

The JS Series: JavaScript Variables.

1
Comments
5 min read
React Router: Navigating Between Pages in Single-Page Applications

React Router: Navigating Between Pages in Single-Page Applications

1
Comments
3 min read
Writing a WASM module in Rust

Writing a WASM module in Rust

56
Comments 2
8 min read
All about routing in React (Part 1) ft. react-router-dom

All about routing in React (Part 1) ft. react-router-dom

2
Comments 11
2 min read
Latest Newsletter: Breathing difficult (Issue #154)

Latest Newsletter: Breathing difficult (Issue #154)

Comments
1 min read
Mastering React Hooks: Tips, Tricks, and Best Practices

Mastering React Hooks: Tips, Tricks, and Best Practices

7
Comments
2 min read
Understanding Hoisting in JavaScript

Understanding Hoisting in JavaScript

5
Comments
8 min read
Why I keep an eye on the Vue ecosystem and you should too

Why I keep an eye on the Vue ecosystem and you should too

20
Comments 10
3 min read
Migrate to Turso From PlanetScale

Migrate to Turso From PlanetScale

6
Comments
3 min read
Exploring the Elm Architecture for Web Applications

Exploring the Elm Architecture for Web Applications

4
Comments 1
2 min read
Como decidir quando utilizar um método de Array

Como decidir quando utilizar um método de Array

8
Comments
7 min read
How do I test Signal & Model Inputs?

How do I test Signal & Model Inputs?

8
Comments
5 min read
A quick introduction to Astro

A quick introduction to Astro

13
Comments 9
3 min read
Transforming Data: Using Transform Streams

Transforming Data: Using Transform Streams

Comments
3 min read
API Testing with Cypress - Part I

API Testing with Cypress - Part I

103
Comments 4
7 min read
Handling API Errors Safely with a Wrapper Function

Handling API Errors Safely with a Wrapper Function

13
Comments
3 min read
Trace & Observe Modern Apps using AWS X-Ray

Trace & Observe Modern Apps using AWS X-Ray

10
Comments
6 min read
Pure functions and basic tests in Jasmine

Pure functions and basic tests in Jasmine

Comments
4 min read
Algumas boas práticas que utilizo diariamente

Algumas boas práticas que utilizo diariamente

9
Comments 1
3 min read
What's New in TypeScript 5.4 Beta

What's New in TypeScript 5.4 Beta

Comments
4 min read
Time conversion

Time conversion

71
Comments 23
2 min read
Tailwind | Custom Plugins

Tailwind | Custom Plugins

38
Comments 3
3 min read
Vue.js tips – Scoped slot props and how to type them

Vue.js tips – Scoped slot props and how to type them

2
Comments
4 min read
Exploring JSX: The Gateway to React’s Powerful UI Construction

Exploring JSX: The Gateway to React’s Powerful UI Construction

1
Comments
2 min read
Lessons from open-source: Use Symbol in Javascript to avoid name collisions

Lessons from open-source: Use Symbol in Javascript to avoid name collisions

5
Comments
3 min read
How to create an animated hamburger menu

How to create an animated hamburger menu

7
Comments
4 min read
Create a custom Streamlit component with Alpine.js

Create a custom Streamlit component with Alpine.js

Comments
1 min read
Completed Scrimba JavaScript Course: My Experience

Completed Scrimba JavaScript Course: My Experience

Comments
2 min read
Keep Store type sync with definition

Keep Store type sync with definition

1
Comments
5 min read
Build Robust Web Apps Faster: A Beginner's Guide to Next.js Boilerplate with TypeScript

Build Robust Web Apps Faster: A Beginner's Guide to Next.js Boilerplate with TypeScript

2
Comments
3 min read
Summarizer Website using MEAN Stack

Summarizer Website using MEAN Stack

5
Comments
5 min read
Next.js: The Future Of React?

Next.js: The Future Of React?

29
Comments 8
2 min read
Nx - Project Crystal

Nx - Project Crystal

Comments
1 min read
Mastering Props and State Management in React

Mastering Props and State Management in React

2
Comments
2 min read
Crear un menú responsive con CSS y JavaScript

Crear un menú responsive con CSS y JavaScript

Comments
4 min read
A Quick Guide to Clamping Numbers in JavaScript

A Quick Guide to Clamping Numbers in JavaScript

Comments
2 min read
loading...