DEV Community

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.
How to check if a value is present in an array.

How to check if a value is present in an array.

Comments 1
1 min read
Drag-and-drop PDF uploads with instant preview in javascript

Drag-and-drop PDF uploads with instant preview in javascript

1
Comments
4 min read
Detecting When a Sticky Element Becomes Sticky

Detecting When a Sticky Element Becomes Sticky

2
Comments 2
1 min read
Open-source Node.js blogging engine with newsletter functionality

Open-source Node.js blogging engine with newsletter functionality

1
Comments
1 min read
From Excel to Matrix Engine: Building a Scientific Web Calculator the Hard Way (But It Worked) Pic Random

From Excel to Matrix Engine: Building a Scientific Web Calculator the Hard Way (But It Worked) Pic Random

Comments 1
13 min read
How I Run My SaaS for $45/month Without Supabase, Vercel, or Firebase. Just Rails.

How I Run My SaaS for $45/month Without Supabase, Vercel, or Firebase. Just Rails.

Comments
2 min read
New and Most Interesting in Web UI from Google I/O 2025 (with demos)

New and Most Interesting in Web UI from Google I/O 2025 (with demos)

1
Comments
5 min read
Stop API Abuse Dead in Its Tracks: Rate Limiting with `express-rate-limit` 🚦🔒

Stop API Abuse Dead in Its Tracks: Rate Limiting with `express-rate-limit` 🚦🔒

2
Comments
2 min read
How to Screen and Hire Top Developers in USA

How to Screen and Hire Top Developers in USA

Comments
4 min read
Why Developers Should Care About Workplace Accessibility

Why Developers Should Care About Workplace Accessibility

Comments
2 min read
From Spreadsheets to Sanity: How I Automate Repetitive Data Tasks With Plain JavaScript

From Spreadsheets to Sanity: How I Automate Repetitive Data Tasks With Plain JavaScript

5
Comments
2 min read
JS Series 1: What Is Hoisting in JavaScript?

JS Series 1: What Is Hoisting in JavaScript?

1
Comments
2 min read
Building Learner’s Pointer: A Smart Learning Platform for Diploma Students

Building Learner’s Pointer: A Smart Learning Platform for Diploma Students

2
Comments 1
1 min read
What is an AI agent?

What is an AI agent?

Comments
1 min read
Day-24 Understanding and, or, and not Operators in JavaScript

Day-24 Understanding and, or, and not Operators in JavaScript

1
Comments
1 min read
AI as a Utility [build with GPT]

AI as a Utility [build with GPT]

Comments
2 min read
Unlock the Web: Building Your First PHP & MySQL Login System

Unlock the Web: Building Your First PHP & MySQL Login System

Comments
15 min read
🚀 Top 6 React PDF Viewer Libraries in 2025

🚀 Top 6 React PDF Viewer Libraries in 2025

1
Comments
8 min read
Mastering External API Usage in Angular Interceptors with x-api-key

Mastering External API Usage in Angular Interceptors with x-api-key

Comments
4 min read
Frontend Nation 2025 - The Free Conference for Frontend Developers

Frontend Nation 2025 - The Free Conference for Frontend Developers

Comments
3 min read
🔍 Everything You Need to Know About `this` in JavaScript (2025 Edition)

🔍 Everything You Need to Know About `this` in JavaScript (2025 Edition)

2
Comments
3 min read
I vibe-coded a $20M YC app in a weekend, here's how🧙‍♂️ 🪄

I vibe-coded a $20M YC app in a weekend, here's how🧙‍♂️ 🪄

215
Comments 42
5 min read
7 Advanced TypeScript Patterns for Safer, Smarter Code Design

7 Advanced TypeScript Patterns for Safer, Smarter Code Design

1
Comments 2
1 min read
Understanding Cookies: How They Work, Their Uses, and Their Risks

Understanding Cookies: How They Work, Their Uses, and Their Risks

1
Comments 1
5 min read
React Hooks solved a lot of problems but they also introduced new ones

React Hooks solved a lot of problems but they also introduced new ones

1
Comments
2 min read
loading...