Forem

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.
Ternary operator?

Ternary operator?

Comments
1 min read
Object.is in JavaScript ⚡ The Equality Check Nobody Talks About 🤯

Object.is in JavaScript ⚡ The Equality Check Nobody Talks About 🤯

1
Comments
2 min read
Understanding JavaScript Closures

Understanding JavaScript Closures

2
Comments
2 min read
I Built my own UI Library on Top of shadcn/ui
Cover image for I Built my own UI Library on Top of shadcn/ui

I Built my own UI Library on Top of shadcn/ui

6
Comments 1
1 min read
Coding Challenge Practice - Question 25

Coding Challenge Practice - Question 25

2
Comments
1 min read
LocalStorage vs IndexedDB: JavaScript Guide (Storage, Limits & Best Practices)

LocalStorage vs IndexedDB: JavaScript Guide (Storage, Limits & Best Practices)

Comments
3 min read
# 🧩 Semantic HTML for React Developers
Cover image for # 🧩 Semantic HTML for React Developers

# 🧩 Semantic HTML for React Developers

5
Comments
4 min read
React Concurrent Mode Deep Dive - Complete Series, (You Do Not Know React Yet)
Cover image for React Concurrent Mode Deep Dive - Complete Series, (You Do Not Know React Yet)

React Concurrent Mode Deep Dive - Complete Series, (You Do Not Know React Yet)

1
Comments
3 min read
Java References Explained: Your Ultimate Guide to Strong, Soft, Weak & Phantom Refs
Cover image for 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
The Witch House - Helloween Theme Landing Page
Cover image for The Witch House - Helloween Theme Landing Page

Frontend Challenge Perfect Landing Submission 🦇🎃

The Witch House - Helloween Theme Landing Page

2
Comments 2
2 min read
S — Slice to Essentials (build the thin slice)
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for ⚔️ 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

3
Comments
1 min read
Day 1 React
Cover image for 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
# 🚀 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
The Code Review That Changed Everything
Cover image for The Code Review That Changed Everything

The Code Review That Changed Everything

96
Comments 18
7 min read
Stay ahead in web development: latest news, tools, and insights #107
Cover image for 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
loading...