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.
Build an AI-Powered Resume & Cover Letter Generator (CopilotKit, LangChain, Tavily & Next.js)

Build an AI-Powered Resume & Cover Letter Generator (CopilotKit, LangChain, Tavily & Next.js)

363
Comments 26
10 min read
How to Make Responsive Login Form using Only React Js ✨🚀

How to Make Responsive Login Form using Only React Js ✨🚀

2
Comments
3 min read
Unlocking the Power of JavaScript Generators: Master Asynchronous Programming with Ease

Unlocking the Power of JavaScript Generators: Master Asynchronous Programming with Ease

10
Comments
4 min read
Seamless State Management using Async Iterators

Seamless State Management using Async Iterators

8
Comments
3 min read
Crafting the Peacock Rentals Website: Overcoming Challenges and Embracing the Future

Crafting the Peacock Rentals Website: Overcoming Challenges and Embracing the Future

Comments
2 min read
What is a Ledger and Why Floating Points Are Not Recommended?

What is a Ledger and Why Floating Points Are Not Recommended?

11
Comments
3 min read
Building a Netflix show recommender using Crawlee and React

Building a Netflix show recommender using Crawlee and React

61
Comments 5
6 min read
Optimizing Web Performance: Lazy Loading Images and Components

Optimizing Web Performance: Lazy Loading Images and Components

14
Comments
3 min read
Cooking up high-quality website templates this weekend! 🧑‍🍳

Cooking up high-quality website templates this weekend! 🧑‍🍳

3
Comments
2 min read
4 useState Mistakes You Should Avoid in React🚫

4 useState Mistakes You Should Avoid in React🚫

7
Comments
5 min read
𝐌𝐚𝐬𝐭𝐞𝐫𝐢𝐧𝐠 𝐃𝐞𝐬𝐢𝐠𝐧 𝐏𝐚𝐭𝐭𝐞𝐫𝐧𝐬 𝐢𝐧 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭: 𝟤/𝟔 - 𝐑𝐞𝐯𝐞𝐚𝐥𝐢𝐧𝐠 𝐌𝐨𝐝𝐮𝐥𝐞 𝐏𝐚𝐭𝐭𝐞𝐫𝐧

𝐌𝐚𝐬𝐭𝐞𝐫𝐢𝐧𝐠 𝐃𝐞𝐬𝐢𝐠𝐧 𝐏𝐚𝐭𝐭𝐞𝐫𝐧𝐬 𝐢𝐧 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭: 𝟤/𝟔 - 𝐑𝐞𝐯𝐞𝐚𝐥𝐢𝐧𝐠 𝐌𝐨𝐝𝐮𝐥𝐞 𝐏𝐚𝐭𝐭𝐞𝐫𝐧

Comments
1 min read
Highlights from Day 1 of CascadiaJS 2024

Highlights from Day 1 of CascadiaJS 2024

5
Comments
4 min read
Do you have an open-source project ?

Do you have an open-source project ?

13
Comments 11
1 min read
Exploring Blockchain Technology Beyond Cryptocurrencies

Exploring Blockchain Technology Beyond Cryptocurrencies

Comments
2 min read
Understanding Generators, Coroutines, and Fibers Across Different Languages

Understanding Generators, Coroutines, and Fibers Across Different Languages

3
Comments
3 min read
Why ['1', '5', '11'].map(parseInt) in JS returns [1, NaN, 3]?

Why ['1', '5', '11'].map(parseInt) in JS returns [1, NaN, 3]?

2
Comments 1
2 min read
Leveraging the power of Proxy in Javascript

Leveraging the power of Proxy in Javascript

Comments
1 min read
Glam Up My Markup: Beaches - with new shiny CSS features

Glam Up My Markup: Beaches - with new shiny CSS features

1
Comments
2 min read
Don't Be The Next Victim! This Library Will Keep You Safe!

Don't Be The Next Victim! This Library Will Keep You Safe!

7
Comments 1
4 min read
Understanding the Factory Method Design Pattern

Understanding the Factory Method Design Pattern

13
Comments 4
3 min read
Tracking Order Status in Node.js: A Deep Dive

Tracking Order Status in Node.js: A Deep Dive

6
Comments
3 min read
💅🏻CSS-in-JS is Making a Comeback: What’s New?

💅🏻CSS-in-JS is Making a Comeback: What’s New?

6
Comments
1 min read
Discover the Power of JavaScript MutationObserver!💪🚀

Discover the Power of JavaScript MutationObserver!💪🚀

12
Comments
3 min read
Understanding JavaScript Promises

Understanding JavaScript Promises

4
Comments
1 min read
Fluent Icons

Fluent Icons

8
Comments
2 min read
Generics in Typescript and how to use them

Generics in Typescript and how to use them

1
Comments
5 min read
shadcn-ui/ui codebase analysis: How is “Blocks” page built — Part 5

shadcn-ui/ui codebase analysis: How is “Blocks” page built — Part 5

Comments
6 min read
Production Level Context with Next.js (Typescript) 🔥

Production Level Context with Next.js (Typescript) 🔥

3
Comments
2 min read
Master Async/Await in JavaScript: Tips and Tricks for Pros

Master Async/Await in JavaScript: Tips and Tricks for Pros

1
Comments
3 min read
Made a Assignment Generator

Made a Assignment Generator

4
Comments
1 min read
Uhmm Virtual DOM In React?...

Uhmm Virtual DOM In React?...

Comments
9 min read
Age of Spagetti Code

Age of Spagetti Code

3
Comments
1 min read
ES-6 What is it?

ES-6 What is it?

5
Comments 2
2 min read
Master Object Oriented Programming with TypeScript | OOP Concepts Part 1

Master Object Oriented Programming with TypeScript | OOP Concepts Part 1

1
Comments
1 min read
ReAPI Client: A Comprehensive Guide to My React API Request Builder

ReAPI Client: A Comprehensive Guide to My React API Request Builder

5
Comments
5 min read
Git Cheat Sheet – Git Commands You Should Know

Git Cheat Sheet – Git Commands You Should Know

2
Comments
9 min read
DOM

DOM

6
Comments
2 min read
JavaScript30 - 6 Ajax Type Ahead

JavaScript30 - 6 Ajax Type Ahead

Comments
5 min read
Pure Functions in Next.js

Pure Functions in Next.js

5
Comments
3 min read
Build your First AI Agent with Julep: A Step-by-Step Guide

Build your First AI Agent with Julep: A Step-by-Step Guide

61
Comments 8
10 min read
Path To A Clean(er) React Architecture (Part 6) - Business Logic Separation

Path To A Clean(er) React Architecture (Part 6) - Business Logic Separation

6
Comments
10 min read
Why ['1', '5', '11'].map(parseInt) in JS returns [1, NaN, 3]?

Why ['1', '5', '11'].map(parseInt) in JS returns [1, NaN, 3]?

3
Comments 1
2 min read
World Building With Wave Function Collapse

World Building With Wave Function Collapse

Comments
1 min read
A Deep Dive into the `array.map` Method - Mastering JavaScript

A Deep Dive into the `array.map` Method - Mastering JavaScript

1
Comments
2 min read
Common Developer Mistakes and How to Avoid Them

Common Developer Mistakes and How to Avoid Them

4
Comments
4 min read
Day 3: Introduction to Arrays 📋

Day 3: Introduction to Arrays 📋

2
Comments
3 min read
Diferenças entre o jest.spyOn e jest.mock

Diferenças entre o jest.spyOn e jest.mock

2
Comments
3 min read
Building a SQL Report Generator using Gemini AI + ToolJet 📊

Building a SQL Report Generator using Gemini AI + ToolJet 📊

108
Comments
4 min read
Enhancing Internationalization in Next.js with Dynamic Locale Loading

Enhancing Internationalization in Next.js with Dynamic Locale Loading

2
Comments
2 min read
Solving the Challenge of Connecting Stimulus Controllers Inside Shadow DOM

Solving the Challenge of Connecting Stimulus Controllers Inside Shadow DOM

2
Comments
3 min read
Create A Sidebar Menu using HTML and CSS only

Create A Sidebar Menu using HTML and CSS only

268
Comments 35
5 min read
I Learned JavaScript & Made A Web App That Went Viral 🤯

I Learned JavaScript & Made A Web App That Went Viral 🤯

133
Comments 25
1 min read
Make a TEXT loading template.

Make a TEXT loading template.

1
Comments
2 min read
What is Ledger and why does it need Idempotence?

What is Ledger and why does it need Idempotence?

14
Comments
4 min read
Top 10 React Libraries and Tools You Should Know in 2024

Top 10 React Libraries and Tools You Should Know in 2024

3
Comments 1
3 min read
How to Implement Authorization in NodeJS

How to Implement Authorization in NodeJS

176
Comments 5
6 min read
Creating forms in React.

Creating forms in React.

2
Comments
4 min read
How to create a Next.js 14 dynamic sitemap?

How to create a Next.js 14 dynamic sitemap?

Comments
3 min read
Understanding JavaScript Global Context Execution

Understanding JavaScript Global Context Execution

1
Comments
3 min read
Let's practice writing clean, reusable components in react

Let's practice writing clean, reusable components in react

134
Comments 2
2 min read
loading...