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.
JavaScript Under the Hood: `Promise.race`

JavaScript Under the Hood: `Promise.race`

Comments
3 min read
Debouncing in React: A Custom Hook Example 🚀

Debouncing in React: A Custom Hook Example 🚀

13
Comments 3
4 min read
Evolution of Front-End Development: Past and Future Trends

Evolution of Front-End Development: Past and Future Trends

5
Comments
4 min read
Recommendation algorithm with vector database

Recommendation algorithm with vector database

6
Comments
4 min read
Click Outside Magic: a new Custom Hook!

Click Outside Magic: a new Custom Hook!

7
Comments 1
2 min read
Unleashing Iconify: Your Ultimate Solution for Icons

Unleashing Iconify: Your Ultimate Solution for Icons

1
Comments
2 min read
1 hour features

1 hour features

3
Comments
2 min read
My Startup is Collapsing, and I Can’t do Anything About It

My Startup is Collapsing, and I Can’t do Anything About It

57
Comments 20
5 min read
From Good to Great: Scaling Applications with TypeORM Optimization

From Good to Great: Scaling Applications with TypeORM Optimization

2
Comments
4 min read
Using Intersection Observer API in React

Using Intersection Observer API in React

Comments
3 min read
❤✨ Unleash Your Creativity with Stunning Design usng HTML ,CSS,JAVASCRIPT,THREE.JS,SHERY.JS! ✨❤

❤✨ Unleash Your Creativity with Stunning Design usng HTML ,CSS,JAVASCRIPT,THREE.JS,SHERY.JS! ✨❤

2
Comments
1 min read
Pros and Cons of Low-Code vs. No-Code Development

Pros and Cons of Low-Code vs. No-Code Development

1
Comments 1
3 min read
Simple Markdown Previewer in ReactJS with Twin Macro and Styled Components.

Simple Markdown Previewer in ReactJS with Twin Macro and Styled Components.

2
Comments
4 min read
How to Build an Online MRZ Generator with Python, Pyodide and HTML5

How to Build an Online MRZ Generator with Python, Pyodide and HTML5

1
Comments
11 min read
Error Handling in JavaScript and React: Best Practices and Tips

Error Handling in JavaScript and React: Best Practices and Tips

3
Comments
3 min read
Node.js Package Security: NPM Vulnerabilities

Node.js Package Security: NPM Vulnerabilities

Comments
3 min read
Easy use of MATH

Easy use of MATH

1
Comments 1
1 min read
The Art of Test-Driven Development: A Comprehensive Guide

The Art of Test-Driven Development: A Comprehensive Guide

9
Comments
3 min read
Immutable Data in JavaScript: Why and How to Use It

Immutable Data in JavaScript: Why and How to Use It

1
Comments
3 min read
Componentes nativos do Vue.js

Componentes nativos do Vue.js

Comments
2 min read
From a Tweet to $3,000: How I Turned a Twitter Follower into a Web Development Client

From a Tweet to $3,000: How I Turned a Twitter Follower into a Web Development Client

Comments
2 min read
Store your notes in your browser 😎🔥

Store your notes in your browser 😎🔥

12
Comments
1 min read
Next.js vs React.js: A Comparison of Two Popular Frontend Frameworks

Next.js vs React.js: A Comparison of Two Popular Frontend Frameworks

Comments
8 min read
Find The Parity Outlier "Codewars"

Find The Parity Outlier "Codewars"

1
Comments
2 min read
Dependency Inversion Principle in React

Dependency Inversion Principle in React

24
Comments 1
2 min read
Sync clerk users to your database using Webhooks: A Step-by-Step Guide

Sync clerk users to your database using Webhooks: A Step-by-Step Guide

26
Comments 14
8 min read
Differences Between textContents, innerText, and innerHTML and When to Use What.

Differences Between textContents, innerText, and innerHTML and When to Use What.

2
Comments
2 min read
A Guide To Master Bit Manipulation For Coding Interviews

A Guide To Master Bit Manipulation For Coding Interviews

17
Comments
12 min read
7 questions SaaS founders must answer

7 questions SaaS founders must answer

3
Comments
4 min read
ML5 ALIVE!

ML5 ALIVE!

1
Comments
2 min read
The 5 Node.js PDF Libraries Every Developer Must Know

The 5 Node.js PDF Libraries Every Developer Must Know

164
Comments 7
10 min read
🚀 Supercharge Your Next.js App with Stunning Images! Learn the Ultimate Cloudinary Image Upload Hack 🔥

🚀 Supercharge Your Next.js App with Stunning Images! Learn the Ultimate Cloudinary Image Upload Hack 🔥

36
Comments 6
4 min read
S3 File Upload in Node.js and React - Build React App

S3 File Upload in Node.js and React - Build React App

2
Comments
5 min read
The secret sauce: How WebCrumbs makes React dev a cakewalk

The secret sauce: How WebCrumbs makes React dev a cakewalk

3
Comments
2 min read
Accessibility in React Applications: Best Practices and Tools

Accessibility in React Applications: Best Practices and Tools

3
Comments
3 min read
Frontend face-off: React vs. Vue in 2023

Frontend face-off: React vs. Vue in 2023

Comments
2 min read
The useState Hook and Forms in Controlled Components

The useState Hook and Forms in Controlled Components

Comments
6 min read
Awesome Design patterns js/ts

Awesome Design patterns js/ts

Comments 8
1 min read
Using variant types in ReScript to represent business logic

Using variant types in ReScript to represent business logic

6
Comments 1
4 min read
Creating a hackathon winning AI based app in a weekend using Supabase, OpenAI, & Next.js

Creating a hackathon winning AI based app in a weekend using Supabase, OpenAI, & Next.js

66
Comments
12 min read
JavaScript for Testers - Part 2 (Callbacks, Promises and async-await)

JavaScript for Testers - Part 2 (Callbacks, Promises and async-await)

Comments
17 min read
Understanding the Virtual DOM in React: A Comprehensive Explanation

Understanding the Virtual DOM in React: A Comprehensive Explanation

Comments
3 min read
Meeting TimeCounter

Meeting TimeCounter

Comments
2 min read
Rethinking Password Strength Estimation: Beyond Composition Rules

Rethinking Password Strength Estimation: Beyond Composition Rules

4
Comments
4 min read
JavaScript's Prototype Chain: The Ancestral Magic Lineage

JavaScript's Prototype Chain: The Ancestral Magic Lineage

1
Comments
2 min read
Configure TypeORM migrations in 5 minutes

Configure TypeORM migrations in 5 minutes

15
Comments
3 min read
Testing React Components: A Comprehensive Overview of Testing Libraries

Testing React Components: A Comprehensive Overview of Testing Libraries

2
Comments 1
3 min read
SOLID Principles Series: Demystifying the Liskov Substitution Principle (LSP) in Node.js with TypeScript

SOLID Principles Series: Demystifying the Liskov Substitution Principle (LSP) in Node.js with TypeScript

8
Comments 3
2 min read
How to organize your project's folders - A quick guide to repository and folder structures.

How to organize your project's folders - A quick guide to repository and folder structures.

2
Comments
2 min read
How to use AI to migrate a legacy AngularJS app to VueJS without writing (a lot of) code

How to use AI to migrate a legacy AngularJS app to VueJS without writing (a lot of) code

4
Comments
9 min read
Part 2 - Mastering the useState Hook

Part 2 - Mastering the useState Hook

Comments
9 min read
How to Set Up Push Notifications in Safari on iOS

How to Set Up Push Notifications in Safari on iOS

2
Comments
4 min read
title

title

2
Comments 6
1 min read
test everywhere with dagger.io

test everywhere with dagger.io

Comments
4 min read
How to code and develop banking software using Web3 development tools and frameworks

How to code and develop banking software using Web3 development tools and frameworks

1
Comments 1
3 min read
Want to help with Cardboard? JS/TS Vanilla Reactive Framework

Want to help with Cardboard? JS/TS Vanilla Reactive Framework

8
Comments
2 min read
Introducing Javascript Web Workers

Introducing Javascript Web Workers

7
Comments
5 min read
Mastering React's Lifecycle Methods: A Step-by-Step Guide

Mastering React's Lifecycle Methods: A Step-by-Step Guide

1
Comments
3 min read
PURISTA - Tests with Jest, Sinon.js and Testcontainers

PURISTA - Tests with Jest, Sinon.js and Testcontainers

1
Comments
4 min read
Hacktoberfest PR 4

Hacktoberfest PR 4

4
Comments 3
5 min read
loading...