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.
🤔🌐 React Native for web developers

🤔🌐 React Native for web developers

197
Comments 7
6 min read
Introduction to Urqls useQuery React Hook

Introduction to Urqls useQuery React Hook

10
Comments
2 min read
no-loop-func

no-loop-func

6
Comments 1
1 min read
Understanding the Node.js event loop phases and how it executes the JavaScript code.

Understanding the Node.js event loop phases and how it executes the JavaScript code.

497
Comments 25
10 min read
Use Web Workers in Create React App without ejecting and TypeScript

Use Web Workers in Create React App without ejecting and TypeScript

34
Comments 7
3 min read
How to Build a Multi-Vendor Marketplace Website Like Amazon

How to Build a Multi-Vendor Marketplace Website Like Amazon

12
Comments 3
6 min read
consistent-return

consistent-return

7
Comments
1 min read
Import DEV Posts To Jekyll With GitHub Actions

Import DEV Posts To Jekyll With GitHub Actions

52
Comments 6
5 min read
Test your components using Angular Material’s component harnesses!

Test your components using Angular Material’s component harnesses!

4
Comments 1
1 min read
Vanilla JavaScript

Vanilla JavaScript

7
Comments
2 min read
Django: How to let user re-order/sort table of content with drag and drop

Django: How to let user re-order/sort table of content with drag and drop

8
Comments 1
6 min read
🙁 Uber Eats Ruined My Life - Solved with NodeJS

🙁 Uber Eats Ruined My Life - Solved with NodeJS

46
Comments 11
1 min read
Introduce AntV: a new player in data visualization

Introduce AntV: a new player in data visualization

17
Comments
4 min read
Learn React with me - Welcome to React

Learn React with me - Welcome to React

14
Comments 2
3 min read
Retro CRT terminal screen in CSS + JS

Retro CRT terminal screen in CSS + JS

36
Comments 34
10 min read
TypeScript vs. Flow

TypeScript vs. Flow

12
Comments 1
8 min read
What's your way of publishing Node.js library for the browser? (also, introducing Rollup)

What's your way of publishing Node.js library for the browser? (also, introducing Rollup)

46
Comments 3
2 min read
I can't understand Redux's `store.dispatch()`. Is it `store.takeAction()`?

I can't understand Redux's `store.dispatch()`. Is it `store.takeAction()`?

5
Comments 3
1 min read
A New Way of Dispatching Actions With Ngxs for Angular

A New Way of Dispatching Actions With Ngxs for Angular

5
Comments
2 min read
A Complete Beginner's Guide to React Router (including Router Hooks)

A Complete Beginner's Guide to React Router (including Router Hooks)

265
Comments 10
10 min read
Full Stack Asp.Net Core App (Bootcamp Project) - Part 1 - Introduction

Full Stack Asp.Net Core App (Bootcamp Project) - Part 1 - Introduction

55
Comments 2
3 min read
Custom VS Code Title Bar/Theme for Front-End and Back-End Projects (macOS Guide)

Custom VS Code Title Bar/Theme for Front-End and Back-End Projects (macOS Guide)

11
Comments 2
5 min read
Reducing Redux boilerplate with Redux-Leaves

Reducing Redux boilerplate with Redux-Leaves

9
Comments
8 min read
Tearing Down a Function (and Building It Back Up) - Part 2

Tearing Down a Function (and Building It Back Up) - Part 2

7
Comments
6 min read
Mapeando tus movimientos con React y Leaflet

Mapeando tus movimientos con React y Leaflet

9
Comments
3 min read
Metrics, Logs, and Traces in JavaScript Tools

Metrics, Logs, and Traces in JavaScript Tools

16
Comments
10 min read
12 VSCode Shortcuts and Tactics to Ease Development

12 VSCode Shortcuts and Tactics to Ease Development

349
Comments 7
10 min read
Two TraversyMedia Tutorials - I added Asp.Net Core back-end

Two TraversyMedia Tutorials - I added Asp.Net Core back-end

5
Comments
1 min read
Line Clampin'(Truncating Multiline Text) - the smarter way

Line Clampin'(Truncating Multiline Text) - the smarter way

35
Comments 4
2 min read
Service Now Client Script Globals

Service Now Client Script Globals

16
Comments
12 min read
Just Say No to Loops and Variables

Just Say No to Loops and Variables

9
Comments
10 min read
Tearing Down a Function (and Building It Back Up) - Part 1

Tearing Down a Function (and Building It Back Up) - Part 1

6
Comments
13 min read
The Snobby Demonization of PHP

The Snobby Demonization of PHP

52
Comments 18
9 min read
Express.js Basic Auth: Get it out the door!

Express.js Basic Auth: Get it out the door!

9
Comments
1 min read
My Experience with Atomize and Next.js

My Experience with Atomize and Next.js

8
Comments 1
3 min read
Eslint Fix An Existing JavaScript Project

Eslint Fix An Existing JavaScript Project

6
Comments
1 min read
Bin2Dec converter

Bin2Dec converter

9
Comments 2
1 min read
TIL About .bold(), .blink(), and More JavaScript String Methods

TIL About .bold(), .blink(), and More JavaScript String Methods

99
Comments 7
2 min read
'Pass' by Copy/Value vs 'Pass' by Reference

'Pass' by Copy/Value vs 'Pass' by Reference

6
Comments
2 min read
Comparing React to Vue on a Laravel API

Comparing React to Vue on a Laravel API

5
Comments
2 min read
Introduction to React Hooks

Introduction to React Hooks

54
Comments 1
3 min read
Solving the Ransom Note Algorithm in Javascript

Solving the Ransom Note Algorithm in Javascript

6
Comments
12 min read
Manipulação de variáveis em JS - String

Manipulação de variáveis em JS - String

10
Comments
3 min read
ReactJS -- If it is setting a state with the same value, will the component be re-rendered?

ReactJS -- If it is setting a state with the same value, will the component be re-rendered?

21
Comments 18
1 min read
Events in JavaScript

Events in JavaScript

7
Comments
3 min read
What Are Closures Anyway?

What Are Closures Anyway?

6
Comments 1
1 min read
Send mail with Netlify and Mailgun

Send mail with Netlify and Mailgun

13
Comments
2 min read
useHover hooked a fool. The fool was me

useHover hooked a fool. The fool was me

8
Comments
3 min read
Variáveis do tipo number, null, undefined e boolean

Variáveis do tipo number, null, undefined e boolean

5
Comments
2 min read
What should I name my states for my XState state machine?

What should I name my states for my XState state machine?

5
Comments
1 min read
Destructuring the Fundamentals of React Hooks

Destructuring the Fundamentals of React Hooks

15
Comments
5 min read
How to improve Programming Skills

How to improve Programming Skills

149
Comments 9
9 min read
Question: How do you differentiate a Junior from a Senior?

Question: How do you differentiate a Junior from a Senior?

5
Comments 1
1 min read
The only 3 steps you need to mock an API call in Jest

The only 3 steps you need to mock an API call in Jest

418
Comments 63
6 min read
Dibujando pixeles en el navegador con Canvas... Y cosas extra

Dibujando pixeles en el navegador con Canvas... Y cosas extra

7
Comments
5 min read
React or Angular or Vue.js or Others ??

React or Angular or Vue.js or Others ??

7
Comments 8
1 min read
useCallForward: like a callback, but forward ;)

useCallForward: like a callback, but forward ;)

8
Comments 1
2 min read
Removendo propriedades de um objeto JavaScript usando destructuring e spread operator.

Removendo propriedades de um objeto JavaScript usando destructuring e spread operator.

10
Comments
2 min read
Server Side Render Web Components

Server Side Render Web Components

43
Comments 17
5 min read
Creating an Audio Visualizer That Can Handle Multiple Audio Sources Dynamically - All In Vanilla JS!

Creating an Audio Visualizer That Can Handle Multiple Audio Sources Dynamically - All In Vanilla JS!

119
Comments 2
9 min read
loading...