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.
12 Key Challenges in Mobile Testing

12 Key Challenges in Mobile Testing

1
Comments 1
4 min read
Build a Pomodoro Timer Website

Build a Pomodoro Timer Website

2
Comments
3 min read
Improved k6 Load Test Script with Custom Metrics, Tags, and Labels

Improved k6 Load Test Script with Custom Metrics, Tags, and Labels

Comments
2 min read
JavaScript for Babies

JavaScript for Babies

1
Comments
3 min read
5 JavaScript Coding Practices to Master 🚀

5 JavaScript Coding Practices to Master 🚀

Comments
3 min read
Effortless Payments with Lemon Squeezy | Next.js Integration Made Simple

Effortless Payments with Lemon Squeezy | Next.js Integration Made Simple

5
Comments
5 min read
Javascript: Promise Complete Guide

Javascript: Promise Complete Guide

5
Comments
6 min read
Building a Robust Test Suite for Single Page Applications (SPAs)

Building a Robust Test Suite for Single Page Applications (SPAs)

1
Comments
4 min read
Understanding Clean Code: Boundaries ⚡

Understanding Clean Code: Boundaries ⚡

1
Comments
3 min read
The History of JavaScript Frameworks: Part 1 - The DynAPI JavaScript Library

The History of JavaScript Frameworks: Part 1 - The DynAPI JavaScript Library

Comments
2 min read
HTTP/1 vs HTTP/2 vs HTTP3

HTTP/1 vs HTTP/2 vs HTTP3

31
Comments 6
4 min read
Top 10 Public APIs Every Web Developer Should Know About

Top 10 Public APIs Every Web Developer Should Know About

2
Comments
5 min read
Understanding Array Iterator Methods in JS: filter, map, and reduce

Understanding Array Iterator Methods in JS: filter, map, and reduce

1
Comments
3 min read
Unveiling the Magic: Building Inclusive WebAR Experiences for Enhanced Engagement

Unveiling the Magic: Building Inclusive WebAR Experiences for Enhanced Engagement

Comments
3 min read
🚀 Day 15: Building Tip Calculator with React 🚀

🚀 Day 15: Building Tip Calculator with React 🚀

3
Comments 1
3 min read
Top Free Developer Tools & Libraries You Need to Know in 2024

Top Free Developer Tools & Libraries You Need to Know in 2024

1
Comments
3 min read
How Jotai Was Born

How Jotai Was Born

17
Comments 3
4 min read
🚀 Boost Your React App's Speed: Essential Performance Optimization Tips 💨

🚀 Boost Your React App's Speed: Essential Performance Optimization Tips 💨

4
Comments 1
3 min read
Valorant Character Selection Character Reveal Effect

Valorant Character Selection Character Reveal Effect

Comments
2 min read
Recreation - Frontend Challenge Submission

Recreation - Frontend Challenge Submission

1
Comments
2 min read
100 Days of Code Week 4

100 Days of Code Week 4

Comments
1 min read
Introduction to Test-Driven Development (TDD) in JavaScript

Introduction to Test-Driven Development (TDD) in JavaScript

Comments 1
4 min read
Line Numbers for <textarea> using SVG

Line Numbers for <textarea> using SVG

34
Comments 10
4 min read
Easy Image Editor: Tutorial and Documentation

Easy Image Editor: Tutorial and Documentation

9
Comments 3
4 min read
To fold or to double down? That’s a tech question!

To fold or to double down? That’s a tech question!

3
Comments
3 min read
Increase Your Web App Performance By 20-30%, Even more

Increase Your Web App Performance By 20-30%, Even more

6
Comments
3 min read
Keeping the Your README Fresh and Engaging using AI

Keeping the Your README Fresh and Engaging using AI

8
Comments
2 min read
Declarative vs. Imperative Programming in JavaScript

Declarative vs. Imperative Programming in JavaScript

2
Comments
2 min read
Building RealTimeEdify: A Real-Time Collaborative Document Editing App with MERN Stack & Socket.IO

Building RealTimeEdify: A Real-Time Collaborative Document Editing App with MERN Stack & Socket.IO

1
Comments
3 min read
React vs React Native: Pros, Cons, and What You Should Know

React vs React Native: Pros, Cons, and What You Should Know

Comments
6 min read
Como somar horas no Google Sheets usando critérios para filtrar linhas?

Como somar horas no Google Sheets usando critérios para filtrar linhas?

1
Comments
4 min read
Efficiently Managing Dynamic State Arrays in React: Adding and Removing Elements with Ease đź“Ł

Efficiently Managing Dynamic State Arrays in React: Adding and Removing Elements with Ease đź“Ł

3
Comments 2
3 min read
Master jQuery.each() with These 5 Essential Examples

Master jQuery.each() with These 5 Essential Examples

Comments
6 min read
Master jQuery.each() with These 5 Essential Examples

Master jQuery.each() with These 5 Essential Examples

Comments
6 min read
🔍 SSR vs. CSR: Understanding the Differences and When to Use Them

🔍 SSR vs. CSR: Understanding the Differences and When to Use Them

13
Comments 1
6 min read
Comparing React Mutative vs. React Immer

Comparing React Mutative vs. React Immer

2
Comments 1
6 min read
2.6 Figma Components

2.6 Figma Components

Comments
1 min read
Build Reactive Web Components with SSR

Build Reactive Web Components with SSR

12
Comments 2
6 min read
I wrote my own Reconciler (React)

I wrote my own Reconciler (React)

4
Comments
3 min read
🌟 Micro Frontend vs. Atomic Frontend: A Modern Web Development Showdown 🚀

🌟 Micro Frontend vs. Atomic Frontend: A Modern Web Development Showdown 🚀

2
Comments
3 min read
Build a Web App with Oats~i – Lesson 2: Reactivity and Data Manager

Build a Web App with Oats~i – Lesson 2: Reactivity and Data Manager

Comments
16 min read
Intersection Observer: A powerful tool for efficient web design 🚀

Intersection Observer: A powerful tool for efficient web design 🚀

Comments
7 min read
Node.JS - Foal framework version 4.5 is released 🎉

Node.JS - Foal framework version 4.5 is released 🎉

1
Comments
2 min read
100 days of Miva: Day 4

100 days of Miva: Day 4

4
Comments 4
2 min read
Today's Javascript Tip: extract multiple properties from an object into variables using destructuring assignment.

Today's Javascript Tip: extract multiple properties from an object into variables using destructuring assignment.

Comments
1 min read
Integrate Web Component/MFE with plain static HTML

Integrate Web Component/MFE with plain static HTML

1
Comments
3 min read
PHP Snippet Manager

PHP Snippet Manager

Comments
1 min read
How to make custom push notification? How does the entire process work?

How to make custom push notification? How does the entire process work?

2
Comments
4 min read
Develop and Deploy Machine Learning Models With Entendu

Develop and Deploy Machine Learning Models With Entendu

2
Comments
6 min read
Writing a state management library in 50 lines of JavaScript

Writing a state management library in 50 lines of JavaScript

11
Comments
6 min read
How to Detect if a User is in Dark Mode In Js

How to Detect if a User is in Dark Mode In Js

6
Comments
2 min read
Exploring Design Systems in UI/UX: UCD, Stanford, DIDI, and Beyondđź« 

Exploring Design Systems in UI/UX: UCD, Stanford, DIDI, and Beyondđź« 

5
Comments
3 min read
🚀 Node.js vs. Express.js: Mastering Server-Side JavaScript Development

🚀 Node.js vs. Express.js: Mastering Server-Side JavaScript Development

28
Comments
5 min read
🚀 Node.js vs. Express.js: Mastering Server-Side JavaScript Development

🚀 Node.js vs. Express.js: Mastering Server-Side JavaScript Development

22
Comments
5 min read
Zig First Impressions from a JS Dev

Zig First Impressions from a JS Dev

Comments 1
3 min read
How to Fix “Ensure Text Remains Visible During Webfont Loading" Warning?

How to Fix “Ensure Text Remains Visible During Webfont Loading" Warning?

2
Comments
10 min read
Creating a Custom Logger for a Node.js Application using Errsole

Creating a Custom Logger for a Node.js Application using Errsole

13
Comments 14
3 min read
Building a Custom Command Palette with React: A Deep Dive into React Portals, Observables, and Event Listeners

Building a Custom Command Palette with React: A Deep Dive into React Portals, Observables, and Event Listeners

7
Comments
2 min read
Software Design Patterns: The Secret Sauce Behind Every Great App

Software Design Patterns: The Secret Sauce Behind Every Great App

1
Comments
5 min read
Cook Up Your Code: JavaScript Design Patterns

Cook Up Your Code: JavaScript Design Patterns

1
Comments
10 min read
loading...