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.
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
The Happy Number Problem

The Happy Number Problem

69
Comments 9
4 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
5 top picks for JavaScript chart libraries

5 top picks for JavaScript chart libraries

21
Comments
6 min read
How to Loop Through an HTMLCollection

How to Loop Through an HTMLCollection

32
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

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

Destructuring Your Confusion about JavaScript Destructuring

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

Where to begin building Web Components? - The Basics

61
Comments
5 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
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
New React Hook: 📦 use-is-mounted-ref

New React Hook: 📦 use-is-mounted-ref

20
Comments
1 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
I think I have cracked freelance portfolio projects & landing pages.

I think I have cracked freelance portfolio projects & landing pages.

103
Comments 7
3 min read
Getting a PWA to self-update

Getting a PWA to self-update

4
Comments
2 min read
Implement Push Notification with Firebase in React Native

Implement Push Notification with Firebase in React Native

43
Comments 5
3 min read
Test Driven Development by Example

Test Driven Development by Example

91
Comments 4
11 min read
The javaScript method setInterval EXPLAINED in 5 minutes!

The javaScript method setInterval EXPLAINED in 5 minutes!

5
Comments
1 min read
Product of array except self, a mind-boggling Google Interview question

Product of array except self, a mind-boggling Google Interview question

13
Comments 9
2 min read
Programmatically Opening Bootstrap Vue Dropdown

Programmatically Opening Bootstrap Vue Dropdown

7
Comments 3
1 min read
Javascript Type Conversion

Javascript Type Conversion

5
Comments
1 min read
Change the Background Color using JavaScript / HTML & CSS

Change the Background Color using JavaScript / HTML & CSS

5
Comments
1 min read
Deno is coming

Deno is coming

61
Comments 26
2 min read
More Type Safe and Descriptive Compositions in an Untyped Setting

More Type Safe and Descriptive Compositions in an Untyped Setting

5
Comments
2 min read
Five Things you Should Know (by Heart) about var, let, and const in JavaScript

Five Things you Should Know (by Heart) about var, let, and const in JavaScript

16
Comments
2 min read
Javascript 101

Javascript 101

19
Comments 2
4 min read
Create a Video Party App With Rails Part 1: Building the Backend

Create a Video Party App With Rails Part 1: Building the Backend

70
Comments 4
17 min read
Free Company Profile Template

Free Company Profile Template

7
Comments
1 min read
Deno v1.0 ออกแล้ว! ตัวเลือกใหม่สำหรับ JavaScript Runtime แทน Node.js

Deno v1.0 ออกแล้ว! ตัวเลือกใหม่สำหรับ JavaScript Runtime แทน Node.js

5
Comments
1 min read
PWA,just as good as native apps?

PWA,just as good as native apps?

21
Comments
2 min read
Build your own Linked List in JS

Build your own Linked List in JS

16
Comments
2 min read
Build a Chrome Extension to Streamline Your Workflow

Build a Chrome Extension to Streamline Your Workflow

37
Comments
11 min read
How To Simplify React Forms State Handlers

How To Simplify React Forms State Handlers

6
Comments 2
4 min read
Setting Up A Fake REST API Using JSON Server

Setting Up A Fake REST API Using JSON Server

7
Comments
4 min read
What’s your alternative solution? Challenge #44

What’s your alternative solution? Challenge #44

6
Comments
2 min read
Rebuilt my portfolio (with dev.to api) because I was bored

Rebuilt my portfolio (with dev.to api) because I was bored

20
Comments 3
1 min read
Build a dashboard without a single line of code

Build a dashboard without a single line of code

46
Comments 3
5 min read
Criptografando e Armazenando Senhas com NodeJS – Melhores Praticas

Criptografando e Armazenando Senhas com NodeJS – Melhores Praticas

7
Comments 2
3 min read
How I finally bagged a full-time role after 4 months of job-hunting & tons of rejections.

How I finally bagged a full-time role after 4 months of job-hunting & tons of rejections.

8
Comments 1
5 min read
tsParticles link triangles

tsParticles link triangles

4
Comments
1 min read
REASONML - REACT AS FIRST INTENDED (2020)

REASONML - REACT AS FIRST INTENDED (2020)

18
Comments
7 min read
Comparing JavaScript animation libraries

Comparing JavaScript animation libraries

13
Comments
12 min read
What did I Learn While Making a Game with vanilla HTML, CSS and Javascript

What did I Learn While Making a Game with vanilla HTML, CSS and Javascript

8
Comments
4 min read
Web Monetization with Angular 9 tutorial that will make you ready to join the GFTWHackathon + Bonus Hack and 5 project ideas

Web Monetization with Angular 9 tutorial that will make you ready to join the GFTWHackathon + Bonus Hack and 5 project ideas

67
Comments 2
6 min read
Display External User Avatars Using Strapi's Custom Routes as a Proxy

Display External User Avatars Using Strapi's Custom Routes as a Proxy

10
Comments
3 min read
loading...