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.
Quizzo

Quizzo

3
Comments
1 min read
Custom React Hook - useIntersection with Intersection Observer

Custom React Hook - useIntersection with Intersection Observer

10
Comments
1 min read
A Web Components Primer

A Web Components Primer

48
Comments 2
7 min read
Create a Dummy Server with Pure Node.js

Create a Dummy Server with Pure Node.js

6
Comments
3 min read
Expanding cards with multiple buttons using a single state

Expanding cards with multiple buttons using a single state

6
Comments
3 min read
🌟 Converting Roman Numerals to Integer n vice-versa

🌟 Converting Roman Numerals to Integer n vice-versa

7
Comments
2 min read
Using Firebase Cloud Functions with Nodejs and Express

Using Firebase Cloud Functions with Nodejs and Express

6
Comments 2
2 min read
Playing with ConfigCat's Feature Flags in a Phaser.io application

Playing with ConfigCat's Feature Flags in a Phaser.io application

6
Comments
6 min read
Carousel with little to zero JavaScript using flexbox and overflow

Carousel with little to zero JavaScript using flexbox and overflow

8
Comments
3 min read
How to Hack Your Brain for Instant Motivation

How to Hack Your Brain for Instant Motivation

9
Comments
8 min read
Advanced 11ty: Using Objects in your UI

Advanced 11ty: Using Objects in your UI

7
Comments
4 min read
JavaScript string & methods

JavaScript string & methods

6
Comments
3 min read
How To Make a Simple Discord Bot in JavaScript [2022]

How To Make a Simple Discord Bot in JavaScript [2022]

7
Comments 2
2 min read
React Basics | Part - 2

React Basics | Part - 2

9
Comments 3
5 min read
The simplest drag and drop feature with html and JavaScript - 16 lines

The simplest drag and drop feature with html and JavaScript - 16 lines

7
Comments
1 min read
How to use ThreeJS in React & NextJS

How to use ThreeJS in React & NextJS

29
Comments 5
10 min read
Read and Write Data to Local JSON File with NodeJS

Read and Write Data to Local JSON File with NodeJS

5
Comments
2 min read
Basics of React – Part 1

Basics of React – Part 1

5
Comments
3 min read
Five* JavaScript concepts for your next interview

Five* JavaScript concepts for your next interview

19
Comments 4
2 min read
Day 91 of 100 Days of Code & Scrum: More SQL JOINs and Next.js Authentication

Day 91 of 100 Days of Code & Scrum: More SQL JOINs and Next.js Authentication

12
Comments
2 min read
js❤️ - Introducción

js❤️ - Introducción

9
Comments
2 min read
React Basics | Part - 1

React Basics | Part - 1

17
Comments
3 min read
SPFx v1.13+ development: do it right from the start

SPFx v1.13+ development: do it right from the start

7
Comments
8 min read
How to build a Flash Title Notification with JavaScript

How to build a Flash Title Notification with JavaScript

11
Comments
4 min read
Explained: Imperative vs Declarative programming

Explained: Imperative vs Declarative programming

148
Comments 16
2 min read
Problem Solving for Developers - JavaScript [Arrays, Searching].

Problem Solving for Developers - JavaScript [Arrays, Searching].

9
Comments
1 min read
js❤️ - .map, .forEach, .find, .filter, .reduce

js❤️ - .map, .forEach, .find, .filter, .reduce

2
Comments
2 min read
js❤️ - Arrow functions y funciones de primera clase

js❤️ - Arrow functions y funciones de primera clase

2
Comments
2 min read
js❤️ - Destructuring + Spread Los restantes

js❤️ - Destructuring + Spread Los restantes

2
Comments
1 min read
js❤️ - Destructuring

js❤️ - Destructuring

2
Comments
2 min read
Leetcode diary: 76. Minimum Window Substring

Leetcode diary: 76. Minimum Window Substring

4
Comments
6 min read
js❤️ - Spread Operator

js❤️ - Spread Operator

2
Comments
1 min read
LeetCode - Contiguous Array

LeetCode - Contiguous Array

4
Comments
5 min read
GitHub Socialify - 💞 Create GitHub Repo Card - Socialify your project. 🌐 #1

GitHub Socialify - 💞 Create GitHub Repo Card - Socialify your project. 🌐 #1

4
Comments
1 min read
🚀10 Trending projects on GitHub for web developers - 4th February 2022

🚀10 Trending projects on GitHub for web developers - 4th February 2022

39
Comments
3 min read
Day 35 of #100daysofcode: OOP with JS

Day 35 of #100daysofcode: OOP with JS

3
Comments 2
1 min read
13. DOM and Layout Trees

13. DOM and Layout Trees

6
Comments
3 min read
Is Functional Programming worth the hype?

Is Functional Programming worth the hype?

54
Comments 8
7 min read
Making a chrome extension part 1 (1 of 100DaysOfCode)

Making a chrome extension part 1 (1 of 100DaysOfCode)

5
Comments
4 min read
Deconstructing an Object Relationship Mapper (ORM) in Typescript

Deconstructing an Object Relationship Mapper (ORM) in Typescript

6
Comments
7 min read
Moovie.js - Media player made for movies - Integration 🚀

Moovie.js - Media player made for movies - Integration 🚀

5
Comments
4 min read
Component Testing in Vue

Component Testing in Vue

7
Comments
6 min read
Diving Into Vue 3 - The Setup Function

Diving Into Vue 3 - The Setup Function

16
Comments
6 min read
Can web components UI use dynamic data from our backends DB as input?

Can web components UI use dynamic data from our backends DB as input?

5
Comments 10
3 min read
this keyword in JS

this keyword in JS

6
Comments
2 min read
Conditional Rendering in React

Conditional Rendering in React

5
Comments
3 min read
Type Annotations and Inference in Typescript

Type Annotations and Inference in Typescript

9
Comments
3 min read
How to Create Error Charts (JS): COVID-19 Threat Perceptions in U.S. by Party

How to Create Error Charts (JS): COVID-19 Threat Perceptions in U.S. by Party

6
Comments
6 min read
🚀How to learn JavaScript! the hard way is possible and (Easy!).

🚀How to learn JavaScript! the hard way is possible and (Easy!).

5
Comments
3 min read
How I built a megamenu feature with Vanilla JavaScript

How I built a megamenu feature with Vanilla JavaScript

1
Comments
1 min read
Unsplash chatbot for Discord, Pt. 2: more ways to bring pictures to Discord

Unsplash chatbot for Discord, Pt. 2: more ways to bring pictures to Discord

5
Comments
5 min read
Created a blog template with Sveltekit

Created a blog template with Sveltekit

15
Comments 151
1 min read
JavaScript SVG diagram editor 3.9 KB (open source library)

JavaScript SVG diagram editor 3.9 KB (open source library)

5
Comments
5 min read
I made an extremely fast, fully static rss reader

I made an extremely fast, fully static rss reader

88
Comments 21
1 min read
Day 90 of 100 Days of Code & Scrum: Overlooked Styling Bugs

Day 90 of 100 Days of Code & Scrum: Overlooked Styling Bugs

11
Comments 2
2 min read
React.js - Indicateur de "force" d'un mot de passe

React.js - Indicateur de "force" d'un mot de passe

7
Comments
3 min read
Web Developer vs Software Developer

Web Developer vs Software Developer

6
Comments
4 min read
How I tackled horizontal scroll when scrolling vertically

How I tackled horizontal scroll when scrolling vertically

6
Comments
3 min read
It's Prisma Time - Seeding

It's Prisma Time - Seeding

22
Comments
3 min read
JavaScript's prototype vs __proto__

JavaScript's prototype vs __proto__

2
Comments
2 min read
loading...