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.
🔥 Claude Opus 4.5 vs GPT 5.2 High vs Gemini 3 Pro: Production Coding Test ✅
Cover image for 🔥 Claude Opus 4.5 vs GPT 5.2 High vs Gemini 3 Pro: Production Coding Test ✅

🔥 Claude Opus 4.5 vs GPT 5.2 High vs Gemini 3 Pro: Production Coding Test ✅

144
Comments 1
8 min read
HTML/CSS to PDF: How I Solved the "Page Break" Nightmare

HTML/CSS to PDF: How I Solved the "Page Break" Nightmare

Comments 1
1 min read
Adding Multi-Lingual Support in React

Adding Multi-Lingual Support in React

Comments
4 min read
Choosing a Data Structure for a Shopping Cart (Array vs Object vs Map)

Choosing a Data Structure for a Shopping Cart (Array vs Object vs Map)

Comments 4
2 min read
I Built a Conflict-Resilient JSON Editor to Solve Collaborative Nightmares, and here is the Tech Stack
Cover image for I Built a Conflict-Resilient JSON Editor to Solve Collaborative Nightmares, and here is the Tech Stack

I Built a Conflict-Resilient JSON Editor to Solve Collaborative Nightmares, and here is the Tech Stack

Comments
9 min read
Unlocking 60FPS: My Deep Dive into React Native Performance (Expo vs. Bare Workflow
Cover image for Unlocking 60FPS: My Deep Dive into React Native Performance (Expo vs. Bare Workflow

Unlocking 60FPS: My Deep Dive into React Native Performance (Expo vs. Bare Workflow

Comments
3 min read
How to Create City Boy Meme

How to Create City Boy Meme

Comments
6 min read
Building a Resilient Meta Tag Analyzer with DOMParser and Serverless
Cover image for Building a Resilient Meta Tag Analyzer with DOMParser and Serverless

Building a Resilient Meta Tag Analyzer with DOMParser and Serverless

Comments
4 min read
Building Ollama Chess Arena: Pitting Local LLMs Against Each Other ♟️
Cover image for Building Ollama Chess Arena: Pitting Local LLMs Against Each Other ♟️

Building Ollama Chess Arena: Pitting Local LLMs Against Each Other ♟️

Comments
3 min read
Quantam: A Lightweight Async Workflow Engine for Node.js

Quantam: A Lightweight Async Workflow Engine for Node.js

1
Comments
2 min read
The AI Orchestrator: Leading Autonomous Agents to Build Reliable Software, Not Just Code new

The AI Orchestrator: Leading Autonomous Agents to Build Reliable Software, Not Just Code new

Comments
5 min read
I Built 18 Web Scrapers in One Week - Here's What I Learned About Modern Scraping

I Built 18 Web Scrapers in One Week - Here's What I Learned About Modern Scraping

Comments
4 min read
10 TypeScript Habits Every JavaScript Developer Should Build 🚀
Cover image for 10 TypeScript Habits Every JavaScript Developer Should Build 🚀

10 TypeScript Habits Every JavaScript Developer Should Build 🚀

1
Comments
2 min read
Building an AI-Powered Bill Splitter: OCR, LLMs, and Real-time State

Building an AI-Powered Bill Splitter: OCR, LLMs, and Real-time State

Comments
4 min read
JavaScript Design Patterns — And When You Should Actually Use Them
Cover image for JavaScript Design Patterns — And When You Should Actually Use Them

JavaScript Design Patterns — And When You Should Actually Use Them

Comments
4 min read
Mastering the Fetch API with Real‑Life JavaScript Examples

Mastering the Fetch API with Real‑Life JavaScript Examples

1
Comments
2 min read
The Pitfall of npm publish with pnpm's workspace:* Protocol

The Pitfall of npm publish with pnpm's workspace:* Protocol

Comments
2 min read
Managing Multiple Related npm Packages with a Monorepo

Managing Multiple Related npm Packages with a Monorepo

Comments
8 min read
Job Hunting in South Africa 2026: A Technical Guide & Top 10 Tools for Success

Job Hunting in South Africa 2026: A Technical Guide & Top 10 Tools for Success

Comments
8 min read
Composition vs Inheritance: Why React Chose the "Has-A" Over "Is-A" Relationship

Composition vs Inheritance: Why React Chose the "Has-A" Over "Is-A" Relationship

Comments
7 min read
From React Rookie to Pro: Mastering the Modern Ecosystem and Landing Your Dream Gig! (React Day 10)
Cover image for From React Rookie to Pro: Mastering the Modern Ecosystem and Landing Your Dream Gig! (React Day 10)

From React Rookie to Pro: Mastering the Modern Ecosystem and Landing Your Dream Gig! (React Day 10)

1
Comments
5 min read
Understanding Mouse Movement Events in JavaScript

Understanding Mouse Movement Events in JavaScript

Comments 1
1 min read
Getting Started: Building Your First Interactive JavaScript Diagram
Cover image for Getting Started: Building Your First Interactive JavaScript Diagram

Getting Started: Building Your First Interactive JavaScript Diagram

Comments
5 min read
Why I built a privacy-focused utility site with 200+ tools
Cover image for Why I built a privacy-focused utility site with 200+ tools

Why I built a privacy-focused utility site with 200+ tools

Comments
1 min read
The Agentic Paradox: How AI Makes Code Cheap, But Software Innovation (and Risk) More Complex new

The Agentic Paradox: How AI Makes Code Cheap, But Software Innovation (and Risk) More Complex new

Comments
5 min read
loading...