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.
Using the optional chaining operator in JavaScript

Using the optional chaining operator in JavaScript

55
Comments 8
3 min read
Cross-component Communication Patterns in AlpineJs

Cross-component Communication Patterns in AlpineJs

11
Comments 1
7 min read
How to Freeze an Object in JavaScript: Object.freeze(), Object.seal() & More

How to Freeze an Object in JavaScript: Object.freeze(), Object.seal() & More

74
Comments 2
8 min read
Javascript: Adjusting time-zone differences

Javascript: Adjusting time-zone differences

6
Comments
2 min read
You probably don't need useLazyQuery 🙅‍♂️

You probably don't need useLazyQuery 🙅‍♂️

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

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

11
Comments
4 min read
Text Typing Animation Effect Using HTML & CSS

Text Typing Animation Effect Using HTML & CSS

64
Comments 3
1 min read
Building a Professionally Designed Website with NextJS, TypeScript, and Payload CMS - Ep. 1

Building a Professionally Designed Website with NextJS, TypeScript, and Payload CMS - Ep. 1

22
Comments
3 min read
Telescope 1.8 Release

Telescope 1.8 Release

6
Comments 2
3 min read
React/Rails Final Bootcamp Project

React/Rails Final Bootcamp Project

4
Comments
4 min read
Improve: RxJS Debugging

Improve: RxJS Debugging

28
Comments
4 min read
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
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
Simple i18n for StimulusJS !

Simple i18n for StimulusJS !

11
Comments
5 min read
Reactive Rails: Comparing StimulusReflex and Hotwire

Reactive Rails: Comparing StimulusReflex and Hotwire

4
Comments 1
1 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

12
Comments
2 min read
Prototypes in Javascript

Prototypes in Javascript

6
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
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
DEV Survey ✅ — Front-end Data Visualization Tools

DEV Survey ✅ — Front-end Data Visualization Tools

25
Comments 1
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

10
Comments 4
1 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

25
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

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

React Calculator (Oh god...)

7
Comments
2 min read
Register user to firebase

Register user to firebase

6
Comments
3 min read
Why Video Chat is a Hard Technical Problem

Why Video Chat is a Hard Technical Problem

306
Comments 12
8 min read
Using Validate.js via a fluent TypeScript interface

Using Validate.js via a fluent TypeScript interface

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

🤩 Build Custom Button Component With React JS

70
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
What is esbuild?

What is esbuild?

59
Comments 4
7 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
Lazy Load Form Fields In Rails With HTMX

Lazy Load Form Fields In Rails With HTMX

15
Comments
3 min read
Bootstrap 5 Grid system

Bootstrap 5 Grid system

15
Comments
2 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 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
A ProseMirror toolkit for building a CMS in React

A ProseMirror toolkit for building a CMS in React

6
Comments
1 min read
loading...