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.
Write Tests Like a Mathematician: Part 2

Write Tests Like a Mathematician: Part 2

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

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

prototype, __proto__ and Prototypal inheritance in JavaScript

53
Comments 5
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
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
When I hated Typescript

When I hated Typescript

2
Comments
2 min read
Publishing my vitals over the cloud

Publishing my vitals over the cloud

14
Comments
3 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
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
Deli Counter Challenge

Deli Counter Challenge

9
Comments 3
4 min read
PublishTo.Dev: Scheduling article publishing on dev.to

PublishTo.Dev: Scheduling article publishing on dev.to

337
Comments 36
5 min read
Build your Own Virtual Scroll - Part I

Build your Own Virtual Scroll - Part I

255
Comments 11
4 min read
Learning Vue as a React Developer

Learning Vue as a React Developer

158
Comments 14
9 min read
A beginner's tutorial to Preact - Part 4: First steps with Preact

A beginner's tutorial to Preact - Part 4: First steps with Preact

15
Comments
5 min read
JavaScript - Async and Promises

JavaScript - Async and Promises

6
Comments
6 min read
How do you split contenteditable text preserving html formatting? [solved]

How do you split contenteditable text preserving html formatting? [solved]

13
Comments 1
1 min read
How long should it take to land your first dev job???

How long should it take to land your first dev job???

61
Comments 11
3 min read
Do you know ES6 - Part 3 - Advanced

Do you know ES6 - Part 3 - Advanced

70
Comments
9 min read
Why is streaming while you're developing not so popular?

Why is streaming while you're developing not so popular?

63
Comments 75
1 min read
A fun conversation to understand (arrowFunction).prototype

A fun conversation to understand (arrowFunction).prototype

16
Comments
3 min read
5 Secrets to Learning JavaScript

5 Secrets to Learning JavaScript

136
Comments 3
4 min read
Will Udemy produce too many React devs?

Will Udemy produce too many React devs?

4
Comments
1 min read
How YOU can build and publish your own extension to VS Code Marketplace

How YOU can build and publish your own extension to VS Code Marketplace

93
Comments 6
10 min read
Pagination & Sorting with AWS Amplify

Pagination & Sorting with AWS Amplify

66
Comments 1
9 min read
Performing CRUD with Sequelize

Performing CRUD with Sequelize

75
Comments 3
5 min read
5 easy wins to refactor even the ugliest code

5 easy wins to refactor even the ugliest code

157
Comments 13
3 min read
How to Turn an Existing Gatsby Site Into a Theme

How to Turn an Existing Gatsby Site Into a Theme

113
Comments
5 min read
Adding charts to Django admin

Adding charts to Django admin

61
Comments 4
8 min read
Passing Command-Line Arguments in Node.js

Passing Command-Line Arguments in Node.js

47
Comments 7
3 min read
Browser-side PDF processing with Go and WebAssembly

Browser-side PDF processing with Go and WebAssembly

38
Comments 3
17 min read
Google sheets to json (Open Source)

Google sheets to json (Open Source)

15
Comments 2
1 min read
Finally found a way to search on GitHub for projects

Finally found a way to search on GitHub for projects

10
Comments
2 min read
Joi — awesome code validation for Node.js and Express

Joi — awesome code validation for Node.js and Express

361
Comments 33
9 min read
How to create a custom sort order in javascript

How to create a custom sort order in javascript

59
Comments 2
2 min read
Key habits and things I wish I knew earlier as a developer

Key habits and things I wish I knew earlier as a developer

172
Comments 6
9 min read
A very _classy_ snake

A very _classy_ snake

7
Comments
4 min read
Sophisticated Connection to Redux State

Sophisticated Connection to Redux State

9
Comments
2 min read
Safe navigation operator coming to JS/TS

Safe navigation operator coming to JS/TS

8
Comments
2 min read
Want to learn Angular? Here’s our free 33-part course by Dan Wahlin!

Want to learn Angular? Here’s our free 33-part course by Dan Wahlin!

139
Comments 1
14 min read
How To Write Your First HTTP Request to NASA

How To Write Your First HTTP Request to NASA

146
Comments 20
3 min read
Testing Serverless AWS AppSync GraphQL APIs with AWS Amplify - Quick Start 01:55

Testing Serverless AWS AppSync GraphQL APIs with AWS Amplify - Quick Start

74
Comments
1 min read
Write plain CSS while reaping the benefits of CSS-in-JS

Write plain CSS while reaping the benefits of CSS-in-JS

46
Comments 13
3 min read
A scrollspy in JavaScript—Vanilla flavoured

A scrollspy in JavaScript—Vanilla flavoured

16
Comments
6 min read
PHP vs Node?

PHP vs Node?

46
Comments 59
1 min read
Emoji picker written with React

Emoji picker written with React

9
Comments 1
1 min read
JS 2019 features I am excited about

JS 2019 features I am excited about

10
Comments 2
2 min read
Vanilla JS equivalent for counting number of child elements using className

Vanilla JS equivalent for counting number of child elements using className

14
Comments 1
1 min read
loading...