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.
The Witch House - Helloween Theme Landing Page

Frontend Challenge Perfect Landing Submission 🦇🎃

The Witch House - Helloween Theme Landing Page

4
Comments 2
2 min read
Java References Explained: Your Ultimate Guide to Strong, Soft, Weak & Phantom Refs

Java References Explained: Your Ultimate Guide to Strong, Soft, Weak & Phantom Refs

Comments
6 min read
S — Slice to Essentials (build the thin slice)

S — Slice to Essentials (build the thin slice)

Comments
1 min read
Understanding `readonly` in TypeScript

Understanding `readonly` in TypeScript

Comments
2 min read
🚀 Mastering Child-to-Parent Communication in React (with Add, Delete & Toggle Example)

🚀 Mastering Child-to-Parent Communication in React (with Add, Delete & Toggle Example)

8
Comments
2 min read
Syncing Multiple Tabs in a Browser Application

Syncing Multiple Tabs in a Browser Application

Comments
2 min read
Java Threads Explained: Concurrency, Multithreading & Best Practices

Java Threads Explained: Concurrency, Multithreading & Best Practices

1
Comments
6 min read
Building a Real-Time Football Livescore App with React and Node.js

Building a Real-Time Football Livescore App with React and Node.js

3
Comments
6 min read
⚔️ React vs Angular vs Vue: A Senior Developer’s Honest Take in 2025

⚔️ React vs Angular vs Vue: A Senior Developer’s Honest Take in 2025

2
Comments 4
4 min read
I built InvisiBrain — a free, open-source alternative to Cluely and Parakeet AI

I built InvisiBrain — a free, open-source alternative to Cluely and Parakeet AI

4
Comments
1 min read
Day 1 React

Day 1 React

Comments
3 min read
TypeScript: Choosing Between `Record` and `Map` for Key–Value Data

TypeScript: Choosing Between `Record` and `Map` for Key–Value Data

Comments
2 min read
The Code Review That Changed Everything

The Code Review That Changed Everything

97
Comments 18
7 min read
# 🚀 Introducing `vite-plugin-optimize-videos` — Optimize Your Videos at Build Time

# 🚀 Introducing `vite-plugin-optimize-videos` — Optimize Your Videos at Build Time

Comments
1 min read
A Small Trick for Smarter, More Reliable Inputs in React

A Small Trick for Smarter, More Reliable Inputs in React

2
Comments 1
1 min read
Stay ahead in web development: latest news, tools, and insights #107

Stay ahead in web development: latest news, tools, and insights #107

2
Comments
8 min read
Understanding `Pick` and `Partial` in TypeScript

Understanding `Pick` and `Partial` in TypeScript

Comments
2 min read
💡 Curiosidade sobre o MiniWebSocket

💡 Curiosidade sobre o MiniWebSocket

Comments
1 min read
Leetcode 2705. Compact Object

Leetcode 2705. Compact Object

Comments
1 min read
How to Build Real-Time Video Chat Applications with WebRTC

How to Build Real-Time Video Chat Applications with WebRTC

3
Comments 1
21 min read
How We Built an AI That Transforms Your Photos Into Pixel Art in 10 Seconds (And Why It Matters for Web3)

How We Built an AI That Transforms Your Photos Into Pixel Art in 10 Seconds (And Why It Matters for Web3)

3
Comments
6 min read
Building a Privacy-First Code Formatter: My Architecture Decisions

Building a Privacy-First Code Formatter: My Architecture Decisions

Comments 1
1 min read
📢 HMPL v3.1: New major update!

📢 HMPL v3.1: New major update!

123
Comments 6
3 min read
TCJSGame Camera Class: Complete Reference Guide

TCJSGame Camera Class: Complete Reference Guide

Comments
8 min read
🧩 Thinking in React: When and Where to Create State (Explained with a Packing List App)

🧩 Thinking in React: When and Where to Create State (Explained with a Packing List App)

6
Comments
3 min read
loading...