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.
Building a regex learn-by-examples web application

Building a regex learn-by-examples web application

3
Comments 2
1 min read
The difference between mocks and stubs, explained with JS

The difference between mocks and stubs, explained with JS

159
Comments 3
3 min read
Convert Numbers to Letters JavaScript

Convert Numbers to Letters JavaScript

8
Comments
2 min read
Grokking Algorithms – Recursions

Grokking Algorithms – Recursions

9
Comments
1 min read
Fullstacking: Setting up NodeJS + KoaJS

Fullstacking: Setting up NodeJS + KoaJS

7
Comments
1 min read
Dev Pill - a new drug for news addicts

Dev Pill - a new drug for news addicts

8
Comments 1
1 min read
NOT NOT (!!)

NOT NOT (!!)

32
Comments 8
2 min read
Checkmark: a beautiful to-do with Materialize

Checkmark: a beautiful to-do with Materialize

38
Comments 9
1 min read
I spent an entire Saturday trying to understand .reduce()

I spent an entire Saturday trying to understand .reduce()

25
Comments 6
2 min read
Text to speech in the browser with the Web Speech API

Text to speech in the browser with the Web Speech API

97
Comments 8
7 min read
Why are IndexedDB operations significantly slower in Chrome vs Firefox?

Why are IndexedDB operations significantly slower in Chrome vs Firefox?

17
Comments 5
3 min read
NodeJS: How To Colorize Text

NodeJS: How To Colorize Text

15
Comments 3
1 min read
Introducing Bat: Behavioral API Tester

Introducing Bat: Behavioral API Tester

8
Comments 1
2 min read
“Trick or Unsubscribe” in RxJS: a Custom Angular Decorator

“Trick or Unsubscribe” in RxJS: a Custom Angular Decorator

16
Comments
9 min read
Using Prefetch and Caching For Better JavaScript Bundle Loading

Using Prefetch and Caching For Better JavaScript Bundle Loading

28
Comments
6 min read
[How To] Connect Elements With Lines on Web Page

[How To] Connect Elements With Lines on Web Page

9
Comments 2
6 min read
Object.fromEntries (ES2019) - An elegant inverse of Object.entries (ES2017)

Object.fromEntries (ES2019) - An elegant inverse of Object.entries (ES2017)

8
Comments
1 min read
Render a List from an Object in React

Render a List from an Object in React

6
Comments
1 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?

16
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

50
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
Clarifying RxJS Observables under 5 minutes

Clarifying RxJS Observables under 5 minutes

58
Comments 3
4 min read
Can You Replace Redux with React Hooks?

Can You Replace Redux with React Hooks?

39
Comments 6
7 min read
Differences between "let" and "const" keywords?

Differences between "let" and "const" keywords?

16
Comments 3
2 min read
A Guide On Debugging Tests in Stencil

A Guide On Debugging Tests in Stencil

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

Front End Architecture for Angular Applications

73
Comments
8 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

23
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
Javascript for() {} Loop - Simplified

Javascript for() {} Loop - Simplified

40
Comments 2
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
Extending the Array class to calculate the Fibonacci sequence

Extending the Array class to calculate the Fibonacci sequence

7
Comments 2
2 min read
loading...