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.
The Secret Life of JavaScript: Currying vs. Partial Application
Cover image for The Secret Life of JavaScript: Currying vs. Partial Application

The Secret Life of JavaScript: Currying vs. Partial Application

5
Comments
5 min read
Entering the Upside Down of Pivot Grid: A Stranger Things Data-Viz Tutorial
Cover image for Entering the Upside Down of Pivot Grid: A Stranger Things Data-Viz Tutorial

Entering the Upside Down of Pivot Grid: A Stranger Things Data-Viz Tutorial

23
Comments
5 min read
Small Changes That Boost Documentation Team Efficiency
Cover image for Small Changes That Boost Documentation Team Efficiency

Small Changes That Boost Documentation Team Efficiency

8
Comments
6 min read
How to Create Offscreen Documents in Chrome Extensions: A Complete Guide
Cover image for How to Create Offscreen Documents in Chrome Extensions: A Complete Guide

How to Create Offscreen Documents in Chrome Extensions: A Complete Guide

3
Comments
5 min read
The Tech Stack Behind data-peek: Modern Desktop Development in 2025
Cover image for The Tech Stack Behind data-peek: Modern Desktop Development in 2025

The Tech Stack Behind data-peek: Modern Desktop Development in 2025

5
Comments
6 min read
How I Built a Script to Bulk Unlike All Songs on YouTube Music (2025 - Anti-Spam Edition)

How I Built a Script to Bulk Unlike All Songs on YouTube Music (2025 - Anti-Spam Edition)

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
Build a Verified Address Input Form with Autocomplete Suggestions and UX-Friendly Confirmation
Cover image for Build a Verified Address Input Form with Autocomplete Suggestions and UX-Friendly Confirmation

Build a Verified Address Input Form with Autocomplete Suggestions and UX-Friendly Confirmation

Comments
9 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
How to integrate Stripe Payments into a chrome extension (step by step)
Cover image for How to integrate Stripe Payments into a chrome extension (step by step)

How to integrate Stripe Payments into a chrome extension (step by step)

16
Comments
10 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
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
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
Beyond Payments: Introducing LUMEN, the Verification Layer for the Agent Economy on Base
Cover image for Beyond Payments: Introducing LUMEN, the Verification Layer for the Agent Economy on Base

Beyond Payments: Introducing LUMEN, the Verification Layer for the Agent Economy on Base

Comments
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
Should beginners learn JavaScript first or Python?
Cover image for Should beginners learn JavaScript first or Python?

Should beginners learn JavaScript first or Python?

1
Comments
1 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 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
Neuroevolution of Augmenting Topologies in JavaScript

Neuroevolution of Augmenting Topologies in JavaScript

Comments
1 min read
Why Simple Controls Matter More Than Advanced Mechanics in Browser Games

Why Simple Controls Matter More Than Advanced Mechanics in Browser Games

5
Comments 1
2 min read
npx knip: The Smart Way to Detect Dead Code in Your JavaScript & TypeScript Projects
Cover image for npx knip: The Smart Way to Detect Dead Code in Your JavaScript & TypeScript Projects

npx knip: The Smart Way to Detect Dead Code in Your JavaScript & TypeScript Projects

Comments
8 min read
Musicard: Turn Songs into Stunning Visual Cards 🎵

Musicard: Turn Songs into Stunning Visual Cards 🎵

1
Comments
2 min read
loading...