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.
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
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
Learning Vue as a React Developer

Learning Vue as a React Developer

160
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
5 easy wins to refactor even the ugliest code

5 easy wins to refactor even the ugliest code

157
Comments 13
3 min read
Performing CRUD with Sequelize

Performing CRUD with Sequelize

75
Comments 3
5 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

362
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
Emoji picker written with React

Emoji picker written with React

9
Comments 1
1 min read
PHP vs Node?

PHP vs Node?

46
Comments 59
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
Generating 2FA One-Time Passwords in JS Using Web Crypto API

Generating 2FA One-Time Passwords in JS Using Web Crypto API

86
Comments 9
11 min read
Unrolling Matrix Walkthrough - JS

Unrolling Matrix Walkthrough - JS

14
Comments 1
5 min read
Mock your GraphQL server realistically with faker.js

Mock your GraphQL server realistically with faker.js

102
Comments 3
4 min read
A Simple Password Hash implementation

A Simple Password Hash implementation

15
Comments 3
3 min read
React: useEffect explained with lifecycle methods

React: useEffect explained with lifecycle methods

181
Comments 12
2 min read
What the heck are CJS, AMD, UMD, and ESM in Javascript?

What the heck are CJS, AMD, UMD, and ESM in Javascript?

545
Comments 21
4 min read
Simple JavaScript Theme Toggle

Simple JavaScript Theme Toggle

58
Comments 10
5 min read
A Future Without Webpack

A Future Without Webpack

185
Comments 14
6 min read
Should you always use getters in Vuex?

Should you always use getters in Vuex?

13
Comments 3
5 min read
N00bs Takeover: Building JAMstack Sites with No Coding Skills

N00bs Takeover: Building JAMstack Sites with No Coding Skills

9
Comments 1
1 min read
Request Api Adapter

Request Api Adapter

6
Comments
1 min read
Drag and Drop File Upload in Vue.js

Drag and Drop File Upload in Vue.js

38
Comments 5
3 min read
Compound scales in D3.js

Compound scales in D3.js

10
Comments
1 min read
Modifying component data with event emitters in Vue.js

Modifying component data with event emitters in Vue.js

12
Comments
7 min read
How For Loops REALLY work

How For Loops REALLY work

49
Comments 5
8 min read
Quick tip: using scrollIntoView() to show added elements to a container with overflow

Quick tip: using scrollIntoView() to show added elements to a container with overflow

7
Comments
2 min read
Lessons Learned Migrating APIs to GraphQL 📝

Lessons Learned Migrating APIs to GraphQL 📝

8
Comments
2 min read
loading...