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.
How to Generate Product Variant Permutations in Vanilla JavaScript

How to Generate Product Variant Permutations in Vanilla JavaScript

Comments
4 min read
No Bugs, Only Bats — My DEV Haunted Hub for Halloween 🦇

Frontend Challenge Perfect Landing Submission 🦇🎃

No Bugs, Only Bats — My DEV Haunted Hub for Halloween 🦇

20
Comments 5
1 min read
ถ้าข้อมูลเปลี่ยนบ่อยใน useAsyncData — ควรจัดการยังไงดี? ⚡

ถ้าข้อมูลเปลี่ยนบ่อยใน useAsyncData — ควรจัดการยังไงดี? ⚡

3
Comments
1 min read
How I developed my very own Portfolio Website using HTML, CSS, and JavaScript

How I developed my very own Portfolio Website using HTML, CSS, and JavaScript

2
Comments 2
13 min read
Event Adapters in Rimmel.js: Decoupling View & Model for Clean, Testable UI

Event Adapters in Rimmel.js: Decoupling View & Model for Clean, Testable UI

Comments
4 min read
🚀 Building Zeno – My Lightweight, Plugin-First Markdown Blog Framework

🚀 Building Zeno – My Lightweight, Plugin-First Markdown Blog Framework

1
Comments
1 min read
Dates in JS

Dates in JS

16
Comments 4
6 min read
How to Fix Vue Hydration Mismatch

How to Fix Vue Hydration Mismatch

9
Comments 1
9 min read
Build an Ollama LLM software engineering language bot

Build an Ollama LLM software engineering language bot

Comments
8 min read
Inside TekBreed's Engineering: Why Monorepo Architecture with Turborepo Powers Our Platform

Inside TekBreed's Engineering: Why Monorepo Architecture with Turborepo Powers Our Platform

Comments
7 min read
JavaScript's Event Loop

JavaScript's Event Loop

Comments
1 min read
Why Most APIs Don't Enable CORS?

Why Most APIs Don't Enable CORS?

5
Comments
3 min read
The <template> Tag: A core HTML Feature That Simplified My JS

The <template> Tag: A core HTML Feature That Simplified My JS

56
Comments 42
3 min read
🔥 Master ES6 in JavaScript: From Basics to Pro with Real-World Examples 💻

🔥 Master ES6 in JavaScript: From Basics to Pro with Real-World Examples 💻

3
Comments
3 min read
Fixing My Gratuity Calculator: Adding Social Media Sharing Inside the Tool

Fixing My Gratuity Calculator: Adding Social Media Sharing Inside the Tool

Comments
2 min read
The Artisan's Journey: Weaving the Unbreakable Tapestry of Database Integration Tests

The Artisan's Journey: Weaving the Unbreakable Tapestry of Database Integration Tests

1
Comments
5 min read
Polyfills and Browser Compatibility

Polyfills and Browser Compatibility

Comments 1
5 min read
Monster Select now supports paginated dropdowns – fully reactive, fully open source

Monster Select now supports paginated dropdowns – fully reactive, fully open source

Comments
2 min read
Nextjs Agency Website Template

Nextjs Agency Website Template

5
Comments
3 min read
Remember2Pack

Remember2Pack

1
Comments
6 min read
JavaScript DOM Manipulation: How to Create and Remove HTML Elements Dynamically

JavaScript DOM Manipulation: How to Create and Remove HTML Elements Dynamically

Comments
4 min read
MCP Guardrails: Mitigating Data Poisoning and Prompt Injection in AI Coding Assistants

MCP Guardrails: Mitigating Data Poisoning and Prompt Injection in AI Coding Assistants

30
Comments
7 min read
🎲Binary Search Explained – A Beginner’s Guide

🎲Binary Search Explained – A Beginner’s Guide

30
Comments
5 min read
Windows in 2025 for Work and Creativity: How to Build a Fast, Secure, and Comfortable System

Windows in 2025 for Work and Creativity: How to Build a Fast, Secure, and Comfortable System

Comments
4 min read
The Language Behind the Web: How JavaScript Works!

The Language Behind the Web: How JavaScript Works!

Comments 1
7 min read
loading...