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.
The best one-line Stimulus power move

The best one-line Stimulus power move

28
Comments 7
3 min read
Abstraction & Type-Safety using Singleton Variants

Abstraction & Type-Safety using Singleton Variants

11
Comments 2
5 min read
Reading Snippets [46 => Objects] 📔

Reading Snippets [46 => Objects] 📔

9
Comments
1 min read
Gatsby Tutorial: A Step-by-Step Guide to Building a Gatsby Site from Scratch

Gatsby Tutorial: A Step-by-Step Guide to Building a Gatsby Site from Scratch

122
Comments 2
46 min read
Optional Chaining (?.), Nullish Coalescing (??), and Non-Null Assertion Operators (!) in TypeScript

Optional Chaining (?.), Nullish Coalescing (??), and Non-Null Assertion Operators (!) in TypeScript

26
Comments 1
5 min read
Image processing with Node and Jimp

Image processing with Node and Jimp

46
Comments
6 min read
Achieving 100% code coverage will make you a better developer. Seriously.

Achieving 100% code coverage will make you a better developer. Seriously.

63
Comments 25
3 min read
Implementing soft particles in WebGL and OpenGL ES

Implementing soft particles in WebGL and OpenGL ES

29
Comments 1
5 min read
Building Autopilot Bots with the Twilio CLI

Building Autopilot Bots with the Twilio CLI

28
Comments 1
5 min read
Github API Authentication - Username & Password (Basic)

Github API Authentication - Username & Password (Basic)

16
Comments 2
5 min read
😲VueJS pages with Dynamic layouts! Problems and a solution!

😲VueJS pages with Dynamic layouts! Problems and a solution!

208
Comments 23
5 min read
Do you aim for 80% code coverage? Let me guess which 80% you choose...

Do you aim for 80% code coverage? Let me guess which 80% you choose...

79
Comments 29
3 min read
How to Add Language Translation and Text to Speech Audio Using AWS Amplify

How to Add Language Translation and Text to Speech Audio Using AWS Amplify

17
Comments 1
7 min read
When time to bored with coding challenge

When time to bored with coding challenge

6
Comments
1 min read
Elm vs. Svelte

Elm vs. Svelte

183
Comments 23
10 min read
🚀 5 Reasons Why You Should Bet on JavaScript in 2020

🚀 5 Reasons Why You Should Bet on JavaScript in 2020

92
Comments 21
4 min read
Getting Started With Web Workers

Getting Started With Web Workers

90
Comments
7 min read
The state of web development on mobile

The state of web development on mobile

43
Comments 7
17 min read
Complete workflow guide to publish a React library to NPM using Github actions

Complete workflow guide to publish a React library to NPM using Github actions

20
Comments
12 min read
Build a search filter with JavaScript

Build a search filter with JavaScript

132
Comments
4 min read
The most simple stack to create basic CRUD web app with users?

The most simple stack to create basic CRUD web app with users?

40
Comments 29
3 min read
Package alias name using NPM/yarn

Package alias name using NPM/yarn

15
Comments
1 min read
Building an Express Application with Express-Kun, a functional-paradigm express helper - Part 1 (Intro and Setup)

Building an Express Application with Express-Kun, a functional-paradigm express helper - Part 1 (Intro and Setup)

9
Comments
4 min read
Replacing Styled Components with a 1KB alternative Goober

Replacing Styled Components with a 1KB alternative Goober

70
Comments 6
3 min read
The Trouble with TypeScript

The Trouble with TypeScript

142
Comments 80
10 min read
ING open sources Lion: A library of performant, accessible & flexible Web Components

ING open sources Lion: A library of performant, accessible & flexible Web Components

35
Comments
8 min read
Find All Permutations of a String in Javascript

Find All Permutations of a String in Javascript

9
Comments
10 min read
Deploy an Angular Application to AWS S3

Deploy an Angular Application to AWS S3

10
Comments
2 min read
React *Cannot read property 'addEventListener' of undefined*

React *Cannot read property 'addEventListener' of undefined*

2
Comments 2
1 min read
Run multiple tasks Concurrently (in parallel) using JavaScript

Run multiple tasks Concurrently (in parallel) using JavaScript

20
Comments
1 min read
How We Created a Simple Avatar Generator for Our Fitness Site

How We Created a Simple Avatar Generator for Our Fitness Site

5
Comments
4 min read
Become a React Developer in a Weekend

Become a React Developer in a Weekend

247
Comments 9
4 min read
Disabling Swagger' button *try it out*

Disabling Swagger' button *try it out*

8
Comments
1 min read
My Fetch Wrapper with async/await and TypeScript

My Fetch Wrapper with async/await and TypeScript

40
Comments 7
1 min read
How to Beautify Javascript Code?

How to Beautify Javascript Code?

9
Comments 2
1 min read
Getting Sleep() with Promises in JS

Getting Sleep() with Promises in JS

8
Comments 1
6 min read
Adding View Count to your JAMstack Website with JavaScript and Google Analytics

Adding View Count to your JAMstack Website with JavaScript and Google Analytics

7
Comments 1
5 min read
MineSweeper Game In Vanilla JavaScript

MineSweeper Game In Vanilla JavaScript

64
Comments 14
1 min read
How to use Ionicons v5 with Vue.js

How to use Ionicons v5 with Vue.js

78
Comments 13
3 min read
Generate SSH key and add it to the ssh-agent

Generate SSH key and add it to the ssh-agent

11
Comments
2 min read
How to deploy with pm2 Javascript applications

How to deploy with pm2 Javascript applications

7
Comments
2 min read
Can anyone please suggest some javascript books and roadmap to learn backend web development with NodeJS?

Can anyone please suggest some javascript books and roadmap to learn backend web development with NodeJS?

5
Comments 4
1 min read
Beacon API

Beacon API

36
Comments
2 min read
Cómo crear un paquete de Node

Cómo crear un paquete de Node

7
Comments
2 min read
I used to think TypeScript is a waste of time. Now I changed my mind.

I used to think TypeScript is a waste of time. Now I changed my mind.

69
Comments 37
5 min read
What is Understandable Blockchain (UBC) - Chapter 1

What is Understandable Blockchain (UBC) - Chapter 1

6
Comments
2 min read
Most in-demand tools for managing JS data in 2020

Most in-demand tools for managing JS data in 2020

3
Comments
4 min read
5 Examples of JavaScript GraphQL APIs to Learn From

5 Examples of JavaScript GraphQL APIs to Learn From

119
Comments
3 min read
Nuxt.js: Primeiras impressões

Nuxt.js: Primeiras impressões

4
Comments 1
3 min read
Linting your Open Source Repository

Linting your Open Source Repository

35
Comments
1 min read
Getting Started with RxJS

Getting Started with RxJS

65
Comments 1
7 min read
Creating a release info dashboard

Creating a release info dashboard

14
Comments
3 min read
Hot to call this function from another component in react?

Hot to call this function from another component in react?

3
Comments 9
1 min read
🎁🎁 Thread of Execution Visually Explained 🎁🎁

🎁🎁 Thread of Execution Visually Explained 🎁🎁

9
Comments
3 min read
Javascript : Concatenating Arrays

Javascript : Concatenating Arrays

9
Comments 4
3 min read
JavaScript Interview Questions

JavaScript Interview Questions

61
Comments 1
3 min read
TIL – requestSubmit offers a way to validate a form before submitting it

TIL – requestSubmit offers a way to validate a form before submitting it

9
Comments
3 min read
Creating a MobX store from start to finish

Creating a MobX store from start to finish

20
Comments
4 min read
Symbols in JavaScript

Symbols in JavaScript

9
Comments
2 min read
Advanced TypeScript Exercises - Answer 2

Advanced TypeScript Exercises - Answer 2

45
Comments 10
2 min read
loading...