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.
🔁 Type Coercion (Auto-Conversion) in JS

🔁 Type Coercion (Auto-Conversion) in JS

Comments
1 min read
Stop drifting around in the dark when using "any" and "unknown" TypeScript types

Stop drifting around in the dark when using "any" and "unknown" TypeScript types

2
Comments 4
2 min read
Discriminated Unions in TypeScript: How They Differ from Plain Type Unions

Discriminated Unions in TypeScript: How They Differ from Plain Type Unions

Comments
2 min read
Build an Offline-First Web App with Service Workers

Build an Offline-First Web App with Service Workers

10
Comments 2
5 min read
"as const" vs "readonly" in TypeScript: What’s the Difference?

"as const" vs "readonly" in TypeScript: What’s the Difference?

Comments
1 min read
Java Introduction

Java Introduction

2
Comments
2 min read
Week 4: The Why and How of React 💡

Week 4: The Why and How of React 💡

Comments
4 min read
Fractal web app design

Fractal web app design

Comments
3 min read
Front-End Drag and Drop: Looks Simple, But Full of Hidden Pitfalls

Front-End Drag and Drop: Looks Simple, But Full of Hidden Pitfalls

4
Comments
4 min read
CSR vs SSG vs SSR: What They Mean and How React & Next.js Use Them

CSR vs SSG vs SSR: What They Mean and How React & Next.js Use Them

Comments
5 min read
🧭 React Navigation & Routing

🧭 React Navigation & Routing

Comments
2 min read
The JavaScript Runtime Showdown: Node.js vs Deno vs Bun

The JavaScript Runtime Showdown: Node.js vs Deno vs Bun

1
Comments
4 min read
Burnout, PIP and Self-Doubt | Looking for Career Advice After a Hard Fall

Burnout, PIP and Self-Doubt | Looking for Career Advice After a Hard Fall

1
Comments 4
3 min read
Rendering Massive Tables at Lightning Speed: Virtualization with Virtual Scrolling

Rendering Massive Tables at Lightning Speed: Virtualization with Virtual Scrolling

Comments
6 min read
Keeping Browser Tabs in Sync with Broadcast Channel API 🔄✨

Keeping Browser Tabs in Sync with Broadcast Channel API 🔄✨

Comments
1 min read
From Code to Cosmos: How I Built a Tarot Web App with Next.js and a Touch of Magic

From Code to Cosmos: How I Built a Tarot Web App with Next.js and a Touch of Magic

Comments
2 min read
Top 5 Full-Stack Development and Deployment Platforms in 2025

Top 5 Full-Stack Development and Deployment Platforms in 2025

9
Comments 2
7 min read
Hello DEV Community! Excited to Be Here

Hello DEV Community! Excited to Be Here

Comments
1 min read
Magic: The Gathering Explained With JavaScript Classes

Magic: The Gathering Explained With JavaScript Classes

2
Comments 1
4 min read
Registration and Login System Project

Registration and Login System Project

Comments
1 min read
Reactive algorithms: how Angular took the right path

Reactive algorithms: how Angular took the right path

Comments
1 min read
Volunteer Developer – Palettea (Remote, US/Canada)

Volunteer Developer – Palettea (Remote, US/Canada)

1
Comments
1 min read
💡 “Stop Copying Regex!” — Manage, Validate, and Extract All Your Regex with regex-center

💡 “Stop Copying Regex!” — Manage, Validate, and Extract All Your Regex with regex-center

3
Comments
4 min read
The CSS Style Dilemma -When to Use `rem`, `em`, `px`, and `%`

The CSS Style Dilemma -When to Use `rem`, `em`, `px`, and `%`

1
Comments
3 min read
Fullstack Next.js & Cloudflare Template for SaaS MVP

Fullstack Next.js & Cloudflare Template for SaaS MVP

Comments
1 min read
loading...