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.
How to format dates in Vue

How to format dates in Vue

74
Comments 7
3 min read
3 JavaScript Array Methods Every Developer Should Know

3 JavaScript Array Methods Every Developer Should Know

6
Comments
5 min read
About switchMap and friends

About switchMap and friends

101
Comments 5
8 min read
Using Array prototypes in strange ways #1

Using Array prototypes in strange ways #1

6
Comments 1
2 min read
Decorators do not work as you might expect 🤔

Decorators do not work as you might expect 🤔

101
Comments 8
14 min read
Be more productive with these tools! 🌻 My July picks for you

Be more productive with these tools! 🌻 My July picks for you

79
Comments
3 min read
How to build a Single Page Application using Vue.js, Vuex, Vuetify, and Firebase (Part 2 of 4)

How to build a Single Page Application using Vue.js, Vuex, Vuetify, and Firebase (Part 2 of 4)

29
Comments
5 min read
How to build a Single Page Application using Vue.js, Vuex, Vuetify, and Firebase (Part 3 of 4)

How to build a Single Page Application using Vue.js, Vuex, Vuetify, and Firebase (Part 3 of 4)

27
Comments 2
17 min read
.map(), .filter(), and .reduce()

.map(), .filter(), and .reduce()

155
Comments 14
3 min read
8 Habits For Beginning and Mid Level JavaScript Developers That Sabotage Your Future

8 Habits For Beginning and Mid Level JavaScript Developers That Sabotage Your Future

134
Comments 16
8 min read
How to Stop requestAnimationFrame in Vuejs / Javascript

How to Stop requestAnimationFrame in Vuejs / Javascript

34
Comments 5
1 min read
Better Javascript Type Autocomplete with JSdoc

Better Javascript Type Autocomplete with JSdoc

49
Comments
2 min read
Build a Reddit Scraper: Setting up Dexie.js

Build a Reddit Scraper: Setting up Dexie.js

9
Comments 2
5 min read
Grunt then Gulp then Webpack now Parcel 🤖🔥🤔

Grunt then Gulp then Webpack now Parcel 🤖🔥🤔

17
Comments 14
2 min read
Wanted: JavaScript Book Recommendations

Wanted: JavaScript Book Recommendations

78
Comments 24
1 min read
When to use for..of loop instead of for..in

When to use for..of loop instead of for..in

84
Comments 6
2 min read
Search me if you can!! Linear & Binary search

Search me if you can!! Linear & Binary search

52
Comments 5
4 min read
Create a simple yet effective Twitter BOt in nOdejs (javascript)

Create a simple yet effective Twitter BOt in nOdejs (javascript)

17
Comments 1
5 min read
A physically based scene with three.js

A physically based scene with three.js

11
Comments
8 min read
Testing (and Timing) String Reversal Functions

Testing (and Timing) String Reversal Functions

5
Comments 2
6 min read
Friday Frontend: Learning How To Learn Edition

Friday Frontend: Learning How To Learn Edition

52
Comments 1
5 min read
Why (! + [] + [] + ![]).length is 9

Why (! + [] + [] + ![]).length is 9

160
Comments 19
2 min read
Creating my first React Package - React-unicons

Creating my first React Package - React-unicons

5
Comments 1
3 min read
WebGL month. Day 20. Rendering a minecraft dirt cube

WebGL month. Day 20. Rendering a minecraft dirt cube

9
Comments
8 min read
What's lodash?

What's lodash?

11
Comments
3 min read
¿Is using Jquery a bad practice nowadays?

¿Is using Jquery a bad practice nowadays?

35
Comments 23
1 min read
Uploading images to REST API backend in React JS

Uploading images to REST API backend in React JS

34
Comments 1
9 min read
Declaring Javascript Functions

Declaring Javascript Functions

46
Comments
8 min read
Configurando caminhos absolutos no React Native [pt-BR]

Configurando caminhos absolutos no React Native [pt-BR]

27
Comments 5
3 min read
A 5 step guide to smashing talks

A 5 step guide to smashing talks

54
Comments 4
5 min read
How to progressively load 1000s of rows into a table

How to progressively load 1000s of rows into a table

9
Comments 2
1 min read
What's wrong with Promise.allSettled() and Promise.any()❓

What's wrong with Promise.allSettled() and Promise.any()❓

76
Comments 12
5 min read
Learning Should Be Fun: ReactJS + Twitch API Tutorial

Learning Should Be Fun: ReactJS + Twitch API Tutorial

65
Comments 3
2 min read
Service calls make your tests better

Service calls make your tests better

54
Comments 1
6 min read
Materialize Modal closing instantly when attempting to load data from a URL

Materialize Modal closing instantly when attempting to load data from a URL

7
Comments 3
1 min read
WebGL Month. Day 19. Rendering multiple objects

WebGL Month. Day 19. Rendering multiple objects

18
Comments
6 min read
JavaScript INSTAGRAM bot

JavaScript INSTAGRAM bot

67
Comments 26
1 min read
What Is Elm (and a game I'm making with it)

What Is Elm (and a game I'm making with it)

13
Comments 2
7 min read
Best way to write class methods in javascript?

Best way to write class methods in javascript?

7
Comments 2
1 min read
3 Different ways to combine arrays in Javascript

3 Different ways to combine arrays in Javascript

4
Comments 3
1 min read
Filtering Many Options on the Frontend

Filtering Many Options on the Frontend

5
Comments 1
2 min read
While vs for

While vs for

7
Comments 5
2 min read
Configuring Absolute Paths in React Native [en-US]

Configuring Absolute Paths in React Native [en-US]

16
Comments 2
3 min read
How to make a data-driven map: Part One

How to make a data-driven map: Part One

8
Comments
4 min read
3 Different ways to cOmbine Arrays in Javascript

3 Different ways to cOmbine Arrays in Javascript

4
Comments
2 min read
JavaScript Iterators and Iterables

JavaScript Iterators and Iterables

82
Comments 1
7 min read
Understanding Nuxt & Vue hooks and lifecycle (part 3)

Understanding Nuxt & Vue hooks and lifecycle (part 3)

25
Comments 2
2 min read
Understanding Nuxt & Vue hooks and lifecycle (part 1)

Understanding Nuxt & Vue hooks and lifecycle (part 1)

121
Comments 18
5 min read
Does any of you know someone worthy of being followed?

Does any of you know someone worthy of being followed?

3
Comments 1
1 min read
Nestjs-i18n

Nestjs-i18n

4
Comments
1 min read
Coding Concepts - Hoisting

Coding Concepts - Hoisting

82
Comments 3
4 min read
Object properties: Convert delimited strings to camelCase in JavaScript

Object properties: Convert delimited strings to camelCase in JavaScript

9
Comments 3
2 min read
Building a piano with tone.js!

Building a piano with tone.js!

111
Comments 1
4 min read
Implement a Progressive Web App (PWA) in your Static Website

Implement a Progressive Web App (PWA) in your Static Website

150
Comments 3
8 min read
How My Coffee Maker Taught Me to Love Types

How My Coffee Maker Taught Me to Love Types

44
Comments 7
2 min read
Insertion Sort in JS

Insertion Sort in JS

9
Comments
1 min read
Angular and the REST

Angular and the REST

68
Comments 2
17 min read
@Input @Output decorators in Angular

@Input @Output decorators in Angular

15
Comments
2 min read
How to implement URL Routing in Vanilla JavaScript

How to implement URL Routing in Vanilla JavaScript

21
Comments 1
2 min read
Build a Reddit Scraper: Composing Messages

Build a Reddit Scraper: Composing Messages

17
Comments
4 min read
loading...