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.
JavaScript Form Handling and Validation: A Complete Guide with DOM Examples
Cover image for JavaScript Form Handling and Validation: A Complete Guide with DOM Examples

JavaScript Form Handling and Validation: A Complete Guide with DOM Examples

1
Comments
5 min read
🔁 RingCentral – Round 2: Implement `JSON.stringify()` from scratch

🔁 RingCentral – Round 2: Implement `JSON.stringify()` from scratch

1
Comments
1 min read
⚛️ React Mini Project: Building a Step Progress Component (Part 1)
Cover image for ⚛️ React Mini Project: Building a Step Progress Component (Part 1)

⚛️ React Mini Project: Building a Step Progress Component (Part 1)

1
Comments
3 min read
🤯 Sidebar menu: Tricky JS Questions Demystified

🤯 Sidebar menu: Tricky JS Questions Demystified

1
Comments
1 min read
🗑️ Sidebar menu: Kill Dead Code Before It Kills You

🗑️ Sidebar menu: Kill Dead Code Before It Kills You

1
Comments
1 min read
# Self-Hosted Push Notifications Part-8
Cover image for # Self-Hosted Push Notifications Part-8

# Self-Hosted Push Notifications Part-8

1
Comments
10 min read
# Self-Hosted Push Notifications Part-2
Cover image for # Self-Hosted Push Notifications Part-2

# Self-Hosted Push Notifications Part-2

Comments
16 min read
🧠 I Built an AI-Powered Chrome Extension That Groups Your Tabs Automatically
Cover image for 🧠 I Built an AI-Powered Chrome Extension That Groups Your Tabs Automatically

🧠 I Built an AI-Powered Chrome Extension That Groups Your Tabs Automatically

11
Comments 5
2 min read
Using `locateFile` to have js and wasm in different locations with emscripten

Using `locateFile` to have js and wasm in different locations with emscripten

Comments
1 min read
HTTP Status codes nobody asked for (But everyone loves😉)
Cover image for HTTP Status codes nobody asked for (But everyone loves😉)

HTTP Status codes nobody asked for (But everyone loves😉)

Comments
4 min read
How I Built and Launched a SaaS Template Using Only HTML, CSS, and Vanilla JS
Cover image for How I Built and Launched a SaaS Template Using Only HTML, CSS, and Vanilla JS

How I Built and Launched a SaaS Template Using Only HTML, CSS, and Vanilla JS

3
Comments 1
3 min read
The Quiet Engineers of South African Fintech

The Quiet Engineers of South African Fintech

Comments
1 min read
Firms Powering African Fintech in 2025

Firms Powering African Fintech in 2025

Comments
1 min read
Frameworks Over Fame: South Africa’s Digital Builders

Frameworks Over Fame: South Africa’s Digital Builders

Comments
1 min read
Frontend Challenge - Halloween Edition, Perfect Landing - TextZ Ombie
Cover image for Frontend Challenge - Halloween Edition, Perfect Landing - TextZ Ombie

Frontend Challenge Perfect Landing Submission 🦇🎃

Frontend Challenge - Halloween Edition, Perfect Landing - TextZ Ombie

17
Comments 8
2 min read
OpenTelemetry in TanStack Start with Better Stack

OpenTelemetry in TanStack Start with Better Stack

1
Comments 1
4 min read
First Interview of My Job Search: Lessons & Next Steps

First Interview of My Job Search: Lessons & Next Steps

1
Comments
1 min read
Migrating from Remix to React Router v7

Migrating from Remix to React Router v7

1
Comments 2
6 min read
"#1 Understanding Scope in JavaScript — The Invisible Boundaries of Your Code"
Cover image for "#1 Understanding Scope in JavaScript — The Invisible Boundaries of Your Code"

"#1 Understanding Scope in JavaScript — The Invisible Boundaries of Your Code"

2
Comments 3
2 min read
A Step-by-Step Guide to Froala WYSIWYG Editor PDF Export

A Step-by-Step Guide to Froala WYSIWYG Editor PDF Export

1
Comments
7 min read
#2 Lexical Scoping && Closure in JavaScript --
Cover image for #2 Lexical Scoping && Closure in JavaScript --

#2 Lexical Scoping && Closure in JavaScript --

1
Comments
2 min read
Why SPAs Still Struggle with SEO (And What Developers Can Actually Do in 2025)
Cover image for Why SPAs Still Struggle with SEO (And What Developers Can Actually Do in 2025)

Why SPAs Still Struggle with SEO (And What Developers Can Actually Do in 2025)

1
Comments
2 min read
Building my Personal Portfolio with Tailwind CSS

Building my Personal Portfolio with Tailwind CSS

1
Comments 1
2 min read
How does HTTPS work
Cover image for How does HTTPS work

How does HTTPS work

3
Comments
5 min read
Mauritius: From Gateway to Fintech Infrastructure Hub

Mauritius: From Gateway to Fintech Infrastructure Hub

Comments
1 min read
loading...