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.
React Explained Through a Tic-Tac-Toe Build

React Explained Through a Tic-Tac-Toe Build

1
Comments
4 min read
Rate my website
Cover image for Rate my website

Rate my website

Comments
1 min read
The Hardest Part of Learning to Code Isn’t Coding (What 2025 Taught Me)

The Hardest Part of Learning to Code Isn’t Coding (What 2025 Taught Me)

1
Comments 1
2 min read
Chasing 240 FPS in LLM Chat UIs

Chasing 240 FPS in LLM Chat UIs

1
Comments 1
7 min read
React State, Immutability, and Why Mutating Stuff Feels Like Hugging Someone Else’s Wife
Cover image for React State, Immutability, and Why Mutating Stuff Feels Like Hugging Someone Else’s Wife

React State, Immutability, and Why Mutating Stuff Feels Like Hugging Someone Else’s Wife

1
Comments
2 min read
Why I Went Back to Basics: What 20,000 XP on W3Schools Taught Me About Coding
Cover image for Why I Went Back to Basics: What 20,000 XP on W3Schools Taught Me About Coding

Why I Went Back to Basics: What 20,000 XP on W3Schools Taught Me About Coding

Comments
2 min read
How to stop OpenAI API credit draining using Client-Side Proof of Work (Node + React)

How to stop OpenAI API credit draining using Client-Side Proof of Work (Node + React)

2
Comments
2 min read
How I Built a Multilingual Developer News Hub in a Weekend

How I Built a Multilingual Developer News Hub in a Weekend

Comments
3 min read
Speck.js: AI Agents with Persistent Memory in One Line of Code

Speck.js: AI Agents with Persistent Memory in One Line of Code

Comments
2 min read
Common Mistakes Beginners Make in JavaScript (I Made Them Too)
Cover image for Common Mistakes Beginners Make in JavaScript (I Made Them Too)

Common Mistakes Beginners Make in JavaScript (I Made Them Too)

Comments
1 min read
What Makes a Good Browser-Based Platformer? Lessons from Modern HTML5 Games

What Makes a Good Browser-Based Platformer? Lessons from Modern HTML5 Games

5
Comments 1
2 min read
The "Tutorial Gap": What I Learned Moving from Sample Datasets to Real-World AI

The "Tutorial Gap": What I Learned Moving from Sample Datasets to Real-World AI

Comments
1 min read
How to Build a "Chat with Website" App using Next.js, LangChain, and Cheerio 🦜🔗
Cover image for How to Build a "Chat with Website" App using Next.js, LangChain, and Cheerio 🦜🔗

How to Build a "Chat with Website" App using Next.js, LangChain, and Cheerio 🦜🔗

Comments
2 min read
Learning Cookie Creation and Access Through Implementation (Part 3)

Learning Cookie Creation and Access Through Implementation (Part 3)

Comments
3 min read
Why Regex Fails at Google Taxonomy: Building a 98% Accurate RAG Agent
Cover image for Why Regex Fails at Google Taxonomy: Building a 98% Accurate RAG Agent

Why Regex Fails at Google Taxonomy: Building a 98% Accurate RAG Agent

Comments
2 min read
The Hydra Encoding-Decoding Toolbox

The Hydra Encoding-Decoding Toolbox

Comments
2 min read
Push-based vs. Pull-based Reactivity: The Two Driving Models Behind Fine-Grained Systems
Cover image for Push-based vs. Pull-based Reactivity: The Two Driving Models Behind Fine-Grained Systems

Push-based vs. Pull-based Reactivity: The Two Driving Models Behind Fine-Grained Systems

Comments
3 min read
Essential Strategies for Handling Errors and Exceptions in Node.js Applications

Essential Strategies for Handling Errors and Exceptions in Node.js Applications

1
Comments
1 min read
Don't Make Users Click 100 Times: How to Package and Download Multiple Files in JavaScript

Don't Make Users Click 100 Times: How to Package and Download Multiple Files in JavaScript

Comments 1
2 min read
Next.js Clean Code: Best Practices for Scalable Applications
Cover image for Next.js Clean Code: Best Practices for Scalable Applications

Next.js Clean Code: Best Practices for Scalable Applications

1
Comments
5 min read
🎀 The 80/20 Rule of Learning Programming
Cover image for 🎀 The 80/20 Rule of Learning Programming

🎀 The 80/20 Rule of Learning Programming

45
Comments 2
42 min read
🚀 Shorty URL — A Modern, Secure URL Shortener Built with React & Express (New Release)
Cover image for 🚀 Shorty URL — A Modern, Secure URL Shortener Built with React & Express (New Release)

🚀 Shorty URL — A Modern, Secure URL Shortener Built with React & Express (New Release)

1
Comments
2 min read
Stop Writing Comments: Why Senior Devs Hate "Stale Lies"
Cover image for Stop Writing Comments: Why Senior Devs Hate "Stale Lies"

Stop Writing Comments: Why Senior Devs Hate "Stale Lies"

Comments
3 min read
Stop Writing Regex for Indonesian IDs, Phones & Currency
Cover image for Stop Writing Regex for Indonesian IDs, Phones & Currency

Stop Writing Regex for Indonesian IDs, Phones & Currency

Comments
1 min read
React 19 ile Değişen Dünya: Front-End Geliştiriciler İçin Yeni Dönem
Cover image for React 19 ile Değişen Dünya: Front-End Geliştiriciler İçin Yeni Dönem

React 19 ile Değişen Dünya: Front-End Geliştiriciler İçin Yeni Dönem

Comments
4 min read
loading...