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.
Smooth Scroll and Fade-in in Vanilla JS: A Portfolio Experiment
Cover image for Smooth Scroll and Fade-in in Vanilla JS: A Portfolio Experiment

Smooth Scroll and Fade-in in Vanilla JS: A Portfolio Experiment

Comments
3 min read
Why Map Lookups Are Slower Than Object Lookups in JavaScript

Why Map Lookups Are Slower Than Object Lookups in JavaScript

1
Comments
3 min read
Recreating LinkedIn’s Crossclimb Game with Angular - Part 1
Cover image for Recreating LinkedIn’s Crossclimb Game with Angular - Part 1

Recreating LinkedIn’s Crossclimb Game with Angular - Part 1

1
Comments
8 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)

7
Comments
12 min read
What Actually Happens When You Type a URL in the Browser?

What Actually Happens When You Type a URL in the Browser?

1
Comments
4 min read
Day 4: Learning JavaScript by Step By Step

Day 4: Learning JavaScript by Step By Step

Comments
14 min read
MUI Search - Smart, Flexible Search for Modern React Apps
Cover image for MUI Search - Smart, Flexible Search for Modern React Apps

MUI Search - Smart, Flexible Search for Modern React Apps

1
Comments
2 min read
Building, Learning, and Growing as a Developer — Hello DEV!

Building, Learning, and Growing as a Developer — Hello DEV!

Comments
1 min read
Java Wrapper Classes Explained: Why, How, and When to Use Them
Cover image for Java Wrapper Classes Explained: Why, How, and When to Use Them

Java Wrapper Classes Explained: Why, How, and When to Use Them

Comments
6 min read
Security-First WebSockets: Protecting Real-Time Communications
Cover image for Security-First WebSockets: Protecting Real-Time Communications

Security-First WebSockets: Protecting Real-Time Communications

3
Comments 2
2 min read
JavaScript Clean Code Mastery: Part 1 - Naming and Variables That Make Sense
Cover image for JavaScript Clean Code Mastery: Part 1 - Naming and Variables That Make Sense

JavaScript Clean Code Mastery: Part 1 - Naming and Variables That Make Sense

2
Comments
5 min read
JavaScript Closures Finally Clicked!
Cover image for JavaScript Closures Finally Clicked!

JavaScript Closures Finally Clicked!

3
Comments
3 min read
Coding Challenge Practice - Question 43

Coding Challenge Practice - Question 43

3
Comments
2 min read
Scaling to 100K Users: Architecture Lessons from Building Nigeria's Social Commerce Platform

Scaling to 100K Users: Architecture Lessons from Building Nigeria's Social Commerce Platform

13
Comments 12
15 min read
Anthropic Just Acquired Bun — And It Signals the Beginning of AI-Native Software Engineering
Cover image for Anthropic Just Acquired Bun — And It Signals the Beginning of AI-Native Software Engineering

Anthropic Just Acquired Bun — And It Signals the Beginning of AI-Native Software Engineering

16
Comments 2
3 min read
URL Encoder/Decoder: Master URL Encoding for Web Development

URL Encoder/Decoder: Master URL Encoding for Web Development

5
Comments
12 min read
How to Build Real-Time Video Chat Applications with WebRTC

How to Build Real-Time Video Chat Applications with WebRTC

3
Comments
21 min read
PNG to TIFF Converter: Professional Image Handling for Document Processing and Archival

PNG to TIFF Converter: Professional Image Handling for Document Processing and Archival

5
Comments
11 min read
PNG to GIF: Mastering Animated and Static GIF Creation for Web and Social Media

PNG to GIF: Mastering Animated and Static GIF Creation for Web and Social Media

5
Comments
12 min read
Every coder starts somewhere. The courage to begin is what turns ideas into reality. 💻✨

Every coder starts somewhere. The courage to begin is what turns ideas into reality. 💻✨

Comments
1 min read
Building SandpackVM: How to build a lightweight VM
Cover image for Building SandpackVM: How to build a lightweight VM

Building SandpackVM: How to build a lightweight VM

Comments
6 min read
Text to ASCII Converter: Master Character Encoding for Modern Development

Text to ASCII Converter: Master Character Encoding for Modern Development

5
Comments
11 min read
Introduction of JavaScript
Cover image for Introduction of JavaScript

Introduction of JavaScript

Comments
2 min read
404ping v2 — The API Testing CLI That Went From Side-Project to Beast Mode 💥
Cover image for 404ping v2 — The API Testing CLI That Went From Side-Project to Beast Mode 💥

404ping v2 — The API Testing CLI That Went From Side-Project to Beast Mode 💥

12
Comments 4
3 min read
Angular Addicts #43: Vitest, Signal Forms, Animations & more
Cover image for Angular Addicts #43: Vitest, Signal Forms, Animations & more

Angular Addicts #43: Vitest, Signal Forms, Animations & more

2
Comments 1
4 min read
loading...