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.
Day-14 : Counter Page Using HTML, CSS & JavaScript...

Day-14 : Counter Page Using HTML, CSS & JavaScript...

Comments
2 min read
🎯 Day 6 - Mini Project – Custom Button Styler

🎯 Day 6 - Mini Project – Custom Button Styler

Comments
1 min read
Stop Repeating Yourself: How I Built a Reusable “Data Cleaning Playground” in JavaScript
Cover image for Stop Repeating Yourself: How I Built a Reusable “Data Cleaning Playground” in JavaScript

Stop Repeating Yourself: How I Built a Reusable “Data Cleaning Playground” in JavaScript

Comments 1
3 min read
Security - Solving the "Content Security Policy (CSP) Header Not Set": frame-ancestors directive and frame-src directive

Security - Solving the "Content Security Policy (CSP) Header Not Set": frame-ancestors directive and frame-src directive

1
Comments 1
1 min read
React Multi-Tab Desync: Uncovering The Forgotten Problem with BroadcastChannel API
Cover image for React Multi-Tab Desync: Uncovering The Forgotten Problem with BroadcastChannel API

React Multi-Tab Desync: Uncovering The Forgotten Problem with BroadcastChannel API

4
Comments 3
6 min read
Inside the Certificates.dev Mid-Level JavaScript Self-Study Training: Complete Breakdown
Cover image for Inside the Certificates.dev Mid-Level JavaScript Self-Study Training: Complete Breakdown

Inside the Certificates.dev Mid-Level JavaScript Self-Study Training: Complete Breakdown

Comments
4 min read
How to host SSR web apps on Appwrite Sites
Cover image for How to host SSR web apps on Appwrite Sites

How to host SSR web apps on Appwrite Sites

8
Comments
9 min read
Using Web Workers to Handle Heavy Tasks in the Browser

Using Web Workers to Handle Heavy Tasks in the Browser

Comments
3 min read
React DOM

React DOM

Comments 1
2 min read
What Is a Unix Timestamp? How to Convert Epoch Time to Date (Python, JavaScript, Java, Node.js)

What Is a Unix Timestamp? How to Convert Epoch Time to Date (Python, JavaScript, Java, Node.js)

Comments
3 min read
What is the difference between Pytest and Unittest

What is the difference between Pytest and Unittest

Comments
5 min read
Building a Serverless, Event Countdown Website with AWS — A Deep Dive into neocloudapp.site (A Real-World Cloud Project)
Cover image for Building a Serverless, Event Countdown Website with AWS — A Deep Dive into neocloudapp.site (A Real-World Cloud Project)

Building a Serverless, Event Countdown Website with AWS — A Deep Dive into neocloudapp.site (A Real-World Cloud Project)

1
Comments
6 min read
Debug Heroku Deployment Errors: Slay Asset Compilation & Env Vars Dragons 🐉

Debug Heroku Deployment Errors: Slay Asset Compilation & Env Vars Dragons 🐉

2
Comments 1
2 min read
What’s the Coolest AI Tool You’ve Actually Built? I’ll Go First
Cover image for What’s the Coolest AI Tool You’ve Actually Built? I’ll Go First

What’s the Coolest AI Tool You’ve Actually Built? I’ll Go First

63
Comments 42
2 min read
👨🏻‍💻 Hacking Dioxus: How Vibe Coding Is Destroying Software Engineering
Cover image for 👨🏻‍💻 Hacking Dioxus: How Vibe Coding Is Destroying Software Engineering

👨🏻‍💻 Hacking Dioxus: How Vibe Coding Is Destroying Software Engineering

190
Comments 17
20 min read
Genkit Tool Calling: Give AI Models (LLMs) the Tools to Get Things Done
Cover image for Genkit Tool Calling: Give AI Models (LLMs) the Tools to Get Things Done

Genkit Tool Calling: Give AI Models (LLMs) the Tools to Get Things Done

3
Comments 1
9 min read
10 Open Source AI Tools Every Developer Should Know
Cover image for 10 Open Source AI Tools Every Developer Should Know

10 Open Source AI Tools Every Developer Should Know

129
Comments 15
7 min read
Mastering the HTML <input> Tag: Dynamic Web Magic with JavaScript
Cover image for Mastering the HTML <input> Tag: Dynamic Web Magic with JavaScript

Mastering the HTML <input> Tag: Dynamic Web Magic with JavaScript

Comments 1
3 min read
Rails 8 authentication - password reset mechanics
Cover image for Rails 8 authentication - password reset mechanics

Rails 8 authentication - password reset mechanics

Comments 1
5 min read
Web Developer's Guide to Midjourney
Cover image for Web Developer's Guide to Midjourney

Web Developer's Guide to Midjourney

49
Comments 6
5 min read
Getting Started with Angular: What I Wish I Knew as a Beginner
Cover image for Getting Started with Angular: What I Wish I Knew as a Beginner

Getting Started with Angular: What I Wish I Knew as a Beginner

Comments
3 min read
New start pattern in Javascript

New start pattern in Javascript

Comments
1 min read
Modern Web Development for Print-on-Demand Services: A Deep Dive into UX and Performance
Cover image for Modern Web Development for Print-on-Demand Services: A Deep Dive into UX and Performance

Modern Web Development for Print-on-Demand Services: A Deep Dive into UX and Performance

Comments
6 min read
Pride + Father’s Day Tribute | DEV Frontend Challenge 2025
Cover image for Pride + Father’s Day Tribute | DEV Frontend Challenge 2025

Pride + Father’s Day Tribute | DEV Frontend Challenge 2025

8
Comments 3
1 min read
How to Fetch Files From a GitHub Release (Without CORS Errors)
Cover image for How to Fetch Files From a GitHub Release (Without CORS Errors)

How to Fetch Files From a GitHub Release (Without CORS Errors)

5
Comments
2 min read
loading...