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.
🎃 Halloween Party 2025: A Responsive Halloween Landing Page for the Dev.to Frontend Challenge 👻
Cover image for 🎃 Halloween Party 2025: A Responsive Halloween Landing Page for the Dev.to Frontend Challenge 👻

Frontend Challenge Perfect Landing Submission 🦇🎃

🎃 Halloween Party 2025: A Responsive Halloween Landing Page for the Dev.to Frontend Challenge 👻

48
Comments 20
3 min read
Understanding JavaScript Closures

Understanding JavaScript Closures

Comments
2 min read
Top 10 Test Automation Frameworks for JavaScript Developers (2025 Edition)
Cover image for Top 10 Test Automation Frameworks for JavaScript Developers (2025 Edition)

Top 10 Test Automation Frameworks for JavaScript Developers (2025 Edition)

6
Comments
12 min read
The Witch House - Helloween Theme Landing Page
Cover image for The Witch House - Helloween Theme Landing Page

Frontend Challenge Perfect Landing Submission 🦇🎃

The Witch House - Helloween Theme Landing Page

Comments 1
2 min read
🚀 Mastering Child-to-Parent Communication in React (with Add, Delete & Toggle Example)

🚀 Mastering Child-to-Parent Communication in React (with Add, Delete & Toggle Example)

3
Comments
2 min read
Building a Real-Time Football Livescore App with React and Node.js
Cover image for Building a Real-Time Football Livescore App with React and Node.js

Building a Real-Time Football Livescore App with React and Node.js

2
Comments
6 min read
I built InvisiBrain — a free, open-source alternative to Cluely and Parakeet AI

I built InvisiBrain — a free, open-source alternative to Cluely and Parakeet AI

2
Comments
1 min read
The Cost of Re-Renders: How to Make React Apps Actually Reactive
Cover image for The Cost of Re-Renders: How to Make React Apps Actually Reactive

The Cost of Re-Renders: How to Make React Apps Actually Reactive

1
Comments
3 min read
Stop "Window Is Not Defined" in Next.js (2025)
Cover image for Stop "Window Is Not Defined" in Next.js (2025)

Stop "Window Is Not Defined" in Next.js (2025)

2
Comments
4 min read
🎨 HTML `<canvas>` — The Dynamic Drawing Board of the Web
Cover image for 🎨 HTML `<canvas>` — The Dynamic Drawing Board of the Web

🎨 HTML `<canvas>` — The Dynamic Drawing Board of the Web

1
Comments
3 min read
Discovering JavaScript's Hidden Secrets: Understanding Numerical Algorithms.
Cover image for Discovering JavaScript's Hidden Secrets: Understanding Numerical Algorithms.

Discovering JavaScript's Hidden Secrets: Understanding Numerical Algorithms.

1
Comments
14 min read
Building Your First JavaScript DataGrid in 5 Minutes (No Installation Required)
Cover image for Building Your First JavaScript DataGrid in 5 Minutes (No Installation Required)

Building Your First JavaScript DataGrid in 5 Minutes (No Installation Required)

Comments
6 min read
Hands-On: Adaptive Forms with Conditional Rendering in React
Cover image for Hands-On: Adaptive Forms with Conditional Rendering in React

Hands-On: Adaptive Forms with Conditional Rendering in React

1
Comments
3 min read
Java RegEx Demystified: A No-BS Guide to Pattern Matching in 2025
Cover image for Java RegEx Demystified: A No-BS Guide to Pattern Matching in 2025

Java RegEx Demystified: A No-BS Guide to Pattern Matching in 2025

Comments
7 min read
Discovering JavaScript's Hidden Secrets: Understanding String Matching Algorithms.
Cover image for Discovering JavaScript's Hidden Secrets: Understanding String Matching Algorithms.

Discovering JavaScript's Hidden Secrets: Understanding String Matching Algorithms.

1
Comments
6 min read
Why JWT login breaks in WooCommerce — and how to fix it cleanly
Cover image for Why JWT login breaks in WooCommerce — and how to fix it cleanly

Why JWT login breaks in WooCommerce — and how to fix it cleanly

Comments
2 min read
Level Up Your Java: A Deep Dive into Advanced Sorting Algorithms
Cover image for Level Up Your Java: A Deep Dive into Advanced Sorting Algorithms

Level Up Your Java: A Deep Dive into Advanced Sorting Algorithms

1
Comments
7 min read
HappyTravel 🌍 — Helping Tourists Find Their Way Comfortably

HappyTravel 🌍 — Helping Tourists Find Their Way Comfortably

1
Comments
1 min read
Building a Cross-Platform CLI Tool with TypeScript
Cover image for Building a Cross-Platform CLI Tool with TypeScript

Building a Cross-Platform CLI Tool with TypeScript

Comments
2 min read
Meetup: Show Your Stack! TypeScript Community
Cover image for Meetup: Show Your Stack! TypeScript Community

Meetup: Show Your Stack! TypeScript Community

Comments
2 min read
Understanding the prepare Callback In Redux Toolkit
Cover image for Understanding the prepare Callback In Redux Toolkit

Understanding the prepare Callback In Redux Toolkit

5
Comments
7 min read
Auth Explained (Part 2): How your browser ‘remembers’ you? PKCE + refresh cookies explained like you're five
Cover image for Auth Explained (Part 2): How your browser ‘remembers’ you? PKCE + refresh cookies explained like you're five

Auth Explained (Part 2): How your browser ‘remembers’ you? PKCE + refresh cookies explained like you're five

8
Comments
3 min read
🧩 Thinking in React: When and Where to Create State (Explained with a Packing List App)

🧩 Thinking in React: When and Where to Create State (Explained with a Packing List App)

Comments
3 min read
How to build your first web project like a Pro
Cover image for How to build your first web project like a Pro

How to build your first web project like a Pro

1
Comments
3 min read
# 🧩 Semantic HTML for React Developers
Cover image for # 🧩 Semantic HTML for React Developers

# 🧩 Semantic HTML for React Developers

1
Comments
4 min read
loading...