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.
Combine VuePress and Bootstrap to create a docs site and deploy it to Netlify

Combine VuePress and Bootstrap to create a docs site and deploy it to Netlify

14
Comments
5 min read
Show off your Strava stats on your Next.js site (statically!)

Show off your Strava stats on your Next.js site (statically!)

10
Comments
4 min read
There was Rails, then Laravel and now Adonis js

There was Rails, then Laravel and now Adonis js

97
Comments 10
3 min read
NPM - too much of a good thing?

NPM - too much of a good thing?

3
Comments 1
2 min read
tsParticles 1.24.1 released

tsParticles 1.24.1 released

3
Comments
2 min read
Classic Snake!

Classic Snake!

2
Comments 3
1 min read
Create a Navbar in NextJs using shared layouts and CSS modules.

Create a Navbar in NextJs using shared layouts and CSS modules.

15
Comments
1 min read
There was Rails, then Laravel and now Adonis js (part 2)

There was Rails, then Laravel and now Adonis js (part 2)

20
Comments
3 min read
My expectations about Svelte Kit

My expectations about Svelte Kit

4
Comments
5 min read
Learn Programming from Harvard for FREE!!

Learn Programming from Harvard for FREE!!

95
Comments 8
2 min read
Receive Slack Notifications for Typeform Submissions via webhooks!

Receive Slack Notifications for Typeform Submissions via webhooks!

5
Comments
4 min read
Interview questions related to event bubbling in Javascript?

Interview questions related to event bubbling in Javascript?

9
Comments
1 min read
Reactive Rails: Comparing StimulusReflex and Hotwire

Reactive Rails: Comparing StimulusReflex and Hotwire

4
Comments 1
1 min read
Simple i18n for StimulusJS !

Simple i18n for StimulusJS !

9
Comments
5 min read
How to save your app's data to a Github repo without any server-side code (using Netlify's Git Gateway)

How to save your app's data to a Github repo without any server-side code (using Netlify's Git Gateway)

7
Comments
3 min read
Primeros pasos en Discord.JS: MessageEmbed

Primeros pasos en Discord.JS: MessageEmbed

10
Comments
2 min read
🚀 Svelte Quick Tip: Connect a store to local storage

🚀 Svelte Quick Tip: Connect a store to local storage

101
Comments 9
3 min read
Prototypes in Javascript

Prototypes in Javascript

6
Comments
2 min read
Solution: 3Sum With Multiplicity

Solution: 3Sum With Multiplicity

6
Comments
6 min read
Redux Toolkit and Typescript (the best way to manage application state)

Redux Toolkit and Typescript (the best way to manage application state)

24
Comments 4
7 min read
Making Your Extension Compatible with Both Chrome and Firefox

Making Your Extension Compatible with Both Chrome and Firefox

6
Comments
5 min read
Creating a Wine Recommendation Application using React

Creating a Wine Recommendation Application using React

4
Comments
2 min read
My portfolio JAM Stack website using vue.js, gridsome and tailwind

My portfolio JAM Stack website using vue.js, gridsome and tailwind

9
Comments 4
1 min read
DEV Survey ✅ — Front-end Data Visualization Tools

DEV Survey ✅ — Front-end Data Visualization Tools

25
Comments 1
2 min read
Are you ready for ES Modules?

Are you ready for ES Modules?

30
Comments 1
3 min read
Laços de repetição em Javascript

Laços de repetição em Javascript

27
Comments 1
7 min read
GitHub Pull Request Review with P42 Checks

GitHub Pull Request Review with P42 Checks

2
Comments
1 min read
Portfolio Site

Portfolio Site

5
Comments 4
1 min read
How to Use Text To Speech In Chrome with JS

How to Use Text To Speech In Chrome with JS

12
Comments 1
1 min read
React Calculator (Oh god...)

React Calculator (Oh god...)

7
Comments
2 min read
Why Video Chat is a Hard Technical Problem

Why Video Chat is a Hard Technical Problem

306
Comments 12
8 min read
Register user to firebase

Register user to firebase

6
Comments
3 min read
🤩 Build Custom Button Component With React JS

🤩 Build Custom Button Component With React JS

69
Comments 1
4 min read
Three ways to use Puppeteer and Node.js to screenshot web pages and generate dynamic Open Graph images for social sharing

Three ways to use Puppeteer and Node.js to screenshot web pages and generate dynamic Open Graph images for social sharing

63
Comments
9 min read
Solution: Set Mismatch (ver. 2)

Solution: Set Mismatch (ver. 2)

9
Comments 4
3 min read
Comma operator in JS

Comma operator in JS

5
Comments
1 min read
Awesome 5 javascript Shorthands

Awesome 5 javascript Shorthands

107
Comments 15
2 min read
What is a PWA?

What is a PWA?

42
Comments 2
6 min read
Under-the-hood of Git

Under-the-hood of Git

37
Comments
11 min read
Porting a board game to the web

Porting a board game to the web

18
Comments 2
5 min read
Let's explore async, await and promise in JavaScript

Let's explore async, await and promise in JavaScript

32
Comments
7 min read
Bootstrap 5 Grid system

Bootstrap 5 Grid system

15
Comments
2 min read
Bootstrap 5 Containers

Bootstrap 5 Containers

13
Comments
2 min read
Coding is like Art.

Coding is like Art.

35
Comments 10
5 min read
JavaScript .reduce() Array Method for Beginners

JavaScript .reduce() Array Method for Beginners

10
Comments 1
3 min read
Do not use the CSS background shorthand property in React

Do not use the CSS background shorthand property in React

4
Comments 2
1 min read
Solution: Design Underground System

Solution: Design Underground System

13
Comments
5 min read
A ProseMirror toolkit for building a CMS in React

A ProseMirror toolkit for building a CMS in React

6
Comments
1 min read
Why Tailwind's utility-first approach is more than inline styles

Why Tailwind's utility-first approach is more than inline styles

11
Comments 2
3 min read
How to make a mouse ripple click effect with CSS, JS and HTML in 2 steps🖱️⚪

How to make a mouse ripple click effect with CSS, JS and HTML in 2 steps🖱️⚪

239
Comments 9
2 min read
21 Vue.js Example Projects to Learn From (Open-source, Beginner to Intermediate Level)

21 Vue.js Example Projects to Learn From (Open-source, Beginner to Intermediate Level)

176
Comments 11
8 min read
Firebase + JavaScript: A CRUD Web App Tutorial – Part 2

Firebase + JavaScript: A CRUD Web App Tutorial – Part 2

9
Comments
4 min read
Solution: Vowel Spellchecker

Solution: Vowel Spellchecker

17
Comments
5 min read
React - Side pane

React - Side pane

4
Comments 2
2 min read
Introducing Browsermeta: Debugging made (super) easy!

Introducing Browsermeta: Debugging made (super) easy!

2
Comments
2 min read
SORTING VISUALIZER - My First Javascript Project

SORTING VISUALIZER - My First Javascript Project

6
Comments
2 min read
The Most Powerful React JS Cheat Sheet

The Most Powerful React JS Cheat Sheet

254
Comments 4
7 min read
Firebase: Firestore-Rules

Firebase: Firestore-Rules

8
Comments
5 min read
Better ways of tracking data in your web application that you may not know of!

Better ways of tracking data in your web application that you may not know of!

7
Comments 1
7 min read
An Introduction to GraphQL on Replit (Part 1)

An Introduction to GraphQL on Replit (Part 1)

10
Comments
16 min read
loading...