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.
Are custom decentralised app the future?

Are custom decentralised app the future?

Comments
4 min read
Passing Children as Props in React (Beginner Friendly Guide)
Cover image for Passing Children as Props in React (Beginner Friendly Guide)

Passing Children as Props in React (Beginner Friendly Guide)

1
Comments
3 min read
How I built a high-performance Social API with Bun & ElysiaJS on a $5 VPS (handling 3.6k reqs/min)

How I built a high-performance Social API with Bun & ElysiaJS on a $5 VPS (handling 3.6k reqs/min)

2
Comments 2
2 min read
Sketch‑Programming (LLM Transpiler) — what is it?
Cover image for Sketch‑Programming (LLM Transpiler) — what is it?

Sketch‑Programming (LLM Transpiler) — what is it?

1
Comments
4 min read
New Free React Challenge: Countdown ⏱️
Cover image for New Free React Challenge: Countdown ⏱️

New Free React Challenge: Countdown ⏱️

Comments
1 min read
De la théorie à la pratique : Comment j'ai construit mon portfolio full-stack en React

De la théorie à la pratique : Comment j'ai construit mon portfolio full-stack en React

Comments
1 min read
Linked Lists Joins the Fray! (JavaScript)

Linked Lists Joins the Fray! (JavaScript)

Comments
9 min read
Understanding npx How It Really Works
Cover image for Understanding npx How It Really Works

Understanding npx How It Really Works

5
Comments
5 min read
Movie Cataloguer

Movie Cataloguer

Comments
1 min read
I Built a Free Lightweight Ad Blocker Chrome Extension (Looking for Feedback)

I Built a Free Lightweight Ad Blocker Chrome Extension (Looking for Feedback)

3
Comments
1 min read
VSCode Extensions

VSCode Extensions

Comments
4 min read
Animated Dark/Light Mode in React Native: The iPhone Way
Cover image for Animated Dark/Light Mode in React Native: The iPhone Way

Animated Dark/Light Mode in React Native: The iPhone Way

Comments
6 min read
Coding Challenge Practice - Question 84

Coding Challenge Practice - Question 84

Comments
1 min read
What is the Laplace Transform?

What is the Laplace Transform?

Comments
2 min read
I Tried Vibe Coding an Audio Streaming System in C++: Here Are the Results
Cover image for I Tried Vibe Coding an Audio Streaming System in C++: Here Are the Results

I Tried Vibe Coding an Audio Streaming System in C++: Here Are the Results

4
Comments
4 min read
Interactive Visualization Using R: Origins, Applications, and Case Studies

Interactive Visualization Using R: Origins, Applications, and Case Studies

1
Comments
5 min read
Building a Tamper-Evident Audit Log with SHA-256 Hash Chains (Zero Dependencies)
Cover image for Building a Tamper-Evident Audit Log with SHA-256 Hash Chains (Zero Dependencies)

Building a Tamper-Evident Audit Log with SHA-256 Hash Chains (Zero Dependencies)

Comments
7 min read
Algolia Search in Nuxt 3: Production-Ready Integration Guide

Algolia Search in Nuxt 3: Production-Ready Integration Guide

Comments
2 min read
Migrating from Jasmine/Karma to Vitest in Angular 21: A Step-by-Step Guide Developer's Complete Guide
Cover image for Migrating from Jasmine/Karma to Vitest in Angular 21: A Step-by-Step Guide Developer's Complete Guide

Migrating from Jasmine/Karma to Vitest in Angular 21: A Step-by-Step Guide Developer's Complete Guide

Comments
10 min read
The Event Loop, Part II: The Wand Is Not Yours 🪄 (Or Why the UI Ignores You)
Cover image for The Event Loop, Part II: The Wand Is Not Yours 🪄 (Or Why the UI Ignores You)

The Event Loop, Part II: The Wand Is Not Yours 🪄 (Or Why the UI Ignores You)

Comments
3 min read
AI Image Preprocessing in JavaScript: The Missing Piece for ML Engineers

AI Image Preprocessing in JavaScript: The Missing Piece for ML Engineers

5
Comments
5 min read
We Needed to Send Invoices as PDFs. Here's How We Solved It.
Cover image for We Needed to Send Invoices as PDFs. Here's How We Solved It.

We Needed to Send Invoices as PDFs. Here's How We Solved It.

6
Comments
4 min read
finally() in JavaScript: Why It Can't (Usually) Change a Promise's Result
Cover image for finally() in JavaScript: Why It Can't (Usually) Change a Promise's Result

finally() in JavaScript: Why It Can't (Usually) Change a Promise's Result

Comments
3 min read
TypeScript Errors Are Not Annoying They’re Helpful

TypeScript Errors Are Not Annoying They’re Helpful

1
Comments
1 min read
Top-level await on iOS Safari/Chrome fails

Top-level await on iOS Safari/Chrome fails

Comments
2 min read
loading...