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.
A tale about not-so-much-dead JavaScript

A tale about not-so-much-dead JavaScript

47
Comments 10
4 min read
Why Facebook's api starts with a for loop

Why Facebook's api starts with a for loop

1139
Comments 41
5 min read
Realtime Pathtracer Research

Realtime Pathtracer Research

14
Comments 4
1 min read
I was a (social) Game Developer for 5 years, Ask Me Anything!

I was a (social) Game Developer for 5 years, Ask Me Anything!

29
Comments 19
1 min read
JavaScript: Data Structures (Part 3 - Maps)

JavaScript: Data Structures (Part 3 - Maps)

21
Comments 1
3 min read
How does TypeScript or Flow compare to transpile-to-JS languages like Elm, ReasonML or PureScript?

How does TypeScript or Flow compare to transpile-to-JS languages like Elm, ReasonML or PureScript?

4
Comments 1
1 min read
JavaScript: Data Structures (Part 1 - Arrays)

JavaScript: Data Structures (Part 1 - Arrays)

60
Comments 2
3 min read
Lazy Loading Images - The Complete Guide

Lazy Loading Images - The Complete Guide

225
Comments 5
16 min read
Beware of the findOne function

Beware of the findOne function

85
Comments 16
3 min read
Experimenting with brain-computer interfaces in JavaScript

Experimenting with brain-computer interfaces in JavaScript

175
Comments 11
12 min read
Conditional statements in JavaScript

Conditional statements in JavaScript

14
Comments
3 min read
A Linked List in JavaScript

A Linked List in JavaScript

24
Comments
7 min read
Migrations on the Hasura GraphQL Engine (Heroku to Digital Ocean)

Migrations on the Hasura GraphQL Engine (Heroku to Digital Ocean)

14
Comments
1 min read
Check If Variable Is A Number In JavaScript

Check If Variable Is A Number In JavaScript

18
Comments 1
1 min read
Real world testing recipes: Node service that calls an external API

Real world testing recipes: Node service that calls an external API

49
Comments 1
9 min read
CODING BYTES: PART 4 — CONDITIONAL STATEMENTS

CODING BYTES: PART 4 — CONDITIONAL STATEMENTS

12
Comments
3 min read
Actually, callbacks are fine

Actually, callbacks are fine

87
Comments 18
11 min read
React imports: The rule of 5.

React imports: The rule of 5.

41
Comments 2
3 min read
Design Patterns in Web Development - #2 Memento

Design Patterns in Web Development - #2 Memento

133
Comments 8
8 min read
La relación entre atributos HTML y propiedades JavaScript

La relación entre atributos HTML y propiedades JavaScript

7
Comments
6 min read
Episode 11.5: Building a JSON API - Input Validation and Sanitation - Lightning Round

Episode 11.5: Building a JSON API - Input Validation and Sanitation - Lightning Round

9
Comments
1 min read
Sharing my first personal website

Sharing my first personal website

57
Comments 36
1 min read
Addy Osmani's 18-Point Web Performance Checklist

Addy Osmani's 18-Point Web Performance Checklist

369
Comments 9
1 min read
3 Quick Wins to Test Your Presentational React Components with Jest

3 Quick Wins to Test Your Presentational React Components with Jest

7
Comments
1 min read
JavaScript (ES5) Data Types

JavaScript (ES5) Data Types

22
Comments
5 min read
Emacs: Highlight $FlowFixMe comments

Emacs: Highlight $FlowFixMe comments

6
Comments
1 min read
How do we improve security in the npm ecosystem?

How do we improve security in the npm ecosystem?

24
Comments 21
1 min read
My Journey through Javascript: Arrays and Objects

My Journey through Javascript: Arrays and Objects

5
Comments
2 min read
Immutability - something worth striving for

Immutability - something worth striving for

18
Comments 3
3 min read
ELI5: v8 Isolates and Contexts

ELI5: v8 Isolates and Contexts

12
Comments 9
1 min read
Byteconf React Native is coming in December - a free one-day React Native conference, streamed on Twitch

Byteconf React Native is coming in December - a free one-day React Native conference, streamed on Twitch

7
Comments
2 min read
A Tale of Portfolio Site Evolution in 3 Pictures

A Tale of Portfolio Site Evolution in 3 Pictures

37
Comments 8
6 min read
JavaScript (ES5) - this

JavaScript (ES5) - this

22
Comments 2
6 min read
Testing w/ Mocha and Chai

Testing w/ Mocha and Chai

20
Comments
3 min read
JavaScript (ES5) Objects

JavaScript (ES5) Objects

18
Comments
4 min read
Map, Filter, Reduce vs For Loops (syntax)

Map, Filter, Reduce vs For Loops (syntax)

148
Comments 12
3 min read
A New Way to Learn NativeScript Layouts

A New Way to Learn NativeScript Layouts

8
Comments
2 min read
JavaScript (ES5) - Getting Started

JavaScript (ES5) - Getting Started

17
Comments 2
4 min read
Episode 11: Building a JSON API - Input Validation and Sanitation - Part 2

Episode 11: Building a JSON API - Input Validation and Sanitation - Part 2

6
Comments
1 min read
Vue CLI UI for Easy Project Management

Vue CLI UI for Easy Project Management

6
Comments
1 min read
Pushing data from Google doc sidebar to a Google sheet

Pushing data from Google doc sidebar to a Google sheet

12
Comments 2
3 min read
Testing Your Frontend with Cypress.io Framework

Testing Your Frontend with Cypress.io Framework

8
Comments
2 min read
Episode 10: Building a JSON API - Input Validation and Sanitation - Part 1

Episode 10: Building a JSON API - Input Validation and Sanitation - Part 1

7
Comments
1 min read
IOS & Android API Oauth implementation in Node.js

IOS & Android API Oauth implementation in Node.js

4
Comments
1 min read
Front End Development Automation. Part 4

Front End Development Automation. Part 4

54
Comments
5 min read
Why should I care about React?

Why should I care about React?

59
Comments 9
9 min read
JavaScript (ES5) Functions - Part 2

JavaScript (ES5) Functions - Part 2

13
Comments
5 min read
JavaScript (ES5) Functions - Part 1

JavaScript (ES5) Functions - Part 1

10
Comments
5 min read
JavaScript (ES5) Loops

JavaScript (ES5) Loops

11
Comments 1
4 min read
Function Declarations vs Expressions: A Quick Guide

Function Declarations vs Expressions: A Quick Guide

18
Comments
2 min read
Stop Fighting About JavaScript Frameworks

Stop Fighting About JavaScript Frameworks

107
Comments 32
3 min read
JavaScript (ES5) - Working With Selectors

JavaScript (ES5) - Working With Selectors

12
Comments
4 min read
I've write a VSCode extension to share folders with Dat

I've write a VSCode extension to share folders with Dat

4
Comments
1 min read
Step by step React, NodejS and MySQL Simple Full Stack Application 2018 (part: 5)

Step by step React, NodejS and MySQL Simple Full Stack Application 2018 (part: 5)

22
Comments 21
3 min read
Build a blog application on Google App Engine

Build a blog application on Google App Engine

4
Comments
1 min read
Using WebAssembly with React

Using WebAssembly with React

97
Comments 5
4 min read
JavaScript: Data Structures (Part 2 - Sets)

JavaScript: Data Structures (Part 2 - Sets)

18
Comments 5
3 min read
Episode 9: Building a JSON API - Filter/search

Episode 9: Building a JSON API - Filter/search

9
Comments
1 min read
ES6 - Template Literals

ES6 - Template Literals

11
Comments
1 min read
NPM... we all knew this would happen eventually

NPM... we all knew this would happen eventually

7
Comments 2
2 min read
loading...