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.
React 19: A Game-Changer for Modern Web Development

React 19: A Game-Changer for Modern Web Development

15
Comments
5 min read
Write a test function while learning javascript

Write a test function while learning javascript

1
Comments
2 min read
JS: Geek Out with AJAX

JS: Geek Out with AJAX

Comments
4 min read
Vanilla JS Effect Methods

Vanilla JS Effect Methods

Comments
2 min read
How to deploy a Next.js app to a VPS on Hetzner using Docker and GitHub Actions

How to deploy a Next.js app to a VPS on Hetzner using Docker and GitHub Actions

1
Comments
23 min read
Toggle Search Engine Chrome Extension

Toggle Search Engine Chrome Extension

5
Comments
2 min read
TypeScript ✔ vs JavaScript ❌ : How TypeScript Outshines JavaScript

TypeScript ✔ vs JavaScript ❌ : How TypeScript Outshines JavaScript

Comments
4 min read
2Gview - GitlabCI view like a boss

2Gview - GitlabCI view like a boss

10
Comments 1
1 min read
The Never Ending Battle Against Software Complexity

The Never Ending Battle Against Software Complexity

Comments
5 min read
Using a custom backend server with Next.js in a monorepo.

Using a custom backend server with Next.js in a monorepo.

Comments
3 min read
React ChatBotify v2 Beta Release: What’s Changed, What’s New and What’s Next?

React ChatBotify v2 Beta Release: What’s Changed, What’s New and What’s Next?

Comments
8 min read
JavaScript for Babies

JavaScript for Babies

Comments
3 min read
The Renaissance of Meteor.js

The Renaissance of Meteor.js

Comments
5 min read
Understanding Hoisting in JavaScript

Understanding Hoisting in JavaScript

Comments
2 min read
Creating a Chrome extension

Creating a Chrome extension

6
Comments
3 min read
Unlocking the Potential of Convex.dev: Revolutionizing Backend Development

Unlocking the Potential of Convex.dev: Revolutionizing Backend Development

Comments
4 min read
It’s Time to Move on From Agile Development

It’s Time to Move on From Agile Development

11
Comments 1
3 min read
Recommended Project: Creating Interactive Bar Charts with ECharts

Recommended Project: Creating Interactive Bar Charts with ECharts

Comments
2 min read
Rich Text Trimming Algorithm

Rich Text Trimming Algorithm

Comments
5 min read
Embarking on a 21-Day JavaScript Journey: My Path to Becoming a Full-Stack Developer

Embarking on a 21-Day JavaScript Journey: My Path to Becoming a Full-Stack Developer

1
Comments
1 min read
Integrating MediaElement.js - Custom HTML5 Video Player

Integrating MediaElement.js - Custom HTML5 Video Player

12
Comments
3 min read
Day 1: Kicking Off My 21-Day JavaScript Challenge 🚀

Day 1: Kicking Off My 21-Day JavaScript Challenge 🚀

3
Comments
2 min read
18 GitHub Repos to Learn JavaScript

18 GitHub Repos to Learn JavaScript

2
Comments
4 min read
Shallow Copy vs Deep Copy in JavaScript

Shallow Copy vs Deep Copy in JavaScript

Comments 1
2 min read
Episode 24/29: Converging Frameworks, SSR with Igor Minar

Episode 24/29: Converging Frameworks, SSR with Igor Minar

1
Comments
2 min read
Export JSON to CSV: simple object

Export JSON to CSV: simple object

1
Comments
3 min read
Unraveling JavaScript: A Deep Dive into Hoisting, Temporal Dead Zone, and Variable States

Unraveling JavaScript: A Deep Dive into Hoisting, Temporal Dead Zone, and Variable States

Comments
2 min read
Get paid in QR

Get paid in QR

Comments
5 min read
Class Components vs. Functional Components in React

Class Components vs. Functional Components in React

Comments
1 min read
Mastering React Virtual DOM: Boost Your App Performance and Efficiency

Mastering React Virtual DOM: Boost Your App Performance and Efficiency

Comments
1 min read
Switch Case Statement Cara Terbaik Bikin If-Else Gak Ribet Lagi

Switch Case Statement Cara Terbaik Bikin If-Else Gak Ribet Lagi

Comments
2 min read
Mastering Programming Fundamentals with LabEx Challenges

Mastering Programming Fundamentals with LabEx Challenges

Comments
2 min read
Export JSON to CSV: a note on CSV and encoding

Export JSON to CSV: a note on CSV and encoding

Comments
2 min read
Preventing Weak Cryptography in JavaScript

Preventing Weak Cryptography in JavaScript

Comments
3 min read
Props Drilling in React

Props Drilling in React

1
Comments
1 min read
Svelte Series-6: Lifecycle

Svelte Series-6: Lifecycle

Comments
6 min read
The React Ecosystem in 2024 - Part #2 🔥

The React Ecosystem in 2024 - Part #2 🔥

Comments
3 min read
Higher-Order Components in React

Higher-Order Components in React

Comments
1 min read
Unlock the Secrets to Writing Clean JavaScript Code: Transform Your Development Skills with These Expert Techniques!

Unlock the Secrets to Writing Clean JavaScript Code: Transform Your Development Skills with These Expert Techniques!

1
Comments
3 min read
Context API vs. Redux

Context API vs. Redux

1
Comments
1 min read
Introducing Narrative Nooks: A New Way to Inspire and Educate Kids

Introducing Narrative Nooks: A New Way to Inspire and Educate Kids

Comments
2 min read
viewabilityConfigCallbackPairs

viewabilityConfigCallbackPairs

Comments
1 min read
JavaScript MMORPG - Maiu Online - #babylonjs - Ep31: Inventory, drop and pickup items

JavaScript MMORPG - Maiu Online - #babylonjs - Ep31: Inventory, drop and pickup items

Comments
1 min read
Boot.dev vs Codecademy from newbie perspective

Boot.dev vs Codecademy from newbie perspective

Comments
2 min read
Ensure Accessibility on Icon Links

Ensure Accessibility on Icon Links

Comments
2 min read
How to Implement Localization in a Spring Boot Application with Dynamic Language Switching

How to Implement Localization in a Spring Boot Application with Dynamic Language Switching

Comments
1 min read
Building a Capital City App With Next.js and Netlify

Building a Capital City App With Next.js and Netlify

1
Comments
3 min read
DAY 8 PROJECT: FEEDBACK UI PAGE

DAY 8 PROJECT: FEEDBACK UI PAGE

Comments
2 min read
The JS string replace() method

The JS string replace() method

Comments
4 min read
I built a React Native boilerplate to ship your apps faster

I built a React Native boilerplate to ship your apps faster

Comments
1 min read
A Step By Step Guide to Updating Your Legacy Node.js App in 2024 (v10 to v22)

A Step By Step Guide to Updating Your Legacy Node.js App in 2024 (v10 to v22)

1
Comments
8 min read
The Magical Redis Cache: A Website's Best Friend

The Magical Redis Cache: A Website's Best Friend

Comments
2 min read
Unlock the Secrets of JavaScript: Best Practices for Writing Clean, Performant Code

Unlock the Secrets of JavaScript: Best Practices for Writing Clean, Performant Code

Comments
3 min read
Implementing Resend in Next.js: Step-by-Step Guide

Implementing Resend in Next.js: Step-by-Step Guide

1
Comments
3 min read
The State of Development in 2024

The State of Development in 2024

1
Comments
2 min read
Differences Between Object, {}, and object in TypeScript

Differences Between Object, {}, and object in TypeScript

Comments
2 min read
The React Ecosystem in 2024 - Part #1 🔥

The React Ecosystem in 2024 - Part #1 🔥

Comments
3 min read
j-Input — Total.js part 2

j-Input — Total.js part 2

Comments
5 min read
Dive Into JavaScript: A Comprehensive Learning Journey

Dive Into JavaScript: A Comprehensive Learning Journey

Comments
3 min read
Building an iPhone-style start page with pure CSS and JavaScript

Building an iPhone-style start page with pure CSS and JavaScript

Comments
1 min read
loading...