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

The Happy Number Problem

78
Comments 9
4 min read
Open source crisis

Open source crisis

18
Comments 2
2 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

38
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
HowTo: Build Collaborative Realtime Task Lists in React

HowTo: Build Collaborative Realtime Task Lists in React

98
Comments 3
5 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

8
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
Hello World! { Setting Up Your First Express Server }

Hello World! { Setting Up Your First Express Server }

68
Comments 4
6 min read
for loop vs .map() for making multiple API calls

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

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

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

104
Comments 7
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
The best alternative to the console.log statement

The best alternative to the console.log statement

249
Comments 11
3 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

97
Comments 4
11 min read
Getting a PWA to self-update

Getting a PWA to self-update

4
Comments
2 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
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
Using the Goodreads API and 11ty to create an online bookshelf

Using the Goodreads API and 11ty to create an online bookshelf

98
Comments 12
11 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
4 ways to use Generator Functions in JavaScript | Examples | Advantages

4 ways to use Generator Functions in JavaScript | Examples | Advantages

144
Comments 7
4 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
3 different ways of cross-component communication in Svelte

3 different ways of cross-component communication in Svelte

11
Comments
6 min read
React Expense Tracker

React Expense Tracker

9
Comments 3
1 min read
loading...