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.
Reverse engineering - Understanding Promises in JavaScript

Reverse engineering - Understanding Promises in JavaScript

116
Comments 1
9 min read
Finally Building An Actual Thing

Finally Building An Actual Thing

75
Comments 17
2 min read
More accurate the type, better the code

More accurate the type, better the code

22
Comments 9
5 min read
Pentagram Page Transitions – A deep dive with Gatsby.js

Pentagram Page Transitions – A deep dive with Gatsby.js

140
Comments 4
21 min read
Random strings generator

Random strings generator

6
Comments
1 min read
I’ve Made A Huge Mistake

I’ve Made A Huge Mistake

20
Comments 2
2 min read
Web Components for Enterprise. Part 2: Nuxeo, Ionic, Vaadin

Web Components for Enterprise. Part 2: Nuxeo, Ionic, Vaadin

57
Comments 6
7 min read
If Else statement

If Else statement

5
Comments
1 min read
Reversing a string using Object.keys() and .reduce?

Reversing a string using Object.keys() and .reduce?

5
Comments 2
2 min read
Creating a Dynamic <select> Menu with React

Creating a Dynamic <select> Menu with React

13
Comments
5 min read
Reverse a String - Four JavaScript Solutions

Reverse a String - Four JavaScript Solutions

145
Comments 26
4 min read
Running React and Node.js in one shot with concurrently!

Running React and Node.js in one shot with concurrently!

69
Comments 18
3 min read
ES 6: Using Object.entries() to iterate the keys in the Object

ES 6: Using Object.entries() to iterate the keys in the Object

6
Comments
1 min read
When to use LET or CONST

When to use LET or CONST

9
Comments 5
1 min read
Canvas 101: Rotating Shape

Canvas 101: Rotating Shape

16
Comments
3 min read
WebGL month. Day 24. Combining terrain and skybox

WebGL month. Day 24. Combining terrain and skybox

6
Comments
5 min read
VUE HEROES

VUE HEROES

6
Comments 1
1 min read
Here's how to build your own projects from scratch

Here's how to build your own projects from scratch

21
Comments 3
7 min read
Master Vue's render function by creating a custom grid component

Master Vue's render function by creating a custom grid component

11
Comments
3 min read
When pointers bite you in Javascript.

When pointers bite you in Javascript.

10
Comments
2 min read
Learning webpack Step By Step

Learning webpack Step By Step

51
Comments 4
1 min read
Breaking Down ES6: Default Parameters

Breaking Down ES6: Default Parameters

61
Comments 10
3 min read
New language for describing test cases

New language for describing test cases

4
Comments 1
1 min read
Bypassing Twitter's t.co domain

Bypassing Twitter's t.co domain

9
Comments
2 min read
Next.js Practical Introduction: Styling and Theming

Next.js Practical Introduction: Styling and Theming

3
Comments
1 min read
Front-End Analogies: Closure's Coffee — Currying

Front-End Analogies: Closure's Coffee — Currying

8
Comments
2 min read
Front-End Analogies: Closure's Coffee — Partial Application

Front-End Analogies: Closure's Coffee — Partial Application

6
Comments
2 min read
Easy Custom Webpack Setup for React.js Applications

Easy Custom Webpack Setup for React.js Applications

7
Comments
10 min read
Algebraic Effects - You Can Touch This!

Algebraic Effects - You Can Touch This!

7
Comments
7 min read
3 Ways to Clone Objects in JavaScript

3 Ways to Clone Objects in JavaScript

89
Comments 9
6 min read
Weekly Picks #85 — Development Posts

Weekly Picks #85 — Development Posts

9
Comments
1 min read
Turning up to Lit

Turning up to Lit

10
Comments
22 min read
Tidy Redux Reducers with Lodash FP

Tidy Redux Reducers with Lodash FP

8
Comments 3
2 min read
Reversing a string using an ArrayBuffer

Reversing a string using an ArrayBuffer

7
Comments
1 min read
Introducing taskz

Introducing taskz

5
Comments
1 min read
My self-learner Journey (so far)

My self-learner Journey (so far)

8
Comments 7
3 min read
Fetch Api: Ajax sem jQuery

Fetch Api: Ajax sem jQuery

4
Comments
1 min read
Building Your First React Website

Building Your First React Website

81
Comments 13
3 min read
Null vs Undefined in JavaScript in 1 min

Null vs Undefined in JavaScript in 1 min

37
Comments 9
1 min read
Building your library: Part 1

Building your library: Part 1

5
Comments
4 min read
What is Shadowing in Gatsby Themes?

What is Shadowing in Gatsby Themes?

8
Comments
4 min read
How We Migrated To Turbolinks Without Breaking Javascript

How We Migrated To Turbolinks Without Breaking Javascript

11
Comments 2
8 min read
Hacking JS async/await to chain Monads

Hacking JS async/await to chain Monads

9
Comments
3 min read
Let's loop - for...in vs for...of

Let's loop - for...in vs for...of

193
Comments 7
4 min read
Focus does not follow click()

Focus does not follow click()

6
Comments
1 min read
The JavaScript Execution Context, Call-stack & Event Loop

The JavaScript Execution Context, Call-stack & Event Loop

55
Comments 3
11 min read
Live Stellar Wallet for Testing Smart Contracts

Live Stellar Wallet for Testing Smart Contracts

7
Comments
4 min read
Learn JavaScript

Learn JavaScript

7
Comments 1
1 min read
What topics would you like to see in a Client Side Routing Overview?

What topics would you like to see in a Client Side Routing Overview?

6
Comments
1 min read
React Native Memory profiling (JSC vs V8 vs Hermes)

React Native Memory profiling (JSC vs V8 vs Hermes)

64
Comments 2
3 min read
Design Decisions for the First Embedded Analytics Open-Source Framework

Design Decisions for the First Embedded Analytics Open-Source Framework

11
Comments
8 min read
Discord Bot Tutorial - Make a Bot in under 10 minutes

Discord Bot Tutorial - Make a Bot in under 10 minutes

52
Comments 1
1 min read
How to Embed Images in a Data Grid in Under 60 Seconds

How to Embed Images in a Data Grid in Under 60 Seconds

7
Comments
6 min read
The Greatest Learning Technique For Learning to Code

The Greatest Learning Technique For Learning to Code

95
Comments 8
2 min read
When school and work collide: Surviving the perfect storm

When school and work collide: Surviving the perfect storm

3
Comments 1
4 min read
WebGL Month. Day 23. Skybox in WebGL

WebGL Month. Day 23. Skybox in WebGL

8
Comments
6 min read
Mocking chainable APIs with ES6 JavaScript Proxies

Mocking chainable APIs with ES6 JavaScript Proxies

8
Comments
3 min read
Reversing a string using an Iterator

Reversing a string using an Iterator

17
Comments
1 min read
Practical guide: Node.js 12 supports ES modules. Are your apps ready?

Practical guide: Node.js 12 supports ES modules. Are your apps ready?

7
Comments
8 min read
JavaScript - Map & Filter

JavaScript - Map & Filter

13
Comments
3 min read
loading...