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.
How to use NASA's APOD API

How to use NASA's APOD API

8
Comments 1
5 min read
How to add router progress bar in Next.js with one line of code 🤯

How to add router progress bar in Next.js with one line of code 🤯

119
Comments 8
2 min read
Optimizing React apps: Hardcore edition

Optimizing React apps: Hardcore edition

187
Comments 6
4 min read
Create a Fastify server

Create a Fastify server

69
Comments
2 min read
Software Dev Weekly Update #5: RESTful Routes & CRUD

Software Dev Weekly Update #5: RESTful Routes & CRUD

3
Comments
4 min read
How Does Auth Work in a React App with AWS?

How Does Auth Work in a React App with AWS?

16
Comments
9 min read
How to score 100 on Google PageSpeed Insights on Mobile

How to score 100 on Google PageSpeed Insights on Mobile

68
Comments 4
7 min read
How to save data in localStorage using JavaScript

How to save data in localStorage using JavaScript

55
Comments 1
2 min read
Add Typescript, TailwindCSS, and ESlint to your Next.js app

Add Typescript, TailwindCSS, and ESlint to your Next.js app

86
Comments 4
4 min read
10 React Packages with 1K UI Components

10 React Packages with 1K UI Components

80
Comments 5
5 min read
How to monitor the progress of a Javascript fetch - request and cancel it on demand.

How to monitor the progress of a Javascript fetch - request and cancel it on demand.

169
Comments 6
7 min read
How to close Bootstrap 5's modal with back button on Vue project

How to close Bootstrap 5's modal with back button on Vue project

12
Comments 1
6 min read
Essential React Concept - Part 1

Essential React Concept - Part 1

5
Comments
3 min read
Alpine.js, exploring in real world applications

Alpine.js, exploring in real world applications

2
Comments
1 min read
Check if an array includes a value in Javascript

Check if an array includes a value in Javascript

3
Comments
1 min read
Read The Fucking Manual

Read The Fucking Manual

2
Comments
8 min read
How to Ship man pages with your Node Programs

How to Ship man pages with your Node Programs

4
Comments
5 min read
for...in vs for...of in JavaScript

for...in vs for...of in JavaScript

7
Comments
5 min read
Database seeding in Node.js

Database seeding in Node.js

143
Comments 7
3 min read
Fetch - from simple to scalable implementation

Fetch - from simple to scalable implementation

112
Comments 8
6 min read
How to use basic translation features in i18next

How to use basic translation features in i18next

2
Comments
1 min read
How to handle Mouse Hover Event in React

How to handle Mouse Hover Event in React

7
Comments
3 min read
A very simple introduction to Functional Programming

A very simple introduction to Functional Programming

11
Comments 1
1 min read
Cancel fetch requests, and a way to abstract it

Cancel fetch requests, and a way to abstract it

66
Comments 7
4 min read
Day 5 of Training: Node js

Day 5 of Training: Node js

2
Comments
1 min read
Iniciando com o jest

Iniciando com o jest

7
Comments 2
1 min read
From Regular Functions to Arrow Functions

From Regular Functions to Arrow Functions

25
Comments 3
4 min read
Create a Netflix clone from Scratch: JavaScript PHP + MySQL Day 30

Create a Netflix clone from Scratch: JavaScript PHP + MySQL Day 30

3
Comments 1
1 min read
My Personal Guide to My React + Redux Frontend with a Rails API Backend Project

My Personal Guide to My React + Redux Frontend with a Rails API Backend Project

17
Comments
5 min read
Code Smell 86 - Mutable Const Arrays

Code Smell 86 - Mutable Const Arrays

2
Comments
1 min read
Why you should aim to be at a company with a lot of users

Why you should aim to be at a company with a lot of users

7
Comments 4
1 min read
Docker + Angular + Nginx

Docker + Angular + Nginx

71
Comments 9
5 min read
Block npm package threats using a dependency firewall

Block npm package threats using a dependency firewall

17
Comments 1
4 min read
My Widow's mite: The "this" keyword in Javascript

My Widow's mite: The "this" keyword in Javascript

20
Comments 4
6 min read
[Part 3/4] ⚛️ Senior React Coding Interview, By A Professional React Developer 👨‍💻

[Part 3/4] ⚛️ Senior React Coding Interview, By A Professional React Developer 👨‍💻

149
Comments
1 min read
Using the React Context API, the right way (a time saver)

Using the React Context API, the right way (a time saver)

641
Comments 31
3 min read
Consumer Driven Contract Testing with Pact (JavaScript)

Consumer Driven Contract Testing with Pact (JavaScript)

16
Comments 1
4 min read
What makes a package useless, or "When should I reinvent the wheel"?

What makes a package useless, or "When should I reinvent the wheel"?

21
Comments 8
4 min read
JS-Set

JS-Set

1
Comments
3 min read
Creating Custom User Reports with Redwood

Creating Custom User Reports with Redwood

17
Comments
8 min read
Different ways to Flatten the array in JavaScript

Different ways to Flatten the array in JavaScript

6
Comments
1 min read
Assign value to multiple variables at once in Javascript

Assign value to multiple variables at once in Javascript

10
Comments
1 min read
Differences between Object.freeze( ) and Object.seal( ) in Javascript

Differences between Object.freeze( ) and Object.seal( ) in Javascript

157
Comments 5
1 min read
How to Implement Infinite Scroll with Vanilla JS

How to Implement Infinite Scroll with Vanilla JS

12
Comments
1 min read
Cleaner data fetching with react-query

Cleaner data fetching with react-query

379
Comments 16
5 min read
Creating a editable dynamic JSON table in React part 2

Creating a editable dynamic JSON table in React part 2

3
Comments
3 min read
Stop Using ../../../ While Importing Components, Instead Use This Method

Stop Using ../../../ While Importing Components, Instead Use This Method

308
Comments 11
1 min read
Top 5 vscode tips & tricks

Top 5 vscode tips & tricks

128
Comments 2
1 min read
Microfrontends With React

Microfrontends With React

497
Comments 24
6 min read
Get safe and remain productive with can-i-ignore-scripts

Get safe and remain productive with can-i-ignore-scripts

14
Comments
2 min read
Code your own vue

Code your own vue

68
Comments 6
1 min read
Building a Professionally Designed Website Episode 4 - Heroes, Layout Building Blocks, Animations & Design

Building a Professionally Designed Website Episode 4 - Heroes, Layout Building Blocks, Animations & Design

13
Comments
3 min read
An alternative approach to structuring a vuex store

An alternative approach to structuring a vuex store

3
Comments
4 min read
Shared library in yarn workspaces

Shared library in yarn workspaces

10
Comments 2
4 min read
This Is Your Complete Guide For Sending Requests Using fetch in JS

This Is Your Complete Guide For Sending Requests Using fetch in JS

104
Comments 6
3 min read
Frontend Dev Work

Frontend Dev Work

2
Comments
1 min read
Animation React

Animation React

100
Comments 6
1 min read
Working with Angular FormArray

Working with Angular FormArray

4
Comments
14 min read
Vue Academy #5: Communication between components

Vue Academy #5: Communication between components

131
Comments 2
3 min read
My first game jam in 13K or less

My first game jam in 13K or less

2
Comments
6 min read
loading...