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.
Debugging async operations in Node.js

Debugging async operations in Node.js

5
Comments
15 min read
SPA with history mode router in vanilla JS (with potential for SSG)

SPA with history mode router in vanilla JS (with potential for SSG)

13
Comments
3 min read
5 Reasons why GraphCMS should be your next backend for MVPs

5 Reasons why GraphCMS should be your next backend for MVPs

15
Comments
7 min read
Building Conclave: a decentralized, real time, collaborative text editor

Building Conclave: a decentralized, real time, collaborative text editor

116
Comments 4
13 min read
Async/await in TypeScript

Async/await in TypeScript

12
Comments
9 min read
Using React-dnd to create a Tower of Hanoi game

Using React-dnd to create a Tower of Hanoi game

9
Comments
13 min read
Simple React boilerplate

Simple React boilerplate

83
Comments 1
5 min read
Something you may not know about console log in JavaScript

Something you may not know about console log in JavaScript

93
Comments 9
1 min read
Measure time with a higher order utility function

Measure time with a higher order utility function

8
Comments 4
1 min read
Refactoring and linting

Refactoring and linting

6
Comments
2 min read
What is O(n*log n)? Learn Big O Log-Linear Time Complexity

What is O(n*log n)? Learn Big O Log-Linear Time Complexity

134
Comments 2
5 min read
Forms in React

Forms in React

87
Comments 1
5 min read
Simply: AWS lambda

Simply: AWS lambda

5
Comments
3 min read
How to Add Dark Mode to React with Context and Hooks

How to Add Dark Mode to React with Context and Hooks

15
Comments
6 min read
Build a Simple Arcade Game With Vanilla JavaScript - DOM Manipulation🚀

Build a Simple Arcade Game With Vanilla JavaScript - DOM Manipulation🚀

195
Comments 12
4 min read
Queue Data Structure in Javascript

Queue Data Structure in Javascript

74
Comments 6
2 min read
Third argument in setTimeout()

Third argument in setTimeout()

15
Comments 1
1 min read
Email Testing Made Simple With TestCafe and Mailosaur

Email Testing Made Simple With TestCafe and Mailosaur

8
Comments
16 min read
Redux in Ballerina programming language 🎉🎉🎉

Redux in Ballerina programming language 🎉🎉🎉

7
Comments
1 min read
Creating Heat Map Chart Using JavaScript

Creating Heat Map Chart Using JavaScript

5
Comments
1 min read
But What On Earth Is A Server? And What Is API?

But What On Earth Is A Server? And What Is API?

14
Comments
5 min read
Higher Order Functions from scratch - Functional JS

Higher Order Functions from scratch - Functional JS

11
Comments
2 min read
Step to step guide to build a TODO app with React and Redux

Step to step guide to build a TODO app with React and Redux

24
Comments
4 min read
Testing Svelte async state changes

Testing Svelte async state changes

21
Comments
3 min read
Change the password visibility after certain time

Change the password visibility after certain time

5
Comments 1
1 min read
Authenticate users with firebase and react.

Authenticate users with firebase and react.

134
Comments 24
18 min read
Animations as React components #2 - stacking elements

Animations as React components #2 - stacking elements

9
Comments
3 min read
Binary Search Tree: Insert, Find, and Validate

Binary Search Tree: Insert, Find, and Validate

10
Comments 1
1 min read
Everything you want to know about Service Worker

Everything you want to know about Service Worker

128
Comments 2
4 min read
IIFE's (Immediately-Invoked Function Expressions) in JavaScript Explained in 3 Minutes

IIFE's (Immediately-Invoked Function Expressions) in JavaScript Explained in 3 Minutes

53
Comments 5
3 min read
Tree: Breadth-first and Depth-first

Tree: Breadth-first and Depth-first

8
Comments
2 min read
A brief explanation of the Javascript Engine and Runtime

A brief explanation of the Javascript Engine and Runtime

26
Comments 1
4 min read
How to move to react-query v1

How to move to react-query v1

14
Comments
5 min read
5 vscode extensions for react developers

5 vscode extensions for react developers

126
Comments 3
2 min read
React Hooks notes

React Hooks notes

6
Comments
1 min read
Take 'this' Quiz, Understand How 'this' Works in JavaScript

Take 'this' Quiz, Understand How 'this' Works in JavaScript

735
Comments 40
4 min read
Using Dev.to API with FetchAPI

Using Dev.to API with FetchAPI

23
Comments
4 min read
Using Mixins with PugJS

Using Mixins with PugJS

13
Comments 5
2 min read
Powerful operators for effective JavaScript: "map" and "flat map" (not exclusive to arrays)

Powerful operators for effective JavaScript: "map" and "flat map" (not exclusive to arrays)

8
Comments
12 min read
async/await Crash Course

async/await Crash Course

337
Comments 9
2 min read
Automate Your Google Sheets Work

Automate Your Google Sheets Work

9
Comments
4 min read
Building Forms with Formik and React - Part 1

Building Forms with Formik and React - Part 1

9
Comments
9 min read
This is why you should go Angular 9 today

This is why you should go Angular 9 today

125
Comments 8
5 min read
Website improvement?

Website improvement?

3
Comments 4
1 min read
Making it Easier to Work With Local npm Packages

Making it Easier to Work With Local npm Packages

10
Comments 1
2 min read
Javascript ES6 Declarations Guide.

Javascript ES6 Declarations Guide.

38
Comments 3
3 min read
Using MirageJS with Nuxt

Using MirageJS with Nuxt

11
Comments 6
3 min read
12+ ways to Fibonacci

12+ ways to Fibonacci

4
Comments 2
2 min read
Should I Use Gatsby.js

Should I Use Gatsby.js

6
Comments
2 min read
Interviewing for Frontend Engineering

Interviewing for Frontend Engineering

256
Comments 6
6 min read
Making a TODO App in Svelte

Making a TODO App in Svelte

90
Comments 3
7 min read
Best Problem-Solving Approaches

Best Problem-Solving Approaches

11
Comments 1
3 min read
Asynchronous Javascript - 04 - Promises

Asynchronous Javascript - 04 - Promises

12
Comments 8
6 min read
Analyzing the performance of Javascript Methods

Analyzing the performance of Javascript Methods

15
Comments
3 min read
Ionic React Picker Example

Ionic React Picker Example

12
Comments 6
4 min read
Creating Interactive HTML5 Inputs

Creating Interactive HTML5 Inputs

204
Comments 3
8 min read
Principles of Functional Programming

Principles of Functional Programming

78
Comments 7
4 min read
Show dev.to: an A/B test checker

Show dev.to: an A/B test checker

33
Comments 9
2 min read
Converting CSV string to a 2D array of objects in ES6

Converting CSV string to a 2D array of objects in ES6

4
Comments
2 min read
Frontend Architecture: Installing vs Writing modules

Frontend Architecture: Installing vs Writing modules

15
Comments
11 min read
loading...