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.
Why are IndexedDB operations significantly slower in Chrome vs Firefox?

Why are IndexedDB operations significantly slower in Chrome vs Firefox?

16
Comments 4
3 min read
Data Validation in Typescript Using the Either Pattern

Data Validation in Typescript Using the Either Pattern

48
Comments 8
10 min read
Better error handling with async/await

Better error handling with async/await

354
Comments 39
4 min read
Dealing with Platform Inconsistencies as a North Korean Front-End Developer

Dealing with Platform Inconsistencies as a North Korean Front-End Developer

167
Comments 19
8 min read
How to create a bunch of Google Alerts, in 3 minutes?

How to create a bunch of Google Alerts, in 3 minutes?

14
Comments 13
3 min read
Why does two small for-loops run faster than a big one ?

Why does two small for-loops run faster than a big one ?

24
Comments 6
1 min read
GraphQL Recipes (V2) - Building APIs with GraphQL Transform

GraphQL Recipes (V2) - Building APIs with GraphQL Transform

256
Comments 19
15 min read
I WebRTC you - building a video chat in JavaScript

I WebRTC you - building a video chat in JavaScript

109
Comments 12
11 min read
Creating a full-stack MERN app using JWT authentication: Part 2

Creating a full-stack MERN app using JWT authentication: Part 2

25
Comments
11 min read
The Secret of Hoisting in JavaScript

The Secret of Hoisting in JavaScript

49
Comments 4
4 min read
Angular Performance: Route Level Code Splitting

Angular Performance: Route Level Code Splitting

42
Comments
2 min read
Micro Coding Challenges - with solutions

Micro Coding Challenges - with solutions

14
Comments 1
10 min read
Angular Performance: Preloading Lazy Routes

Angular Performance: Preloading Lazy Routes

15
Comments
2 min read
Starting a visual programming editor

Starting a visual programming editor

8
Comments 1
1 min read
Haskell do notation explained through JavaScript async await - part 2

Haskell do notation explained through JavaScript async await - part 2

7
Comments
7 min read
Do you have a gamepad? Help me test a library!

Do you have a gamepad? Help me test a library!

42
Comments 10
1 min read
NodeJS: How To Write Data As JSON To Your Machine

NodeJS: How To Write Data As JSON To Your Machine

20
Comments
2 min read
Comparing Authentication Tools For Developers

Comparing Authentication Tools For Developers

17
Comments
5 min read
Can You Replace Redux with React Hooks?

Can You Replace Redux with React Hooks?

39
Comments 6
7 min read
A Guide On Debugging Tests in Stencil

A Guide On Debugging Tests in Stencil

16
Comments 2
8 min read
Differences between "let" and "const" keywords?

Differences between "let" and "const" keywords?

16
Comments 3
2 min read
Front End Architecture for Angular Applications

Front End Architecture for Angular Applications

73
Comments
8 min read
Clarifying RxJS Observables under 5 minutes

Clarifying RxJS Observables under 5 minutes

57
Comments 3
4 min read
Checklist for choosing an optimal npm package

Checklist for choosing an optimal npm package

117
Comments 4
3 min read
An infinite loading list component in React

An infinite loading list component in React

71
Comments
2 min read
Compute values on component mount with React Hooks: State vs Ref

Compute values on component mount with React Hooks: State vs Ref

24
Comments 4
4 min read
High Order Component (HOC) in React. What & Why?

High Order Component (HOC) in React. What & Why?

10
Comments
4 min read
Steps To Take When Working On A Machine Learning Project

Steps To Take When Working On A Machine Learning Project

19
Comments
5 min read
Create a Simple Slideout Menu using Vanilla JS

Create a Simple Slideout Menu using Vanilla JS

9
Comments
5 min read
Why I made an a11y tutorial site with a React focus

Why I made an a11y tutorial site with a React focus

51
Comments 5
2 min read
Qvault’s Offline Mode in Electron

Qvault’s Offline Mode in Electron

7
Comments
2 min read
Intl: la API de localización nativa de JavaScript

Intl: la API de localización nativa de JavaScript

8
Comments
11 min read
12 Console.xxx You May Not Know

12 Console.xxx You May Not Know

65
Comments 5
1 min read
Zero-Knowlege Authentication with JavaScript

Zero-Knowlege Authentication with JavaScript

11
Comments
3 min read
Dynamic Menu In Vue

Dynamic Menu In Vue

22
Comments 6
3 min read
Nuxt.js: Go from zero => online in little time

Nuxt.js: Go from zero => online in little time

18
Comments 2
10 min read
What is JSX?!

What is JSX?!

8
Comments
2 min read
Gerando número aleatório

Gerando número aleatório

3
Comments
1 min read
Angular - Let's build an app together | Part 1

Angular - Let's build an app together | Part 1

9
Comments
4 min read
Chrome: Communication Between Tabs

Chrome: Communication Between Tabs

50
Comments
4 min read
How to initialize a Singleton mongo connection with expressjs

How to initialize a Singleton mongo connection with expressjs

12
Comments 7
1 min read
Javascript for() {} Loop - Simplified

Javascript for() {} Loop - Simplified

40
Comments 2
4 min read
How to build a complete Twitter autoresponder in less than 100 source lines of code with Autohook

How to build a complete Twitter autoresponder in less than 100 source lines of code with Autohook

17
Comments 1
9 min read
Extending the Array class to calculate the Fibonacci sequence

Extending the Array class to calculate the Fibonacci sequence

7
Comments 2
2 min read
Porting a face detector written in C to WebAssembly

Porting a face detector written in C to WebAssembly

15
Comments 2
11 min read
globalThis - Access environment-agnostic global `this` value

globalThis - Access environment-agnostic global `this` value

11
Comments
1 min read
Data structures. Binary Search Tree in JavaScript

Data structures. Binary Search Tree in JavaScript

34
Comments
7 min read
New Challenge: Fullstacking with React Native

New Challenge: Fullstacking with React Native

21
Comments
1 min read
Writing a searchable “database” with pure HTML, CSS, and JS

Writing a searchable “database” with pure HTML, CSS, and JS

85
Comments 30
3 min read
Angular + Docker... really?

Angular + Docker... really?

20
Comments 1
5 min read
Rename variables while destructuring

Rename variables while destructuring

7
Comments
2 min read
Shared Behaviors best practices with Mocha

Shared Behaviors best practices with Mocha

25
Comments
10 min read
How to Correctly Wrap a JavaScript Function

How to Correctly Wrap a JavaScript Function

6
Comments
3 min read
Top 5 BEST games to code as a beginner!

Top 5 BEST games to code as a beginner!

406
Comments 14
6 min read
Finally Letting Go of Tutorial Hell

Finally Letting Go of Tutorial Hell

66
Comments 13
2 min read
GraphQL: Schema, Resolvers, Type System, Schema Language, and Query Language

GraphQL: Schema, Resolvers, Type System, Schema Language, and Query Language

11
Comments 2
7 min read
Live with Regex and /K(athie Lee|elly)/

Live with Regex and /K(athie Lee|elly)/

8
Comments
4 min read
Mosaic gallery, Expanding footer, Video hero | Module Monday 53

Mosaic gallery, Expanding footer, Video hero | Module Monday 53

13
Comments
2 min read
A practical approach for clean analytics

A practical approach for clean analytics

10
Comments
6 min read
React Spring vs Animated

React Spring vs Animated

20
Comments
7 min read
loading...