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.
NodeJS Fundamentals: execFile

NodeJS Fundamentals: execFile

1
Comments
6 min read
Daily JavaScript Challenge #JS-213: Calculate the Total Distance in a Travel Log

Daily JavaScript Challenge #JS-213: Calculate the Total Distance in a Travel Log

5
Comments
1 min read
Will Bun Replace Node.js? A Realistic Look at the Future of JavaScript Runtimes

Will Bun Replace Node.js? A Realistic Look at the Future of JavaScript Runtimes

2
Comments 4
2 min read
Understanding Object Mutability, Shallow vs Deep Copy, and the Power of Immer in JavaScript
Cover image for Understanding Object Mutability, Shallow vs Deep Copy, and the Power of Immer in JavaScript

Understanding Object Mutability, Shallow vs Deep Copy, and the Power of Immer in JavaScript

Comments
2 min read
How to Set Up React 19 in 2025: Comparing Vite, Next.js, and More

How to Set Up React 19 in 2025: Comparing Vite, Next.js, and More

5
Comments
2 min read
🌄 How To Implement Parallax Scrolling Effect Using HTML, CSS & JavaScript
Cover image for 🌄 How To Implement Parallax Scrolling Effect Using HTML, CSS & JavaScript

🌄 How To Implement Parallax Scrolling Effect Using HTML, CSS & JavaScript

Comments
2 min read
How I built a 3D Drone Planning Software
Cover image for How I built a 3D Drone Planning Software

How I built a 3D Drone Planning Software

1
Comments
3 min read
Universo and gettemplate: 2 new products
Cover image for Universo and gettemplate: 2 new products

Universo and gettemplate: 2 new products

6
Comments 2
3 min read
Transient Activation: Why the copy button did not work on iPhone
Cover image for Transient Activation: Why the copy button did not work on iPhone

Transient Activation: Why the copy button did not work on iPhone

1
Comments
3 min read
👹 Longest Binary Subsequence K – LeetCode 2311 (C++ | JavaScript | Python )
Cover image for 👹 Longest Binary Subsequence K – LeetCode 2311 (C++ | JavaScript | Python )

👹 Longest Binary Subsequence K – LeetCode 2311 (C++ | JavaScript | Python )

11
Comments 4
2 min read
Node.js + WebSockets: When to Use ws vs socket.io (And Why We Switched)

Node.js + WebSockets: When to Use ws vs socket.io (And Why We Switched)

3
Comments
2 min read
React Router Data Mode: Part 10 - Testing with Vitest and React Testing Library
Cover image for React Router Data Mode: Part 10 - Testing with Vitest and React Testing Library

React Router Data Mode: Part 10 - Testing with Vitest and React Testing Library

Comments 1
6 min read
Oracle APEX Passkeys: Passwordless Authentication Guide

Oracle APEX Passkeys: Passwordless Authentication Guide

1
Comments
6 min read
Angular’s ngDoCheck: The Powerful but Dangerous Lifecycle Hook
Cover image for Angular’s ngDoCheck: The Powerful but Dangerous Lifecycle Hook

Angular’s ngDoCheck: The Powerful but Dangerous Lifecycle Hook

Comments
2 min read
Building a Smart Task Manager with JavaScript: From Concept to Code

Building a Smart Task Manager with JavaScript: From Concept to Code

2
Comments
5 min read
🔍 Cara Mengakses x-data dari Luar Komponen Alpine.js (Tanpa Alpine.store)

🔍 Cara Mengakses x-data dari Luar Komponen Alpine.js (Tanpa Alpine.store)

Comments
2 min read
Razorpay-Clone
Cover image for Razorpay-Clone

Razorpay-Clone

2
Comments
2 min read
How Great Developers Handle Critique Without Flinching
Cover image for How Great Developers Handle Critique Without Flinching

How Great Developers Handle Critique Without Flinching

Comments
1 min read
100 days of Coding! Day 16
Cover image for 100 days of Coding! Day 16

100 days of Coding! Day 16

7
Comments
2 min read
React Router Data Mode: Part 1 - Installation and first routes
Cover image for React Router Data Mode: Part 1 - Installation and first routes

React Router Data Mode: Part 1 - Installation and first routes

4
Comments
3 min read
React Router Data Mode: Part 4 - Routes with parameters, useRouteLoaderData and useParams
Cover image for React Router Data Mode: Part 4 - Routes with parameters, useRouteLoaderData and useParams

React Router Data Mode: Part 4 - Routes with parameters, useRouteLoaderData and useParams

1
Comments
4 min read
I Just Launched a Chrome Extension!... (Productivity Timer)⏳
Cover image for I Just Launched a Chrome Extension!... (Productivity Timer)⏳

I Just Launched a Chrome Extension!... (Productivity Timer)⏳

36
Comments 7
1 min read
Node.js Event Loop Visualized Series

Node.js Event Loop Visualized Series

Comments
1 min read
Why Every Developer Needs a Reliable JSON Formatter & Validator in Their Toolkit

Why Every Developer Needs a Reliable JSON Formatter & Validator in Their Toolkit

11
Comments 3
4 min read
What Is a JavaScript Callback?
Cover image for What Is a JavaScript Callback?

What Is a JavaScript Callback?

Comments
3 min read
loading...