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.
Dynamic image creation with service workers

Dynamic image creation with service workers

5
Comments
8 min read
Introducing sast-scan: A Lightweight SAST npm Package for JavaScript Security

Introducing sast-scan: A Lightweight SAST npm Package for JavaScript Security

Comments
3 min read
A Beginner's Guide to CSS @property for custom variables

A Beginner's Guide to CSS @property for custom variables

Comments
2 min read
🚀 Qwik.js: Ultra-Fast Framework for Optimized Web Performance

🚀 Qwik.js: Ultra-Fast Framework for Optimized Web Performance

6
Comments
2 min read
Mastering the Fundamentals: Ready for Advanced Web Development Projects

Mastering the Fundamentals: Ready for Advanced Web Development Projects

Comments
3 min read
Tech Watch 4

Tech Watch 4

3
Comments 1
1 min read
Rust + WASI: Application Monitoring

Rust + WASI: Application Monitoring

6
Comments
4 min read
Announcing React SDK v4 with full support for React Server Components

Announcing React SDK v4 with full support for React Server Components

5
Comments
3 min read
Complex designs, happy developers: Polipo, the first build tool for Figma. 01:55

Complex designs, happy developers: Polipo, the first build tool for Figma.

Comments 1
1 min read
Pitfalls of URL and URLSearchParams in JavaScript

Pitfalls of URL and URLSearchParams in JavaScript

Comments
3 min read
A Better VS Code Plugin than Thunder Client

A Better VS Code Plugin than Thunder Client

2
Comments
3 min read
Phase 1 Blog

Phase 1 Blog

Comments
4 min read
Reverse engineering GraphQL persistedQuery extension

Reverse engineering GraphQL persistedQuery extension

8
Comments
4 min read
NEW Instagram feature: Do they follow us? Reset search feature

NEW Instagram feature: Do they follow us? Reset search feature

2
Comments
2 min read
I Built a Free Meta Tag Validator for Developers 🎉

I Built a Free Meta Tag Validator for Developers 🎉

1
Comments
1 min read
The State of JS 2024 Survey is Now Open!

The State of JS 2024 Survey is Now Open!

7
Comments
2 min read
Mastering Design Patterns in JavaScript: Part 2 — The Factory Pattern

Mastering Design Patterns in JavaScript: Part 2 — The Factory Pattern

Comments
1 min read
🚀 Building a Task List with Vue 3 + TypeScript and Testing It with Cypress

🚀 Building a Task List with Vue 3 + TypeScript and Testing It with Cypress

2
Comments
3 min read
How can You apply Teddy Roosevelt's intense focus to your daily routine

How can You apply Teddy Roosevelt's intense focus to your daily routine

4
Comments
2 min read
Angular 19: linkedSignal

Angular 19: linkedSignal

1
Comments
2 min read
Deploying Docs-as-Code on AWS: Building Dynamic Documentation Sites in MkDocs and Docusaurus

Deploying Docs-as-Code on AWS: Building Dynamic Documentation Sites in MkDocs and Docusaurus

32
Comments
14 min read
MapPlus: a better "Map" makes your code easier to read...

MapPlus: a better "Map" makes your code easier to read...

9
Comments 1
3 min read
When to Use npm run build

When to Use npm run build

Comments
1 min read
5 Essential JavaScript Methods Every Beginner Should Know

5 Essential JavaScript Methods Every Beginner Should Know

1
Comments 2
8 min read
What I’ve Learned from Building a Calculator with Vue.js

What I’ve Learned from Building a Calculator with Vue.js

1
Comments
4 min read
All About Javascript For Intermediate

All About Javascript For Intermediate

5
Comments
7 min read
Why Does jQuery or a DOM Method Like `getElementById` Fail to Find an Element?

Why Does jQuery or a DOM Method Like `getElementById` Fail to Find an Element?

Comments 1
4 min read
Simple Portfolio Page

Simple Portfolio Page

Comments
1 min read
The Big Reveal of Node.js Performance Optimization! 🚀 Part One: Profiling Node.js

The Big Reveal of Node.js Performance Optimization! 🚀 Part One: Profiling Node.js

6
Comments 1
8 min read
Mastering the Art of Frontend Development 🌟✨ Season 1: The Foundations of UI Development 🚀 Ep 2: Design Principles 101 🎨

Mastering the Art of Frontend Development 🌟✨ Season 1: The Foundations of UI Development 🚀 Ep 2: Design Principles 101 🎨

Comments
1 min read
Five Things I Hate About React (And How to Overcome Them)

Five Things I Hate About React (And How to Overcome Them)

4
Comments 1
14 min read
Goodbye Exceptions! Mastering Error Handling in JavaScript with the Result Pattern

Goodbye Exceptions! Mastering Error Handling in JavaScript with the Result Pattern

1
Comments
3 min read
How to Build a Real-Time Chat Application Using Socket.io

How to Build a Real-Time Chat Application Using Socket.io

1
Comments
4 min read
How I Created a Hover Reveal Text Animation with TailwindCSS and React

How I Created a Hover Reveal Text Animation with TailwindCSS and React

Comments
3 min read
JavaScript's BEST KEPT SECRET is the Power of forEach Functions

JavaScript's BEST KEPT SECRET is the Power of forEach Functions

3
Comments 3
3 min read
Navigating Web Rendering

Navigating Web Rendering

Comments
4 min read
My Portfolio: A Showcase of Web Development Skills with Next.js & Redux

My Portfolio: A Showcase of Web Development Skills with Next.js & Redux

Comments
2 min read
Web Components and SSR - 2024 Edition

Web Components and SSR - 2024 Edition

33
Comments 4
4 min read
⚡🚀 ReactJS, TypeScript, Vite with Redux and TanStack (React Query) In Practice ⚛️

⚡🚀 ReactJS, TypeScript, Vite with Redux and TanStack (React Query) In Practice ⚛️

125
Comments 13
10 min read
Understand JavaScript Object References and Copying - Brief Explanation

Understand JavaScript Object References and Copying - Brief Explanation

Comments
2 min read
Resolving Breaking Changes in Next.js 15 and React 19 with NPM: A Developer’s Guide

Resolving Breaking Changes in Next.js 15 and React 19 with NPM: A Developer’s Guide

2
Comments
2 min read
How to detect code language in browser

How to detect code language in browser

1
Comments
2 min read
My React Journey: Day 4

My React Journey: Day 4

2
Comments 2
2 min read
Inheritance with Stimulus Controllers

Inheritance with Stimulus Controllers

1
Comments 1
3 min read
Java Spring Boot use log4j in a gradle project

Java Spring Boot use log4j in a gradle project

Comments
2 min read
My thoughts on the use() hook — A deep dive into React 19’s latest experimental feature

My thoughts on the use() hook — A deep dive into React 19’s latest experimental feature

Comments
4 min read
Mastering Image Styling and Responsiveness

Mastering Image Styling and Responsiveness

1
Comments
1 min read
Understanding WeakRefs and FinalizationRegistry in JavaScript

Understanding WeakRefs and FinalizationRegistry in JavaScript

12
Comments
4 min read
Understanding Closures in JavaScript: From Confusion to Clarity

Understanding Closures in JavaScript: From Confusion to Clarity

1
Comments
3 min read
Astro.js: Build Lightning-Fast Websites with Minimal JavaScript

Astro.js: Build Lightning-Fast Websites with Minimal JavaScript

1
Comments
2 min read
Aliases in React with Vite: And how they Simplify Your Imports 🚀.

Aliases in React with Vite: And how they Simplify Your Imports 🚀.

3
Comments 2
2 min read
Web Development Trends: Building Scalable Web Applications

Web Development Trends: Building Scalable Web Applications

1
Comments
3 min read
Hydration error while installing NextJS 15

Hydration error while installing NextJS 15

2
Comments
1 min read
Stripe Subscription Integration in Node.js [2024 Ultimate Guide]

Stripe Subscription Integration in Node.js [2024 Ultimate Guide]

1
Comments 1
3 min read
Do we need Promise.allSettled()?

Do we need Promise.allSettled()?

Comments 3
2 min read
20. Valid Parentheses

20. Valid Parentheses

1
Comments
1 min read
How to solve this problem in nodejs?

How to solve this problem in nodejs?

Comments
1 min read
React 19 - Get A Clear Understanding

React 19 - Get A Clear Understanding

3
Comments 1
9 min read
Why Does JavaScript’s parseInt(0.0000005) Print “5”? 🤔

Why Does JavaScript’s parseInt(0.0000005) Print “5”? 🤔

96
Comments 31
1 min read
How to Automate PDF Document Creation with an HTML Renderer

How to Automate PDF Document Creation with an HTML Renderer

Comments
4 min read
loading...