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.
🛠️ The Art of Debugging & Error Handling: The Most Valuable Skill for Every Software Developer 💡💻

🛠️ The Art of Debugging & Error Handling: The Most Valuable Skill for Every Software Developer 💡💻

1
Comments
1 min read
How to build type-enforced UI components in React Native using @shopify/restyle

How to build type-enforced UI components in React Native using @shopify/restyle

Comments
6 min read
HTML Canvas Made Simple: A Guide for Beginners.

HTML Canvas Made Simple: A Guide for Beginners.

13
Comments 1
5 min read
How I 10x My Coding Speed🚀: Through Game-Changing VS Code Extensions

How I 10x My Coding Speed🚀: Through Game-Changing VS Code Extensions

14
Comments 2
4 min read
How Next.js 15 Transforms Web App Development?

How Next.js 15 Transforms Web App Development?

1
Comments
3 min read
Understanding the Virtual DOM: Revolutionizing Web Development

Understanding the Virtual DOM: Revolutionizing Web Development

2
Comments
3 min read
Integrating Gemini AI in Angular: Building a Chat Application

Integrating Gemini AI in Angular: Building a Chat Application

1
Comments
3 min read
🔐 Top 3 Best Authentication Frameworks for 2025 🗝️🧰

🔐 Top 3 Best Authentication Frameworks for 2025 🗝️🧰

97
Comments 20
2 min read
9 must-know dev tools to build cool AI apps 🧙‍♂️🪄

9 must-know dev tools to build cool AI apps 🧙‍♂️🪄

245
Comments 3
8 min read
Top API Testing Tools for Mac: Best Picks for 2025

Top API Testing Tools for Mac: Best Picks for 2025

1
Comments
5 min read
7 JavaScript One-Liners That Will Make You Look Like a Pro

7 JavaScript One-Liners That Will Make You Look Like a Pro

2
Comments
2 min read
🚀 Rendering Rumble: SSR vs CSR vs SSG - The Ultimate Frontend Showdown! 💥

🚀 Rendering Rumble: SSR vs CSR vs SSG - The Ultimate Frontend Showdown! 💥

Comments
3 min read
Ajax: Revolutionizing Web Interaction - A Comprehensive Guide

Ajax: Revolutionizing Web Interaction - A Comprehensive Guide

24
Comments
2 min read
Do We Have Access Modifiers in JavaScript? 🤔

Do We Have Access Modifiers in JavaScript? 🤔

Comments 1
4 min read
Beyond JavaScript: The Swift Path to iOS Development

Beyond JavaScript: The Swift Path to iOS Development

5
Comments
5 min read
Login/cadastro com firebase + Vue JS #PASSO 1️⃣

Login/cadastro com firebase + Vue JS #PASSO 1️⃣

3
Comments
3 min read
Mastering the Conditional React Hooks Pattern (With JavaScript and TypeScript Examples) 🚀

Mastering the Conditional React Hooks Pattern (With JavaScript and TypeScript Examples) 🚀

1
Comments 1
3 min read
Reactive Programming with JavaScript but Beyond the Basics

Reactive Programming with JavaScript but Beyond the Basics

30
Comments
4 min read
I created a video tutorial on how to make a responsive sidebar using CSS and vanilla Javascript

I created a video tutorial on how to make a responsive sidebar using CSS and vanilla Javascript

Comments
1 min read
5 Essential Software Metrics for Quality Assurance

5 Essential Software Metrics for Quality Assurance

Comments
3 min read
Subsequent Page Load Optimization 🚀

Subsequent Page Load Optimization 🚀

Comments
4 min read
Deprecating Your Web Component APIs

Deprecating Your Web Component APIs

12
Comments
7 min read
A Better VS Code Plugin than Thunder Client

A Better VS Code Plugin than Thunder Client

5
Comments 2
3 min read
billboard.js 3.14 release: viewBox resizing!

billboard.js 3.14 release: viewBox resizing!

1
Comments
3 min read
Sending Emails in Nuxt 3: How I Handle Emails in My SaaS Boilerplate

Sending Emails in Nuxt 3: How I Handle Emails in My SaaS Boilerplate

6
Comments
2 min read
🚀 V8 Engine Secrets How We Slashed Memory Usage by 66% with TypedArrays

🚀 V8 Engine Secrets How We Slashed Memory Usage by 66% with TypedArrays

4
Comments
3 min read
How to Create an Image Gallery using HTML, CSS, and JavaScript (Project 5)

How to Create an Image Gallery using HTML, CSS, and JavaScript (Project 5)

Comments
1 min read
Shortest JS Program, Window & this keyword 🔥

Shortest JS Program, Window & this keyword 🔥

7
Comments
1 min read
How to Build Reliable Fintech Systems: Key Technical Patterns You Need to Know

How to Build Reliable Fintech Systems: Key Technical Patterns You Need to Know

4
Comments 1
8 min read
Vue Composition API Pattern (Vue 3.5 and Practical Use Cases) 🚀

Vue Composition API Pattern (Vue 3.5 and Practical Use Cases) 🚀

Comments 1
3 min read
Hello, developers! 👋

Hello, developers! 👋

2
Comments 4
1 min read
Axios NPM Package: A Beginner's Guide to Installing and Making HTTP Requests

Axios NPM Package: A Beginner's Guide to Installing and Making HTTP Requests

7
Comments 1
8 min read
Mastering "use client" in Next.js

Mastering "use client" in Next.js

Comments
5 min read
What the heck is "this" Keyword in JavaScript

What the heck is "this" Keyword in JavaScript

Comments 1
3 min read
Understanding Scope in JavaScript: A Beginner's Guide

Understanding Scope in JavaScript: A Beginner's Guide

1
Comments 1
2 min read
Why Do Multiple JSX Tags Need To Be Wrapped? : Wrapping Into Another Tag or Fragment

Why Do Multiple JSX Tags Need To Be Wrapped? : Wrapping Into Another Tag or Fragment

18
Comments 2
2 min read
🚀 Java: Versatile and Platform-Independent Language

🚀 Java: Versatile and Platform-Independent Language

Comments
2 min read
analyzeSizeChange script in tRPC source code

analyzeSizeChange script in tRPC source code

Comments
2 min read
Angular 19: A Strong Challenger to React.js

Angular 19: A Strong Challenger to React.js

6
Comments
1 min read
Best E2E Automation Testing Practices

Best E2E Automation Testing Practices

1
Comments
3 min read
Command Query Separation (CQS): A Guide to Better Software Design

Command Query Separation (CQS): A Guide to Better Software Design

3
Comments
2 min read
Tutorial: Polyfill for Promise.allSettled, implementation from Scratch in JavaScript

Tutorial: Polyfill for Promise.allSettled, implementation from Scratch in JavaScript

Comments
4 min read
This week Javascript 3

This week Javascript 3

1
Comments 2
2 min read
React Basics~unit test/async test

React Basics~unit test/async test

Comments
2 min read
npm and everything you need to know about the package.json

npm and everything you need to know about the package.json

2
Comments
3 min read
PostgreSQL Full Text Search Rank by Position

PostgreSQL Full Text Search Rank by Position

9
Comments 1
4 min read
Invisible Technical Debt: Managing TODO Comments

Invisible Technical Debt: Managing TODO Comments

1
Comments
3 min read
TIL how to see the entire commit column on GitLab using JS

TIL how to see the entire commit column on GitLab using JS

Comments
1 min read
WebdriverIO With JavaScript: The Perfect Duo For Efficient Web Automation Testing

WebdriverIO With JavaScript: The Perfect Duo For Efficient Web Automation Testing

Comments
3 min read
npm is SLOW! This is better 🍞

npm is SLOW! This is better 🍞

54
Comments 17
3 min read
Next.js: Dynamic Routing with API Integration.

Next.js: Dynamic Routing with API Integration.

1
Comments
2 min read
Motivational Words

Motivational Words

Comments
1 min read
JavaScript Unleashed: Free Learning Resources for Modern Web Development

JavaScript Unleashed: Free Learning Resources for Modern Web Development

Comments
3 min read
EDD with event emitters

EDD with event emitters

Comments
2 min read
Async, Await in Javascript

Async, Await in Javascript

Comments
3 min read
Created a Npm package for Vite, React Tailwindcss starter code with configuration.

Created a Npm package for Vite, React Tailwindcss starter code with configuration.

2
Comments
1 min read
Why Unit Testing Matters: Embracing AI-Powered Testing for Better Code Quality

Why Unit Testing Matters: Embracing AI-Powered Testing for Better Code Quality

Comments
3 min read
This week Javascript 2

This week Javascript 2

8
Comments 5
2 min read
Daily JavaScript Challenge #JS-28: Validate Sudoku Board

Daily JavaScript Challenge #JS-28: Validate Sudoku Board

8
Comments 4
1 min read
webSockets to access websites

webSockets to access websites

4
Comments
5 min read
loading...