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.
componentWillMount() vs componentDidMount()

componentWillMount() vs componentDidMount()

81
Comments 4
3 min read
Learning JavaScript TDD with AVA, Glitch, and freeCodeCamp

Learning JavaScript TDD with AVA, Glitch, and freeCodeCamp

8
Comments
4 min read
What's With All the Props Anyway?

What's With All the Props Anyway?

72
Comments 9
3 min read
Angular Dashboard Tutorial with Cube.js

Angular Dashboard Tutorial with Cube.js

18
Comments
5 min read
My side project idea

My side project idea

6
Comments
4 min read
Continuous Deployment to Glitch via GitHub Webhooks

Continuous Deployment to Glitch via GitHub Webhooks

44
Comments
3 min read
How To Add Draft Posts to A Gatsby Blog

How To Add Draft Posts to A Gatsby Blog

23
Comments
4 min read
The State of Angular: ng-conf 2019

The State of Angular: ng-conf 2019

3
Comments
1 min read
Short-circuit evaluation in Javascript

Short-circuit evaluation in Javascript

8
Comments
2 min read
Visual Studio Futures: Intelligent Productivity and Collaboration from Anywhere

Visual Studio Futures: Intelligent Productivity and Collaboration from Anywhere

54
Comments 2
5 min read
A Tale of Three Conferences

A Tale of Three Conferences

7
Comments 1
4 min read
Using Vue Observable as a lightweight state management alternative to Vuex

Using Vue Observable as a lightweight state management alternative to Vuex

12
Comments 4
2 min read
Formidable Labs to Start Paying for OSS Contributions

Formidable Labs to Start Paying for OSS Contributions

70
Comments 20
1 min read
MongoDB Aggregation pipeline stages to the rescue!

MongoDB Aggregation pipeline stages to the rescue!

15
Comments
3 min read
Service Workers

Service Workers

43
Comments 4
6 min read
How I use Vue.js on GitHub Pages

How I use Vue.js on GitHub Pages

162
Comments 19
3 min read
JavaScript console is more than console.log()

JavaScript console is more than console.log()

128
Comments 3
3 min read
Vanilla JS Data Binding With Classes From Scratch

Vanilla JS Data Binding With Classes From Scratch

69
Comments 3
7 min read
Simplify repetitive Jest test cases with test.each

Simplify repetitive Jest test cases with test.each

82
Comments 17
2 min read
The Perfect First Project for Exploring Any JS Framework

The Perfect First Project for Exploring Any JS Framework

96
Comments 7
2 min read
The state of GraphQL

The state of GraphQL

115
Comments 5
3 min read
A Complete Introduction Guide To TypeScript

A Complete Introduction Guide To TypeScript

82
Comments 4
10 min read
Solve LeetCode problems using Visual Studio Code, TypeScript, and TDD

Solve LeetCode problems using Visual Studio Code, TypeScript, and TDD

8
Comments
1 min read
Working with Angular forms in an enterprise environment

Working with Angular forms in an enterprise environment

36
Comments 1
9 min read
Stacks vs. Queues In JavaScript

Stacks vs. Queues In JavaScript

162
Comments 23
5 min read
#CodepenChallenge Star Rating

#CodepenChallenge Star Rating

4
Comments
1 min read
Scoping in Javascript

Scoping in Javascript

8
Comments
4 min read
Understand how to approach designing queues in Node

Understand how to approach designing queues in Node

22
Comments
10 min read
TIL: Array.from has a second argument

TIL: Array.from has a second argument

7
Comments 1
1 min read
React as templates for your server side applications

React as templates for your server side applications

6
Comments 1
2 min read
Trick how to replace path module with URL for path resolution

Trick how to replace path module with URL for path resolution

6
Comments
1 min read
Modern WebApps - Style: Vuetify

Modern WebApps - Style: Vuetify

7
Comments 2
3 min read
7 adorable web development tricks

7 adorable web development tricks

288
Comments 9
6 min read
React Native: How to parse url query parameters

React Native: How to parse url query parameters

3
Comments
4 min read
I created react hooks for reducing re-rendering caused of statement change.

I created react hooks for reducing re-rendering caused of statement change.

5
Comments 1
1 min read
Vue vs React: Choosing the Best Tool for Your Project in 2019. Part 1

Vue vs React: Choosing the Best Tool for Your Project in 2019. Part 1

15
Comments
4 min read
Top Node.js Metrics to Monitor

Top Node.js Metrics to Monitor

87
Comments
8 min read
How to build an audio player with HTML5 and the Progress element

How to build an audio player with HTML5 and the Progress element

5
Comments 1
2 min read
Implementing our own `split()` in Javascript

Implementing our own `split()` in Javascript

5
Comments
2 min read
Exports and Imports and Defaults, Oh My!

Exports and Imports and Defaults, Oh My!

205
Comments 17
3 min read
🚗 Sidecar for a Code splitting

🚗 Sidecar for a Code splitting

75
Comments 3
16 min read
Finally, progress learning functional programming

Finally, progress learning functional programming

10
Comments
3 min read
You Might not need Redux

You Might not need Redux

34
Comments 1
4 min read
A guide to setting up Vim for JavaScript development

A guide to setting up Vim for JavaScript development

73
Comments 7
9 min read
Speed up your Next.js build with one simple step

Speed up your Next.js build with one simple step

14
Comments
2 min read
Node.js Open-Source Monitoring Tools

Node.js Open-Source Monitoring Tools

74
Comments
8 min read
My journey into javascript vol. 2 AND My new learning process/outlook

My journey into javascript vol. 2 AND My new learning process/outlook

7
Comments
3 min read
Svelte with the ArcGIS API for JavaScript

Svelte with the ArcGIS API for JavaScript

14
Comments
4 min read
How to create custom forms with validation and scroll to invalid logic in React Native (Part one: Validation)

How to create custom forms with validation and scroll to invalid logic in React Native (Part one: Validation)

25
Comments 2
5 min read
ReasonConf 2019

ReasonConf 2019

6
Comments
1 min read
Demystifying Dependency Injection, Inversion of Control, Service Containers and Service Providers

Demystifying Dependency Injection, Inversion of Control, Service Containers and Service Providers

81
Comments 2
6 min read
Accessibility in d3 Bar Charts

Accessibility in d3 Bar Charts

58
Comments
7 min read
Completed My First Major React Project

Completed My First Major React Project

54
Comments 6
2 min read
References in JavaScript

References in JavaScript

11
Comments
1 min read
A Ghost Demo: How to Go Headless with Ghost CMS [Tutorial]

A Ghost Demo: How to Go Headless with Ghost CMS [Tutorial]

10
Comments
1 min read
Initial planning for sentiment-chat

Initial planning for sentiment-chat

9
Comments 3
2 min read
Making a Video Game Using Phaser

Making a Video Game Using Phaser

122
Comments 16
5 min read
Lazy Load Images with Vanilla Javascript

Lazy Load Images with Vanilla Javascript

33
Comments 1
3 min read
UX for the web developer

UX for the web developer

3
Comments 2
1 min read
Mint 🍃: Handling HTTP Requests

Mint 🍃: Handling HTTP Requests

7
Comments 1
4 min read
loading...