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.
You can open a startup in open-source and quit your daily job 🤑

You can open a startup in open-source and quit your daily job 🤑

237
Comments 18
2 min read
I Built the ULTIMATE Educational Website from Scratch — Day 2

I Built the ULTIMATE Educational Website from Scratch — Day 2

13
Comments 1
22 min read
9 top open-source tools to fuel your SaaS journey in 2025🚀

9 top open-source tools to fuel your SaaS journey in 2025🚀

146
Comments 3
6 min read
Paypal honey browser extension's coupon scam

Paypal honey browser extension's coupon scam

Comments
2 min read
Node.js v23.6.0: Built-in TypeScript Support is Finally Here

Node.js v23.6.0: Built-in TypeScript Support is Finally Here

5
Comments
4 min read
Building a Professional Game Loop in TypeScript: From Basic to Advanced Implementation

Building a Professional Game Loop in TypeScript: From Basic to Advanced Implementation

Comments
7 min read
Engage Users Instantly: Embed an Interactive Demo in your React SPA

Engage Users Instantly: Embed an Interactive Demo in your React SPA

Comments
4 min read
Visual Studio Code Extension for Developers

Visual Studio Code Extension for Developers

Comments
1 min read
LeetCode Challenge: 54. Spiral Matrix - JavaScript Solution 🚀

LeetCode Challenge: 54. Spiral Matrix - JavaScript Solution 🚀

6
Comments 1
3 min read
ReScript Schema V9 - Zod-like library to the next level 🚀

ReScript Schema V9 - Zod-like library to the next level 🚀

Comments
5 min read
Before TDD: Why you need to know what Mocks, Stubs, and Spies are?

Before TDD: Why you need to know what Mocks, Stubs, and Spies are?

Comments
5 min read
My First npm Package!

My First npm Package!

Comments
1 min read
Complete Full-Stack Web App Development Roadmap

Complete Full-Stack Web App Development Roadmap

4
Comments
4 min read
Docker in development: Episode 1

Docker in development: Episode 1

Comments
3 min read
Prepare for Interview Like a Pro with Interview Questions CLI

Prepare for Interview Like a Pro with Interview Questions CLI

Comments
3 min read
Hello World! Excited to Join the Dev.to Community

Hello World! Excited to Join the Dev.to Community

Comments
1 min read
What the heck is a Closure?(SIMPLE JS DEFINITION)

What the heck is a Closure?(SIMPLE JS DEFINITION)

Comments
2 min read
Unlocking the Power of Chrome DevTools Snippets

Unlocking the Power of Chrome DevTools Snippets

Comments
3 min read
10 JavaScript Snippets That Will Save You Hours of Coding

10 JavaScript Snippets That Will Save You Hours of Coding

1
Comments
2 min read
Ng-News: Angular in 2024

Ng-News: Angular in 2024

3
Comments
5 min read
DTO & DAO in Software Development

DTO & DAO in Software Development

Comments
2 min read
Built a Responsive Calculator with JavaScript by Muhammad Kashif Pathan

Built a Responsive Calculator with JavaScript by Muhammad Kashif Pathan

Comments
1 min read
How to add Email and Password authentication to Nextjs with Supabase Auth

How to add Email and Password authentication to Nextjs with Supabase Auth

Comments
3 min read
What is IoT? A Comprehensive Guide to the Internet of Things

What is IoT? A Comprehensive Guide to the Internet of Things

Comments
1 min read
Mastering Efficient Queue Structures in TypeScript: A Complete Guide

Mastering Efficient Queue Structures in TypeScript: A Complete Guide

Comments
8 min read
DEV Community: Best Dev Stacks to Learn in 2025

DEV Community: Best Dev Stacks to Learn in 2025

Comments
5 min read
Migrando subscribe Callbacks para subscribe arguments no RxJS

Migrando subscribe Callbacks para subscribe arguments no RxJS

6
Comments
2 min read
The Ultimate Guide to UI Testing

The Ultimate Guide to UI Testing

Comments
4 min read
Learn how to create a pricing slider with Tailwind CSS and JavaScript

Learn how to create a pricing slider with Tailwind CSS and JavaScript

Comments
1 min read
Maintainability Is All You Need

Maintainability Is All You Need

1
Comments
3 min read
[每次突破0.1] JavaScript 如何判断属性是否存在

[每次突破0.1] JavaScript 如何判断属性是否存在

1
Comments
2 min read
Authentication System Using NodeJS

Authentication System Using NodeJS

Comments
3 min read
“hookable” package in unbuild source code.

“hookable” package in unbuild source code.

Comments
3 min read
#100DAYSOFCODE: Day 14

#100DAYSOFCODE: Day 14

Comments 1
1 min read
Top programming languages in 2025 to learn!!!

Top programming languages in 2025 to learn!!!

Comments
3 min read
MERN TypeScript Setup Guide

MERN TypeScript Setup Guide

2
Comments
20 min read
Smart and Modular Validation Toolkit

Smart and Modular Validation Toolkit

Comments
1 min read
Top 6 Types of Queues in Node.js You Should Know

Top 6 Types of Queues in Node.js You Should Know

6
Comments
3 min read
Boosting Productivity as a Frontend Engineer: Best Practices and Strategies

Boosting Productivity as a Frontend Engineer: Best Practices and Strategies

Comments
6 min read
Full-Stack Web Scraping: Create Link Previews with Vite.js, React, and Node.js

Full-Stack Web Scraping: Create Link Previews with Vite.js, React, and Node.js

2
Comments
17 min read
Common Errors in Node.js and How to Fix Them

Common Errors in Node.js and How to Fix Them

2
Comments
4 min read
State Management in React 2025: Exploring Modern Solutions

State Management in React 2025: Exploring Modern Solutions

Comments
3 min read
JavaScript Memory Optimization Techniques

JavaScript Memory Optimization Techniques

Comments
1 min read
Building an AI-Powered Email Validator using Google Gemini Model

Building an AI-Powered Email Validator using Google Gemini Model

4
Comments
4 min read
React, Angular, or Vue.js: Which Framework is Right for You?

React, Angular, or Vue.js: Which Framework is Right for You?

1
Comments
2 min read
TIL: Tag Function / Tagged Template Literals

TIL: Tag Function / Tagged Template Literals

1
Comments
2 min read
ServiceNow UI Builder

ServiceNow UI Builder

Comments
4 min read
Optimizing Images and Assets in Your React Application for Faster Load Times

Optimizing Images and Assets in Your React Application for Faster Load Times

1
Comments
2 min read
JavaScript Email Validation Regex: Ensuring Accuracy in User Inputs

JavaScript Email Validation Regex: Ensuring Accuracy in User Inputs

Comments
8 min read
KaibanJS v0.14.0: A New Era for Web Scraping and AI Workflows

KaibanJS v0.14.0: A New Era for Web Scraping and AI Workflows

1
Comments
2 min read
LeetCode Challenge: 36.Valid Sudoku - JavaScript Solution 🚀

LeetCode Challenge: 36.Valid Sudoku - JavaScript Solution 🚀

7
Comments 1
3 min read
AI-Powered Financial Systems: Revolutionizing Risk Analysis and Fraud Detection

AI-Powered Financial Systems: Revolutionizing Risk Analysis and Fraud Detection

Comments
6 min read
DOM Manipulation from Simple Updates to Virtual DOM

DOM Manipulation from Simple Updates to Virtual DOM

Comments
3 min read
[Translations] Implementing Animations with Throttle in JavaScript

[Translations] Implementing Animations with Throttle in JavaScript

Comments
3 min read
TS is bad at hover text

TS is bad at hover text

8
Comments
1 min read
Stub and Verify: A Guide to Effective Testing

Stub and Verify: A Guide to Effective Testing

Comments
4 min read
Cannot Use Import Statement Outside A Module: How to Resolve This Common Error

Cannot Use Import Statement Outside A Module: How to Resolve This Common Error

Comments
4 min read
How to add Github oAuth in Nextjs with Supabase Auth | Login with Github

How to add Github oAuth in Nextjs with Supabase Auth | Login with Github

Comments
3 min read
JavaScript Variables

JavaScript Variables

Comments
1 min read
JavaScript scroll snap events for scroll-triggered animations

JavaScript scroll snap events for scroll-triggered animations

Comments
9 min read
loading...