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.
Tips to write elegant and resilient components

Tips to write elegant and resilient components

225
Comments 9
4 min read
Promises, promises

Promises, promises

8
Comments
10 min read
A more realistic HTML canvas paint tool

A more realistic HTML canvas paint tool

63
Comments 2
8 min read
The history and legacy of jQuery

The history and legacy of jQuery

38
Comments 1
9 min read
Writing Your First Browser Extension Tutorial - Part 2

Writing Your First Browser Extension Tutorial - Part 2

105
Comments 2
7 min read
Node.js Interview Questions

Node.js Interview Questions

45
Comments 2
2 min read
MERN stack A to Z: Part 2

MERN stack A to Z: Part 2

79
Comments
15 min read
The Best Way To Lazy Load Angular Elements

The Best Way To Lazy Load Angular Elements

39
Comments
1 min read
MVC Calculator in "almost" Vanilla JS

MVC Calculator in "almost" Vanilla JS

9
Comments 3
8 min read
Automatic resume editor

Automatic resume editor

11
Comments
5 min read
VS Code July 2019 Release Highlights Video

VS Code July 2019 Release Highlights Video

53
Comments 10
1 min read
Create Code Snippets for Visual Studio Code with ease

Create Code Snippets for Visual Studio Code with ease

39
Comments 1
1 min read
understanding IIFE's step by step

understanding IIFE's step by step

12
Comments
3 min read
Simple Internet Radio Music Visualizer

Simple Internet Radio Music Visualizer

9
Comments
5 min read
How reduce() function really works

How reduce() function really works

67
Comments 8
3 min read
How can Nodejs handle many requests ?

How can Nodejs handle many requests ?

6
Comments 4
1 min read
Trolls and bots are disrupting social media—here’s how AI can stop them (Part 1)

Trolls and bots are disrupting social media—here’s how AI can stop them (Part 1)

78
Comments 1
10 min read
Setting Up Node API with Typescript

Setting Up Node API with Typescript

11
Comments 2
2 min read
How to Build a Phone Authentication Component with React and Firebase

How to Build a Phone Authentication Component with React and Firebase

60
Comments 3
10 min read
Top 10 JavaScript Patterns Every Developer Likes

Top 10 JavaScript Patterns Every Developer Likes

1381
Comments 31
6 min read
Using Git hooks for easier development

Using Git hooks for easier development

9
Comments
1 min read
React: Destructuring Arguments

React: Destructuring Arguments

6
Comments
1 min read
Battle Engine Devlog #3 - Turn Based Combat

Battle Engine Devlog #3 - Turn Based Combat

4
Comments
2 min read
Make shitty versions of software libraries you use

Make shitty versions of software libraries you use

6
Comments
5 min read
Run any Node.js version

Run any Node.js version

6
Comments
1 min read
Unifying code to read local and network files

Unifying code to read local and network files

6
Comments
3 min read
Asynchronous JavaScript Under 5 Minutes

Asynchronous JavaScript Under 5 Minutes

100
Comments 2
4 min read
Angular 6 Article Series

Angular 6 Article Series

6
Comments
3 min read
A curated list of Async javascript flow

A curated list of Async javascript flow

7
Comments
1 min read
User-Agent (browser) detection

User-Agent (browser) detection

9
Comments
1 min read
The Delight of Browser DevTools

The Delight of Browser DevTools

7
Comments
1 min read
JavaScript: Promises or async-await?

JavaScript: Promises or async-await?

10
Comments
3 min read
Re-Create an Image with Colorful Text

Re-Create an Image with Colorful Text

64
Comments
4 min read
How to Debug JavaScript Quickly

How to Debug JavaScript Quickly

51
Comments 4
6 min read
Write Tests Like a Mathematician: Part 2

Write Tests Like a Mathematician: Part 2

48
Comments
8 min read
Implementing Counting Sort with JavaScript

Implementing Counting Sort with JavaScript

10
Comments 1
2 min read
Why B2B startups shouldn't use React (or any JS framework)

Why B2B startups shouldn't use React (or any JS framework)

82
Comments 8
4 min read
Jordan promises – async/await vs .then

Jordan promises – async/await vs .then

20
Comments 3
3 min read
Union of objects in javaScript based on unique value - Merging worlds using javaScript

Union of objects in javaScript based on unique value - Merging worlds using javaScript

7
Comments
4 min read
Build your own virtual scroll - Part II

Build your own virtual scroll - Part II

45
Comments 27
5 min read
prototype, __proto__ and Prototypal inheritance in JavaScript

prototype, __proto__ and Prototypal inheritance in JavaScript

53
Comments 6
5 min read
Balloon landscape, Dropdown nav, Cookie notice | Module Monday 51

Balloon landscape, Dropdown nav, Cookie notice | Module Monday 51

9
Comments
2 min read
JavaScript Basic Array Functions

JavaScript Basic Array Functions

42
Comments 66
3 min read
Nestjs(fastify, multer). Uploading & cropping image.

Nestjs(fastify, multer). Uploading & cropping image.

58
Comments 11
4 min read
Build React Carousel - Part3

Build React Carousel - Part3

13
Comments 3
3 min read
5 easy wins to refactor even the worst legacy code

5 easy wins to refactor even the worst legacy code

67
Comments 5
3 min read
Build ReactJS Carousel -Part1

Build ReactJS Carousel -Part1

8
Comments
3 min read
Publishing my vitals over the cloud

Publishing my vitals over the cloud

14
Comments
3 min read
When I hated Typescript

When I hated Typescript

2
Comments
2 min read
Working with the Keyboard in your Vue App

Working with the Keyboard in your Vue App

8
Comments
3 min read
Pain in the ass

Pain in the ass

5
Comments
1 min read
Exploring React

Exploring React

5
Comments
1 min read
8 FrontEnd JavaScript Trends and Tools You Should Know for 2020

8 FrontEnd JavaScript Trends and Tools You Should Know for 2020

18
Comments 1
7 min read
How do I improve coding interview question?

How do I improve coding interview question?

8
Comments 2
1 min read
Zero Cool. The context of XSS attacks.

Zero Cool. The context of XSS attacks.

10
Comments
2 min read
Understanding "this" in JavaScript

Understanding "this" in JavaScript

108
Comments 10
4 min read
Introduction to JavaScript Regular Expressions

Introduction to JavaScript Regular Expressions

108
Comments 5
6 min read
Build your Own Virtual Scroll - Part I

Build your Own Virtual Scroll - Part I

268
Comments 11
4 min read
Breaking Down DSAs: Count Primes

Breaking Down DSAs: Count Primes

11
Comments
3 min read
Simple JSON:API plugin for Nuxt.js

Simple JSON:API plugin for Nuxt.js

15
Comments
2 min read
loading...