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.
No more Try/Catch: a better way to handle errors in TypeScript

No more Try/Catch: a better way to handle errors in TypeScript

288
Comments 41
2 min read
Build a TODO Application With React and Vite.

Build a TODO Application With React and Vite.

3
Comments
3 min read
Mastering Closures in JavaScript: A Complete Guide with Examples

Mastering Closures in JavaScript: A Complete Guide with Examples

2
Comments 3
4 min read
📘 TypeScript with ReactJS All in One ⚛️

📘 TypeScript with ReactJS All in One ⚛️

7
Comments
5 min read
Web canvas with generative neural networks with elements of visual programming.

Web canvas with generative neural networks with elements of visual programming.

1
Comments
2 min read
Next.js Interview Mastery: Essential Questions 11-20 (Part 2)

Next.js Interview Mastery: Essential Questions 11-20 (Part 2)

1
Comments
7 min read
React Basics~styling component/ css_ in _ js

React Basics~styling component/ css_ in _ js

Comments
2 min read
Countdown Timer svg

Countdown Timer svg

Comments
1 min read
Zigzag Animation

Zigzag Animation

Comments
1 min read
Bulletproof Web Component APIs

Bulletproof Web Component APIs

4
Comments
4 min read
SVG Shape Explorer

SVG Shape Explorer

Comments
1 min read
Evaluating JavaScript code in the browser

Evaluating JavaScript code in the browser

Comments
1 min read
A comparison of metadata configurations between Lobechat and Shadcn/ui

A comparison of metadata configurations between Lobechat and Shadcn/ui

1
Comments
4 min read
How to Perform Actions After an Image Loads in React: Using the onLoad Event or the complete Property

How to Perform Actions After an Image Loads in React: Using the onLoad Event or the complete Property

Comments
2 min read
Step-by-Step Guide to Using React Components as Props Like a Pro

Step-by-Step Guide to Using React Components as Props Like a Pro

Comments
4 min read
Don't Rely on Default Attribute Values For Styling Web Components

Don't Rely on Default Attribute Values For Styling Web Components

1
Comments
3 min read
Understanding the HTTP 500 Internal Server Error: Causes, Solutions, and Prevention

Understanding the HTTP 500 Internal Server Error: Causes, Solutions, and Prevention

Comments 1
5 min read
A Deep Dive into Open-Source Frontend Testing Frameworks

A Deep Dive into Open-Source Frontend Testing Frameworks

2
Comments
5 min read
How to build a Cron Job using Node.js

How to build a Cron Job using Node.js

2
Comments
10 min read
ContribHub : The place to find OSS projects to contribute to

ContribHub : The place to find OSS projects to contribute to

Comments
1 min read
Gmail Generator

Gmail Generator

Comments
1 min read
Understanding the HTTP 422 Unprocessable Entity Error: Causes, Solutions, and Prevention

Understanding the HTTP 422 Unprocessable Entity Error: Causes, Solutions, and Prevention

2
Comments
5 min read
Angular 19: linkedSignal & Resource API

Angular 19: linkedSignal & Resource API

2
Comments
3 min read
Software Acceptance Testing: A Complete Guide

Software Acceptance Testing: A Complete Guide

Comments
5 min read
Simplifying Type Narrowing and Guards in TypeScript

Simplifying Type Narrowing and Guards in TypeScript

Comments
7 min read
AMB

AMB

Comments
1 min read
How to Make a Basic Platformer Game in GDevelop 5: Step-by-Step Tutorial for Beginners

How to Make a Basic Platformer Game in GDevelop 5: Step-by-Step Tutorial for Beginners

1
Comments
2 min read
Leetcode LinkedList Questions

Leetcode LinkedList Questions

Comments
2 min read
Your own Promise.all

Your own Promise.all

Comments
2 min read
Building a Modern Interactive Raffle Wheel with HTML, CSS, and JavaScript

Building a Modern Interactive Raffle Wheel with HTML, CSS, and JavaScript

6
Comments 8
12 min read
Creating Gladiator Rankings: A Comprehensive DevBlog

Creating Gladiator Rankings: A Comprehensive DevBlog

Comments
6 min read
Hacktoberfest week 1

Hacktoberfest week 1

Comments
1 min read
Refactoring code and Git history!

Refactoring code and Git history!

Comments
2 min read
How to Insert Barcodes into a PDF Document with HTML5 and JavaScript

How to Insert Barcodes into a PDF Document with HTML5 and JavaScript

Comments
7 min read
Why you should learn TypeScript and ditch JavaScript? TypeScript vs JavaScript

Why you should learn TypeScript and ditch JavaScript? TypeScript vs JavaScript

4
Comments
9 min read
I Built AlternateOSS, A Directory of Free, Open-source Alternatives to Popular Software 🚀🔥

I Built AlternateOSS, A Directory of Free, Open-source Alternatives to Popular Software 🚀🔥

84
Comments 24
3 min read
Explorando Promises: .all vs .allSettled / .race vs .any

Explorando Promises: .all vs .allSettled / .race vs .any

6
Comments
4 min read
Episode 10: The Great Pre-Render Mission – Arin’s Quest for Custom SSR and SSG Mastery

Episode 10: The Great Pre-Render Mission – Arin’s Quest for Custom SSR and SSG Mastery

6
Comments 1
4 min read
User Authentication with Auth.js in Next.js App Router

User Authentication with Auth.js in Next.js App Router

14
Comments 4
12 min read
What is WebRTC and How Does It Work?

What is WebRTC and How Does It Work?

Comments
3 min read
Arrow Functions => What's wrong with the regular ones?

Arrow Functions => What's wrong with the regular ones?

2
Comments
3 min read
How to Test Cron Jobs: A Complete Guide

How to Test Cron Jobs: A Complete Guide

Comments
5 min read
Web UX: Show meaningful errors to the users

Web UX: Show meaningful errors to the users

Comments
2 min read
🔗 useCallback: Keeping Your Functions in Check, Literally 🧑‍💻

🔗 useCallback: Keeping Your Functions in Check, Literally 🧑‍💻

1
Comments 1
3 min read
How Tailwind CSS detects circular dependancy.

How Tailwind CSS detects circular dependancy.

Comments
3 min read
Say Goodbye to Unnecessary Re-Renders with React Memo: Step-by-Step Tutorial

Say Goodbye to Unnecessary Re-Renders with React Memo: Step-by-Step Tutorial

2
Comments
4 min read
Async Tricks in JavaScript for Smoother Code

Async Tricks in JavaScript for Smoother Code

6
Comments 1
4 min read
How to Register Custom Directives in Nuxt 3

How to Register Custom Directives in Nuxt 3

3
Comments 2
2 min read
React + AWS Cognito: Email Authentication Setup Guide (Second Part)

React + AWS Cognito: Email Authentication Setup Guide (Second Part)

4
Comments
3 min read
Offload - A unified javascript SDK that enables in-browser AI

Offload - A unified javascript SDK that enables in-browser AI

5
Comments 4
3 min read
Realtime meets AI: How we used gaming to showcase our new library, now open source!

Realtime meets AI: How we used gaming to showcase our new library, now open source!

15
Comments
6 min read
Understanding and Using Quotes in JavaScript

Understanding and Using Quotes in JavaScript

Comments
3 min read
How to Make JavaScript Error Handling More Readable with ESLint Rules

How to Make JavaScript Error Handling More Readable with ESLint Rules

Comments
3 min read
Looking for Fellow Beginners & Interns to Practice and Collaborate on JavaScript Projects

Looking for Fellow Beginners & Interns to Practice and Collaborate on JavaScript Projects

Comments
1 min read
JUnit vs TestNG: A Comprehensive Comparison

JUnit vs TestNG: A Comprehensive Comparison

Comments
5 min read
Seeking Support to Continue My Tech Journey

Seeking Support to Continue My Tech Journey

Comments
2 min read
Type guards, type predicates, assertion signatures, and branded types in TS

Type guards, type predicates, assertion signatures, and branded types in TS

3
Comments 1
3 min read
Do You Really Need "useState" for Everything? Exploring Alternatives

Do You Really Need "useState" for Everything? Exploring Alternatives

2
Comments
3 min read
Working with WebSocket and Real-Time Communication in Node.js

Working with WebSocket and Real-Time Communication in Node.js

3
Comments
3 min read
End-to-End Testing vs. Integration Testing: Key Differences Explained

End-to-End Testing vs. Integration Testing: Key Differences Explained

4
Comments 1
2 min read
loading...