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.
Express JS & Nunjucks Tutorial : Part 2 Using Express Middleware

Express JS & Nunjucks Tutorial : Part 2 Using Express Middleware

2
Comments
1 min read
Build a Twilio app to help people support local restaurants during COVID-19

Build a Twilio app to help people support local restaurants during COVID-19

41
Comments
6 min read
Methods to Clone an Array in JS

Methods to Clone an Array in JS

4
Comments
1 min read
Understanding Call Stacks In Java Script

Understanding Call Stacks In Java Script

7
Comments
1 min read
Array Cheatsheet

Array Cheatsheet

105
Comments 3
5 min read
Schedule events for your first virtual channel

Schedule events for your first virtual channel

4
Comments
3 min read
Covering these topics makes you a Javascript Interview Boss - Part 1

Covering these topics makes you a Javascript Interview Boss - Part 1

317
Comments 8
4 min read
Starry Sky in HTML5 Canvas - Part 1

Starry Sky in HTML5 Canvas - Part 1

6
Comments
4 min read
Embed your dev.to posts anywhere!🥳

Embed your dev.to posts anywhere!🥳

97
Comments 7
1 min read
Проблема React Context API

Проблема React Context API

13
Comments
4 min read
Starry Sky in HTML5 Canvas - Part 2

Starry Sky in HTML5 Canvas - Part 2

6
Comments
3 min read
String in Typescript - simple explanation with examples

String in Typescript - simple explanation with examples

12
Comments
1 min read
I can do you a favor, and teach you about generators.

I can do you a favor, and teach you about generators.

19
Comments
3 min read
# Introduction to Node.js

# Introduction to Node.js

30
Comments
1 min read
CRUD de usuarios en NodeJS: Parte 3

CRUD de usuarios en NodeJS: Parte 3

3
Comments
4 min read
Sebastian McKenzie, creator of Babel, is leaving Facebook

Sebastian McKenzie, creator of Babel, is leaving Facebook

72
Comments 5
1 min read
Finding the Only Single Number in an Array

Finding the Only Single Number in an Array

20
Comments 4
3 min read
How to check if Variable is an Array in JavaScript

How to check if Variable is an Array in JavaScript

112
Comments 5
5 min read
Kadane's Algorithm & The Maximum Subarray Problem

Kadane's Algorithm & The Maximum Subarray Problem

46
Comments 3
5 min read
How to transform a React app built on Webpack to PWA

How to transform a React app built on Webpack to PWA

34
Comments 7
5 min read
Dev Diary Week 4 - Saving to SQLite

Dev Diary Week 4 - Saving to SQLite

27
Comments
5 min read
Building a realtime multiplayer browser game in less than a day - Part 1/4

Building a realtime multiplayer browser game in less than a day - Part 1/4

83
Comments 78
10 min read
⚙️ Migrate Angular app to ESLint with Prettier, AirBnB Styleguide, Husky and lint-staged

⚙️ Migrate Angular app to ESLint with Prettier, AirBnB Styleguide, Husky and lint-staged

97
Comments 17
7 min read
Simple React Shopping Cart

Simple React Shopping Cart

68
Comments 9
1 min read
Use Strict - JS (Spanish)

Use Strict - JS (Spanish)

8
Comments
2 min read
And then the interviewer asks, "Can you do this with less code?"

And then the interviewer asks, "Can you do this with less code?"

107
Comments 25
3 min read
Experience building a package from react to svelte

Experience building a package from react to svelte

16
Comments
4 min read
Adding style to Server-Side rendering and automating the build process

Adding style to Server-Side rendering and automating the build process

11
Comments 5
8 min read
Swapping variables in JavaScript 🔁

Swapping variables in JavaScript 🔁

32
Comments 2
3 min read
Multiple threads in NodeJS? How and what's new?

Multiple threads in NodeJS? How and what's new?

28
Comments
6 min read
Building Git with Node.js and TypeScript - Part 1

Building Git with Node.js and TypeScript - Part 1

14
Comments 2
14 min read
Enforce order on async operations

Enforce order on async operations

5
Comments
1 min read
Deno Tutorial

Deno Tutorial

44
Comments
2 min read
Observables are promises on steroids

Observables are promises on steroids

5
Comments 9
2 min read
Mastering the JavaScript Reduce method ✂️

Mastering the JavaScript Reduce method ✂️

11
Comments
3 min read
Node.js Certification: My Experience and Advice

Node.js Certification: My Experience and Advice

130
Comments 22
3 min read
FREE PDF: Creative Coding for Kids (an interesting read for adults too)

FREE PDF: Creative Coding for Kids (an interesting read for adults too)

5
Comments
1 min read
When It Makes Sense to Use a Utility Function Instead of a Polyfill

When It Makes Sense to Use a Utility Function Instead of a Polyfill

7
Comments
11 min read
From Promise chains to Async/Await

From Promise chains to Async/Await

54
Comments
3 min read
Open source crisis

Open source crisis

18
Comments 2
2 min read
5 top picks for JavaScript chart libraries

5 top picks for JavaScript chart libraries

21
Comments
6 min read
Creating “Quarantine Pro” — A Fun Learning Experiment in React Native

Creating “Quarantine Pro” — A Fun Learning Experiment in React Native

51
Comments 2
14 min read
The Happy Number Problem

The Happy Number Problem

69
Comments 9
4 min read
How to Loop Through an HTMLCollection

How to Loop Through an HTMLCollection

31
Comments 1
2 min read
How to Build the Pattern Matching Game in Hellblade Senua’s Sacrifice with Javascript

How to Build the Pattern Matching Game in Hellblade Senua’s Sacrifice with Javascript

12
Comments
9 min read
Generate Technical Gibberish

Generate Technical Gibberish

4
Comments
1 min read
Short Circuiting JavaScript

Short Circuiting JavaScript

11
Comments
2 min read
JavaScript Clean Code — Test-Driven Development

JavaScript Clean Code — Test-Driven Development

59
Comments 3
4 min read
Writing e2e tests for React Native using Expo

Writing e2e tests for React Native using Expo

8
Comments
6 min read
Part Two: How to Record Videos in VueJS with Ionic Framework, Capacitor and Cordova Plugins

Part Two: How to Record Videos in VueJS with Ionic Framework, Capacitor and Cordova Plugins

6
Comments 2
2 min read
Destructuring Your Confusion about JavaScript Destructuring

Destructuring Your Confusion about JavaScript Destructuring

5
Comments 1
3 min read
Little Shenanigans of JavaScript - Max is Negative Infinity? WHAT!

Little Shenanigans of JavaScript - Max is Negative Infinity? WHAT!

5
Comments
6 min read
Where to begin building Web Components? - The Basics

Where to begin building Web Components? - The Basics

61
Comments
5 min read
If Your Refactors Break A Lot of Tests, You May Not Be Testing the Right Things

If Your Refactors Break A Lot of Tests, You May Not Be Testing the Right Things

22
Comments
3 min read
Promisified node.js file system utilities

Promisified node.js file system utilities

6
Comments
1 min read
Getting started with Deno!

Getting started with Deno!

8
Comments 2
2 min read
Simple Fetch API wrapper that addresses its annoyances and makes it enjoyable to use

Simple Fetch API wrapper that addresses its annoyances and makes it enjoyable to use

7
Comments
2 min read
for loop vs .map() for making multiple API calls

for loop vs .map() for making multiple API calls

40
Comments 6
3 min read
Can you implement forEach() correctly?

Can you implement forEach() correctly?

9
Comments
2 min read
Alpine hands on: simple countdown

Alpine hands on: simple countdown

5
Comments
2 min read
loading...