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 We Migrated from Next.js to Vite and Hono

Why We Migrated from Next.js to Vite and Hono

Comments
8 min read
Today I Understood useEffect Cleanup & Race Conditions (Real Lessons from usePopcorn)

Today I Understood useEffect Cleanup & Race Conditions (Real Lessons from usePopcorn)

Comments
2 min read
Fict – A compiler that makes JavaScript variables automatically reactive

Fict – A compiler that makes JavaScript variables automatically reactive

Comments
12 min read
The Day "Standard Security" Wasn't Enough: A Deep Dive into HTTP Headers

The Day "Standard Security" Wasn't Enough: A Deep Dive into HTTP Headers

1
Comments
3 min read
Getting Started with eslint-plugin-secure-coding

Getting Started with eslint-plugin-secure-coding

Comments
3 min read
Angular vs React vs Vue: Which Should You Learn in 2026?

Angular vs React vs Vue: Which Should You Learn in 2026?

Comments
16 min read
Rust for JavaScript Developers: A Practical Guide to Your First 1000 Lines (2026)

Rust for JavaScript Developers: A Practical Guide to Your First 1000 Lines (2026)

Comments
9 min read
Implementing Glob Imports in Node.js

Implementing Glob Imports in Node.js

Comments
9 min read
My Experimental Portfolio is Live! 🚀

My Experimental Portfolio is Live! 🚀

Comments
1 min read
Stop Writing Validation Twice: How I Built a "Shared Brain" Sync Engine with Go & WASM

Stop Writing Validation Twice: How I Built a "Shared Brain" Sync Engine with Go & WASM

Comments
3 min read
Stop Paying for QR Codes in 2026: I Built a Free, "Branded" Generator

Stop Paying for QR Codes in 2026: I Built a Free, "Branded" Generator

Comments
2 min read
The TL;DR Rule: How I Structure Files to Not Annoy My Team

The TL;DR Rule: How I Structure Files to Not Annoy My Team

Comments
3 min read
A small visual PDF maker built with vanilla JavaScript

A small visual PDF maker built with vanilla JavaScript

Comments
1 min read
How to Allow Your JavaScript Web App to Be Accessed by Other Devices on Windows

How to Allow Your JavaScript Web App to Be Accessed by Other Devices on Windows

Comments
1 min read
structuredClone() — The Deep Copy Hero JavaScript Deserved 🦸‍♀️

structuredClone() — The Deep Copy Hero JavaScript Deserved 🦸‍♀️

Comments
3 min read
I Built a Testimonial Carousel That Actually Feels Alive (Next.js + Tailwind CSS)

I Built a Testimonial Carousel That Actually Feels Alive (Next.js + Tailwind CSS)

Comments
5 min read
Git Good Commits vs. Git Bad Commits: A Practical Git Guide for Developers

Git Good Commits vs. Git Bad Commits: A Practical Git Guide for Developers

Comments
6 min read
10 React and Next.js Best Practices I Wish I Knew Earlier

10 React and Next.js Best Practices I Wish I Knew Earlier

Comments
2 min read
Building Production-Ready MERN Stack Applications: Lessons from 50M+ Users

Building Production-Ready MERN Stack Applications: Lessons from 50M+ Users

Comments
3 min read
The Security Engineer Interview Cheat Sheet for JavaScript Developers

The Security Engineer Interview Cheat Sheet for JavaScript Developers

Comments
3 min read
Beyond Server‑Side Rendering: Rediscovering PHP and the Joy of Experimenting

Beyond Server‑Side Rendering: Rediscovering PHP and the Joy of Experimenting

Comments
2 min read
How I Built a JSON Repair Library for LLM Streaming (and Made it 1.7x Faster)

How I Built a JSON Repair Library for LLM Streaming (and Made it 1.7x Faster)

Comments
2 min read
Client-side PDF tools using JavaScript

Client-side PDF tools using JavaScript

Comments
2 min read
The History of undefined and null in JavaScript and their Common Pitfalls

The History of undefined and null in JavaScript and their Common Pitfalls

Comments
5 min read
Building an Effect Runtime in TypeScript - Part 2: Integrating the JavaScript Ecosystem Like LEGO Blocks

Building an Effect Runtime in TypeScript - Part 2: Integrating the JavaScript Ecosystem Like LEGO Blocks

Comments
15 min read
loading...