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.
Stop returning NULL components

Stop returning NULL components

73
Comments 33
3 min read
Top 10 Websites for Developers

Top 10 Websites for Developers

137
Comments 6
3 min read
How to abort a fetch API call?

How to abort a fetch API call?

21
Comments 1
1 min read
MobX State Tree (MST) - State Management

MobX State Tree (MST) - State Management

13
Comments 1
8 min read
How to create a binary decision tree in JavaScript

How to create a binary decision tree in JavaScript

36
Comments 2
5 min read
How to Create a 2D draggable grid with react-spring

How to Create a 2D draggable grid with react-spring

40
Comments
4 min read
YAGNI Principle in 100 seconds

YAGNI Principle in 100 seconds

21
Comments 1
2 min read
How to submit a form with Playwright?

How to submit a form with Playwright?

6
Comments
4 min read
Full Tutorial #12: Querying Using GraphQL and Storing Data in Recoil | Microservices Chat App Using React, Node and GraphQL

Full Tutorial #12: Querying Using GraphQL and Storing Data in Recoil | Microservices Chat App Using React, Node and GraphQL

12
Comments 1
1 min read
#30DaysOfAppwrite: Grafana Integration

#30DaysOfAppwrite: Grafana Integration

15
Comments 4
4 min read
What is the JavaScript runtime?

What is the JavaScript runtime?

15
Comments 5
4 min read
LeetCode - Remove Duplicates from Sorted Array

LeetCode - Remove Duplicates from Sorted Array

6
Comments
3 min read
Why app gets slow in Debug mode, React Native

Why app gets slow in Debug mode, React Native

6
Comments
3 min read
Positioning text on image/div using css position and transform properties

Positioning text on image/div using css position and transform properties

4
Comments
1 min read
SaaS Project Setup & Database Creation - Update 2

SaaS Project Setup & Database Creation - Update 2

34
Comments 3
4 min read
Space Physics

Space Physics

14
Comments 2
1 min read
I Started a JavaScript Stream on Twitch!

I Started a JavaScript Stream on Twitch!

21
Comments
1 min read
Why JavaScript not Python for Web Development?

Why JavaScript not Python for Web Development?

60
Comments 31
3 min read
Basic Data Structures

Basic Data Structures

5
Comments
2 min read
Building a SaaS Product in Public - Update 1

Building a SaaS Product in Public - Update 1

67
Comments 4
3 min read
Solution: Maximum Gap

Solution: Maximum Gap

8
Comments
5 min read
Getting started with JEST JavaScript Testing Framework

Getting started with JEST JavaScript Testing Framework

7
Comments
3 min read
Light/dark mode: user input

Light/dark mode: user input

11
Comments
2 min read
Animations with React: How a simple component can affect your performance

Animations with React: How a simple component can affect your performance

6
Comments
7 min read
How to write a good function?

How to write a good function?

5
Comments
3 min read
Reduce boilerplate with vue-path-store and its Vuex plugin

Reduce boilerplate with vue-path-store and its Vuex plugin

9
Comments
4 min read
Making JS Objects iterable

Making JS Objects iterable

7
Comments
3 min read
What is the difference between Library vs Framework?

What is the difference between Library vs Framework?

278
Comments 31
4 min read
How I Created an Event-Driven Backend with RxJS, Server-Sent Events, Express and NodeJS

How I Created an Event-Driven Backend with RxJS, Server-Sent Events, Express and NodeJS

20
Comments 1
9 min read
Top Strategies for a Successful Job Search as a Software Engineer (Developer).

Top Strategies for a Successful Job Search as a Software Engineer (Developer).

4
Comments
4 min read
React, under the hoods.

React, under the hoods.

4
Comments
2 min read
How to Integrate MongoDB Realm with React: Part 2

How to Integrate MongoDB Realm with React: Part 2

16
Comments
6 min read
Javascript's import vs require?

Javascript's import vs require?

60
Comments 3
1 min read
Keycloak: Enable Javascript-based policy

Keycloak: Enable Javascript-based policy

5
Comments
1 min read
How functions work in java Script?

How functions work in java Script?

22
Comments 1
2 min read
Should you create an online store with Vanilla JS?

Should you create an online store with Vanilla JS?

7
Comments 4
5 min read
Let’s Talk About Cross-Origin Resource Sharing (CORS)

Let’s Talk About Cross-Origin Resource Sharing (CORS)

303
Comments 7
10 min read
Most useful javascript math functions

Most useful javascript math functions

4
Comments
2 min read
Things I wish I knew about… JavaScript functions

Things I wish I knew about… JavaScript functions

5
Comments 2
4 min read
Unit test your learning 💡

Unit test your learning 💡

57
Comments 2
5 min read
What are micro frontends?

What are micro frontends?

199
Comments 19
4 min read
React useState hook is asynchronous!

React useState hook is asynchronous!

40
Comments 26
2 min read
You can do more than just console.log()

You can do more than just console.log()

424
Comments 13
2 min read
DEM: creating more accessible artificial intelligence

DEM: creating more accessible artificial intelligence

4
Comments 1
5 min read
React Application Testing Strategy

React Application Testing Strategy

4
Comments
2 min read
Node JS Tizen CLI

Node JS Tizen CLI

1
Comments 1
2 min read
How to Write Asynchronous JavaScript Code

How to Write Asynchronous JavaScript Code

6
Comments
3 min read
Input Mask in React without libraries

Input Mask in React without libraries

24
Comments 7
3 min read
Use AppRun with React

Use AppRun with React

9
Comments
3 min read
Awwward : Images following cursor, REACT.JS + UNSPLASH API

Awwward : Images following cursor, REACT.JS + UNSPLASH API

13
Comments
1 min read
How to create a toast notification with Alpine.js

How to create a toast notification with Alpine.js

11
Comments
3 min read
Maze generator with DFS

Maze generator with DFS

7
Comments
4 min read
JavaScript Quick Tip: Create A Cancelable Promise Delay

JavaScript Quick Tip: Create A Cancelable Promise Delay

6
Comments
2 min read
Adding Pagination with VanillaJS

Adding Pagination with VanillaJS

1
Comments
4 min read
NanoID - Alternative To UUID

NanoID - Alternative To UUID

192
Comments 21
2 min read
The old school snake game is here!

The old school snake game is here!

6
Comments 2
1 min read
useState and useEffect in React

useState and useEffect in React

18
Comments 1
2 min read
Fedora Workstation 34: Guia pós-instalação e Ambiente Dev JavaScript

Fedora Workstation 34: Guia pós-instalação e Ambiente Dev JavaScript

5
Comments
4 min read
JavaScript tips: The labeled statement

JavaScript tips: The labeled statement

7
Comments 1
1 min read
TypeScript Index Signature

TypeScript Index Signature

11
Comments 5
2 min read
loading...