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.
Intro to RxJS Concepts with Vanilla JavaScript

Intro to RxJS Concepts with Vanilla JavaScript

198
Comments 8
5 min read
Using npm's `ls` command for Fun and Insight

Using npm's `ls` command for Fun and Insight

118
Comments 14
4 min read
A journey through ReactDOM.render

A journey through ReactDOM.render

19
Comments 1
7 min read
How to Create Stunning Interactive Bar Charts Using JavaScript

How to Create Stunning Interactive Bar Charts Using JavaScript

5
Comments
1 min read
Building a Progressive Todo Web App with Vuetify, Vuex and GraphQL

Building a Progressive Todo Web App with Vuetify, Vuex and GraphQL

44
Comments
4 min read
Vue 2.6.6 Release part3 Vue.observable

Vue 2.6.6 Release part3 Vue.observable

13
Comments
2 min read
Classical vs. Prototypal Inheritance

Classical vs. Prototypal Inheritance

55
Comments 2
4 min read
No more tears, handling Forms in React using Formik, part II

No more tears, handling Forms in React using Formik, part II

58
Comments 10
6 min read
Refs in React, basic objects

Refs in React, basic objects

15
Comments
4 min read
JavaScript predictions for 2019 by npm

JavaScript predictions for 2019 by npm

109
Comments 18
2 min read
Debounce Deep Dive — JavaScript ES6

Debounce Deep Dive — JavaScript ES6

8
Comments 1
3 min read
Beyond Create React App: React Router, Redux Saga, and More

Beyond Create React App: React Router, Redux Saga, and More

14
Comments
1 min read
What the heck is JSX?

What the heck is JSX?

8
Comments
5 min read
What do you use to handle side effects in React-redux

What do you use to handle side effects in React-redux

6
Comments 4
1 min read
{Destructuring} = JavaScript

{Destructuring} = JavaScript

9
Comments
2 min read
Beware of Chaining Javascript Array Methods

Beware of Chaining Javascript Array Methods

6
Comments
5 min read
Why Vertical Text Orientation Is A Nightmare For Cross Browser Compatibility?

Why Vertical Text Orientation Is A Nightmare For Cross Browser Compatibility?

7
Comments 1
9 min read
When to write a directive in Angular? Is it required to write the same directive in JS as well? How it helps?

When to write a directive in Angular? Is it required to write the same directive in JS as well? How it helps?

5
Comments
1 min read
The myth Angular is in decline

The myth Angular is in decline

14
Comments 3
2 min read
Learning React, GraphQL, and Apollo?

Learning React, GraphQL, and Apollo?

68
Comments 4
1 min read
CSS 3D - Scrolling on the z-axis

CSS 3D - Scrolling on the z-axis

155
Comments 21
8 min read
Swipe cards, Spin.js, Image menu | Module Monday 33

Swipe cards, Spin.js, Image menu | Module Monday 33

38
Comments
2 min read
Coercion in JavaScript.

Coercion in JavaScript.

50
Comments 5
3 min read
Node.js with TypeScript, Debug inside VSCode and Nodemon

Node.js with TypeScript, Debug inside VSCode and Nodemon

104
Comments 10
3 min read
Infinite Scroll CVS Receipt

Infinite Scroll CVS Receipt

18
Comments
1 min read
React & Node Starter For Full Stack Development

React & Node Starter For Full Stack Development

41
Comments
1 min read
Thinking like a web developer

Thinking like a web developer

8
Comments
7 min read
Design Patterns - Adapter

Design Patterns - Adapter

142
Comments 5
5 min read
Fetching data from an api using React/Redux

Fetching data from an api using React/Redux

589
Comments 60
7 min read
Lightweight replacement of React + MobX

Lightweight replacement of React + MobX

6
Comments
1 min read
Passing strings from C++ to JavaScript in Web Assembly

Passing strings from C++ to JavaScript in Web Assembly

53
Comments 6
5 min read
Using the Mapbox GL API to add maps to your next project

Using the Mapbox GL API to add maps to your next project

7
Comments
4 min read
Expand & collapse groups of items in a list.

Expand & collapse groups of items in a list.

13
Comments
4 min read
Have you heard about hoisting in Javascript? This is what it is.

Have you heard about hoisting in Javascript? This is what it is.

7
Comments 2
3 min read
A Naive Knight's Tour

A Naive Knight's Tour

13
Comments 1
8 min read
Back to HTML, CSS, and JavaScript & Build A Speaker Site with ~200 Lines of Good Old Code

Back to HTML, CSS, and JavaScript & Build A Speaker Site with ~200 Lines of Good Old Code

18
Comments 4
4 min read
My first gatsby site

My first gatsby site

8
Comments
2 min read
Patterns for data fetching in React

Patterns for data fetching in React

9
Comments
14 min read
Vue Router Architecture and Nested Routes

Vue Router Architecture and Nested Routes

77
Comments 14
3 min read
Customize objects coercion in JavaScript

Customize objects coercion in JavaScript

25
Comments
6 min read
Earn a Build Passing Badge on GitHub ✅! Testing Your Express App with Travis CI

Earn a Build Passing Badge on GitHub ✅! Testing Your Express App with Travis CI

74
Comments 2
4 min read
Creating a Cyclic Carousel

Creating a Cyclic Carousel

17
Comments 1
9 min read
Why we migrated our CLI from NodeJS to GoLang 💻

Why we migrated our CLI from NodeJS to GoLang 💻

175
Comments 40
7 min read
Using Plotly.js Charts for Dashboards

Using Plotly.js Charts for Dashboards

7
Comments
5 min read
How to build a Web App, Part 4

How to build a Web App, Part 4

6
Comments
6 min read
Create a Simple Image Classifier with ml5js

Create a Simple Image Classifier with ml5js

6
Comments
2 min read
Which do you prefer? ESLint or Prettier or both?

Which do you prefer? ESLint or Prettier or both?

17
Comments 9
1 min read
Scouting Javascript Classes

Scouting Javascript Classes

11
Comments 2
3 min read
SMS Forwarding and Responding Using Twilio and JavaScript

SMS Forwarding and Responding Using Twilio and JavaScript

35
Comments
5 min read
Make the web more accessible with customized built-in elements

Make the web more accessible with customized built-in elements

10
Comments 4
4 min read
3 Ways to Set Default Value in JavaScript

3 Ways to Set Default Value in JavaScript

110
Comments 6
4 min read
Using Puppeteer to make animated GIFs of page scrolls

Using Puppeteer to make animated GIFs of page scrolls

18
Comments 3
8 min read
... (rest and spread) explained as simply as I humanly can

... (rest and spread) explained as simply as I humanly can

50
Comments 3
1 min read
I needed browser automation for testing, so I obviously wrote my own tool

I needed browser automation for testing, so I obviously wrote my own tool

11
Comments 4
3 min read
Get started with Dart (Free Egghead.io course)

Get started with Dart (Free Egghead.io course)

85
Comments 13
2 min read
How to Add Copy to Clipboard Buttons to Code Blocks in Hugo

How to Add Copy to Clipboard Buttons to Code Blocks in Hugo

8
Comments
5 min read
Build a Full Stack Nexmo App with Express and React

Build a Full Stack Nexmo App with Express and React

42
Comments
10 min read
Code-it® Notes 📝 for JavaScript

Code-it® Notes 📝 for JavaScript

181
Comments 16
2 min read
Top 5 Frontend Development Megatrends

Top 5 Frontend Development Megatrends

74
Comments 4
7 min read
Loop through Arrays with MAP() in React

Loop through Arrays with MAP() in React

9
Comments
2 min read
loading...