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.
Implemented Canny Edge Detection, Sobel Operators, and Perspective Transforms from scratch

Implemented Canny Edge Detection, Sobel Operators, and Perspective Transforms from scratch

Comments
1 min read
Managing Git Submodules in a Micro Frontend Architecture: A Step-by-Step Guide
Cover image for Managing Git Submodules in a Micro Frontend Architecture: A Step-by-Step Guide

Managing Git Submodules in a Micro Frontend Architecture: A Step-by-Step Guide

Comments
4 min read
Level Up Your E-Commerce: Mastering Headless Architecture with Shopify and Next.js 16

Level Up Your E-Commerce: Mastering Headless Architecture with Shopify and Next.js 16

6
Comments
1 min read
Why Your React Skills Alone Won't Master React Native
Cover image for Why Your React Skills Alone Won't Master React Native

Why Your React Skills Alone Won't Master React Native

13
Comments
3 min read
All Methods of Persistent Browser Storage
Cover image for All Methods of Persistent Browser Storage

All Methods of Persistent Browser Storage

3
Comments 2
5 min read
Why "this" Betrays You & How call/apply/bind Save Your Life – The Complete Story
Cover image for Why "this" Betrays You & How call/apply/bind Save Your Life – The Complete Story

Why "this" Betrays You & How call/apply/bind Save Your Life – The Complete Story

8
Comments
5 min read
The 2025 Engineering Reality Check: Why "Boring" is the New Brave

The 2025 Engineering Reality Check: Why "Boring" is the New Brave

Comments
3 min read
Discover Random Pokemon Instantly - Why I Created the Random Pokemon Generator Tool
Cover image for Discover Random Pokemon Instantly - Why I Created the Random Pokemon Generator Tool

Discover Random Pokemon Instantly - Why I Created the Random Pokemon Generator Tool

Comments
2 min read
JavaScript Package Manager: NPM vs PNPM vs Yarn
Cover image for JavaScript Package Manager: NPM vs PNPM vs Yarn

JavaScript Package Manager: NPM vs PNPM vs Yarn

Comments
4 min read
⚡ Stop Letting Your GPU Sleep: Monetize Energy & Compute with 3 Lines of Code(Officially listed on Awesome Web3 List!)

⚡ Stop Letting Your GPU Sleep: Monetize Energy & Compute with 3 Lines of Code(Officially listed on Awesome Web3 List!)

Comments
2 min read
Wigggle UI: 40+ Free React Widgets for Next.js Projects
Cover image for Wigggle UI: 40+ Free React Widgets for Next.js Projects

Wigggle UI: 40+ Free React Widgets for Next.js Projects

Comments
1 min read
Java equalsIgnoreCase() Explained: Your Guide to Case-Insensitive String Comparison
Cover image for Java equalsIgnoreCase() Explained: Your Guide to Case-Insensitive String Comparison

Java equalsIgnoreCase() Explained: Your Guide to Case-Insensitive String Comparison

Comments
5 min read
Boosting My NextJS Blog’s Visibility with RSS

Boosting My NextJS Blog’s Visibility with RSS

3
Comments 1
4 min read
How to Add Error Alerts to ShipFast in 30 Seconds
Cover image for How to Add Error Alerts to ShipFast in 30 Seconds

How to Add Error Alerts to ShipFast in 30 Seconds

Comments
2 min read
I tried to break my autosave library in 25 different ways, and it survived
Cover image for I tried to break my autosave library in 25 different ways, and it survived

I tried to break my autosave library in 25 different ways, and it survived

2
Comments
2 min read
Building a Real-Time Log Viewer with Server-Sent Events and Svelte 5

Building a Real-Time Log Viewer with Server-Sent Events and Svelte 5

1
Comments
3 min read
CodeMate - An AI Coding Agent for developers

CodeMate - An AI Coding Agent for developers

Comments
4 min read
I Built a Fully Local Prompt Enhancer Chrome Extension with Gemini Nano
Cover image for I Built a Fully Local Prompt Enhancer Chrome Extension with Gemini Nano

I Built a Fully Local Prompt Enhancer Chrome Extension with Gemini Nano

Comments
7 min read
How to handle Async Rendering in Vue with Suspense?
Cover image for How to handle Async Rendering in Vue with Suspense?

How to handle Async Rendering in Vue with Suspense?

7
Comments 1
3 min read
📺 IPTV-60 – Mon lecteur IPTV personnel en ligne

📺 IPTV-60 – Mon lecteur IPTV personnel en ligne

Comments
2 min read
Coding Challenge Practice - Question 44

Coding Challenge Practice - Question 44

Comments
2 min read
JSON is Making You Lose Money!!!
Cover image for JSON is Making You Lose Money!!!

JSON is Making You Lose Money!!!

Comments
4 min read
Is Tailwind actually slow?
Cover image for Is Tailwind actually slow?

Is Tailwind actually slow?

6
Comments 3
11 min read
💻 *10 Habits That Make You a Better Programmer* 🚀👨‍💻
Cover image for 💻 *10 Habits That Make You a Better Programmer* 🚀👨‍💻

💻 *10 Habits That Make You a Better Programmer* 🚀👨‍💻

5
Comments
1 min read
Synchronous vs. Asynchronous JavaScript : A Real-World Explanation
Cover image for Synchronous vs. Asynchronous JavaScript : A Real-World Explanation

Synchronous vs. Asynchronous JavaScript : A Real-World Explanation

18
Comments 2
2 min read
loading...