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.
Why Does My useEffect Run Twice (or Forever)? React Causes and Fixes

Why Does My useEffect Run Twice (or Forever)? React Causes and Fixes

Comments
6 min read
A bash loop that logs bytes and seconds for each PNG optimization step

A bash loop that logs bytes and seconds for each PNG optimization step

Comments
4 min read
Binary Search Mistakes: Why Your Code Keeps Returning -1

Binary Search Mistakes: Why Your Code Keeps Returning -1

Comments
6 min read
Big O Notation Explained in Simple Words (With Examples)

Big O Notation Explained in Simple Words (With Examples)

Comments
6 min read
Advanced Server-Side Caching Patterns in Next.js: A Deep Dive into Data, Route, and Router Caches

Advanced Server-Side Caching Patterns in Next.js: A Deep Dive into Data, Route, and Router Caches

Comments
11 min read
Zod vs Valibot vs a Handwritten Type Guard: Same Rules, Different Results

Zod vs Valibot vs a Handwritten Type Guard: Same Rules, Different Results

Comments
8 min read
Getting Started with Web Development and Digital Media

Getting Started with Web Development and Digital Media

1
Comments
2 min read
I built SaifSat: An ultra-lightweight web streaming engine capped at 25MB RAM

I built SaifSat: An ultra-lightweight web streaming engine capped at 25MB RAM

Comments 1
1 min read
Workflows that survive a closed tab: durable waits with checkpoints and chrome.alarms

Workflows that survive a closed tab: durable waits with checkpoints and chrome.alarms

1
Comments
7 min read
Your AI Agent Has Perfect Logs. It Still Broke Production.

Your AI Agent Has Perfect Logs. It Still Broke Production.

Comments
3 min read
Serving 56,000 game pages without a database meltdown: the boring caching choices that work

Serving 56,000 game pages without a database meltdown: the boring caching choices that work

Comments
3 min read
Our day boundaries correct for daylight saving by exactly one hour, and one of the 418 time zones moves by thirty minutes

Our day boundaries correct for daylight saving by exactly one hour, and one of the 418 time zones moves by thirty minutes

Comments
6 min read
Confirming an English word with Enter sent the chat

Confirming an English word with Enter sent the chat

Comments
2 min read
How to Optimize Images for the Web: JPG Compression, WebP, and JavaScript

How to Optimize Images for the Web: JPG Compression, WebP, and JavaScript

Comments
5 min read
Designing an idle RPG economy in vanilla JS: lessons from Snow317.io

Designing an idle RPG economy in vanilla JS: lessons from Snow317.io

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.