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.
I'm Building a Full-Stack App: Here Are the Libraries I'm Going to Use...

I'm Building a Full-Stack App: Here Are the Libraries I'm Going to Use...

594
Comments 46
17 min read
17 Libraries You Should Know if You Build with React

17 Libraries You Should Know if You Build with React

535
Comments 38
23 min read
2024 Cheat Sheet Collection

2024 Cheat Sheet Collection

488
Comments 78
3 min read
My new open-source repository to schedule all your content!

My new open-source repository to schedule all your content!

303
Comments 19
3 min read
Join Our First Community Challenge: The Frontend Challenge

Join Our First Community Challenge: The Frontend Challenge

273
Comments 64
6 min read
How to Build: a Text-to-PowerPoint Application (LangChain, OpenAI, CopilotKit & Next.js)

How to Build: a Text-to-PowerPoint Application (LangChain, OpenAI, CopilotKit & Next.js)

271
Comments 17
15 min read
🎉 Our web framework reached 9,000 stars on GitHub! ⭐️ 9️⃣0️⃣0️⃣0️⃣ ⭐️

🎉 Our web framework reached 9,000 stars on GitHub! ⭐️ 9️⃣0️⃣0️⃣0️⃣ ⭐️

269
Comments 44
3 min read
⚛️ Folder Structures in React Projects

⚛️ Folder Structures in React Projects

249
Comments 30
3 min read
30 JavaScript Tricky Hacks

30 JavaScript Tricky Hacks

227
Comments 24
5 min read
Announcing TechSchool: A free and open-source platform to learn programming

Announcing TechSchool: A free and open-source platform to learn programming

218
Comments 48
2 min read
Resources Every Web Developer Needs

Resources Every Web Developer Needs

187
Comments 27
2 min read
25 Unnoticeable Features of JavaScript

25 Unnoticeable Features of JavaScript

186
Comments 41
6 min read
Async vs Defer in JavaScript: Which is Better?🤔

Async vs Defer in JavaScript: Which is Better?🤔

169
Comments 22
2 min read
22 JavaScript Functions You'll Use 99% of The Time 💯🔥

22 JavaScript Functions You'll Use 99% of The Time 💯🔥

142
Comments 20
4 min read
Writing clean, reusable components in React (best practices)

Writing clean, reusable components in React (best practices)

120
Comments 21
5 min read
5 Essential Practices for Front-End Developers (React Edition)

5 Essential Practices for Front-End Developers (React Edition)

119
Comments 27
6 min read
Top Open Source Next.js Projects for Meaningful Contributions 💯

Top Open Source Next.js Projects for Meaningful Contributions 💯

114
Comments 4
5 min read
⚛️ Applying Strategy Pattern in React (Part 2)

⚛️ Applying Strategy Pattern in React (Part 2)

108
Comments 8
5 min read
API Testing with Cypress - Part I

API Testing with Cypress - Part I

103
Comments 4
7 min read
40+ Design Tools in One - 😱 A Gem For Web Developer & Designers

40+ Design Tools in One - 😱 A Gem For Web Developer & Designers

100
Comments 24
2 min read
Things I learned while building my JS library

Things I learned while building my JS library

99
Comments 10
4 min read
Incredible JavaScript Animation Libraries

Incredible JavaScript Animation Libraries

84
Comments 4
4 min read
How I made Infinite Craft a multiplayer game with a few lines of code

How I made Infinite Craft a multiplayer game with a few lines of code

75
Comments 8
9 min read
Top 10 Micro Frontend Anti-Patterns

Top 10 Micro Frontend Anti-Patterns

74
Comments 6
11 min read
Rendering a Million Rows in React by Drawing

Rendering a Million Rows in React by Drawing

74
Comments 9
11 min read
I have created a small anti-depression script

I have created a small anti-depression script

73
Comments 25
1 min read
Um júnior e um teste técnico: The battle.

Um júnior e um teste técnico: The battle.

72
Comments 4
10 min read
Create PDFs with Tailwind

Create PDFs with Tailwind

72
Comments 1
3 min read
Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc

Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc

71
Comments 3
5 min read
Time conversion

Time conversion

66
Comments 23
2 min read
Crafting interactive reactions similar to Google Meet using HTML, CSS, and Vanilla JavaScript

Crafting interactive reactions similar to Google Meet using HTML, CSS, and Vanilla JavaScript

60
Comments 6
3 min read
Polymorphism in Javascript

Polymorphism in Javascript

60
Comments 19
11 min read
7 Tech Articles on How to Grow as Engineer

7 Tech Articles on How to Grow as Engineer

57
Comments 6
2 min read
Spread vs Rest Operators in JavaScript

Spread vs Rest Operators in JavaScript

57
Comments 10
5 min read
Writing a WASM module in Rust

Writing a WASM module in Rust

56
Comments 2
8 min read
React Component Design Patterns - Part 1

React Component Design Patterns - Part 1

54
Comments 1
6 min read
console.log() is OLD! Use These 5 Console Hacks! 😎

console.log() is OLD! Use These 5 Console Hacks! 😎

52
Comments 17
2 min read
How Developers Can Survive AI: 3 Hidden Skills To Become Irreplaceable 🤖

How Developers Can Survive AI: 3 Hidden Skills To Become Irreplaceable 🤖

51
Comments 10
7 min read
Why Vite is the best? Advanced Features of Vite

Why Vite is the best? Advanced Features of Vite

49
Comments 1
3 min read
There will be no Programmers in 5 years

There will be no Programmers in 5 years

48
Comments 87
2 min read
The 5 Must-Know Backend Frameworks in 2024

The 5 Must-Know Backend Frameworks in 2024

48
Comments 22
8 min read
React or Vue, which JS framework is best?

React or Vue, which JS framework is best?

47
Comments 48
6 min read
How to Become a Front-End Developer?

How to Become a Front-End Developer?

46
Comments 11
6 min read
React Compiler: Everything You Need to Know

React Compiler: Everything You Need to Know

46
Comments 8
4 min read
TypeScript Enums: 5 Real-World Use Cases

TypeScript Enums: 5 Real-World Use Cases

44
Comments 8
4 min read
The 3 Most Powerful Functions in JavaScript

The 3 Most Powerful Functions in JavaScript

43
Comments 15
3 min read
TypeScript | Beginner

TypeScript | Beginner

43
Comments 1
8 min read
Hono vs. H3 vs. HatTip vs. Elysia - modern server(less) replacements for Express

Hono vs. H3 vs. HatTip vs. Elysia - modern server(less) replacements for Express

40
Comments 3
12 min read
Styling a CSS pseudo-element with JavaScript

Styling a CSS pseudo-element with JavaScript

40
Comments 1
1 min read
Create a Discord bot with NodeJS

Create a Discord bot with NodeJS

40
Comments 4
7 min read
Grading students

Grading students

39
Comments 4
3 min read
Copy Objects Ways in JavaScript

Copy Objects Ways in JavaScript

38
Comments 15
3 min read
Tailwind | Custom Plugins

Tailwind | Custom Plugins

38
Comments 3
3 min read
Type Safety in TypeScript - Unknown vs Any

Type Safety in TypeScript - Unknown vs Any

38
Comments 10
3 min read
GraphQL vs REST - Key Differences and Use Cases

GraphQL vs REST - Key Differences and Use Cases

38
Comments 6
11 min read
🚀 You just use console.log? Buckle up, console newbie! 🤯

🚀 You just use console.log? Buckle up, console newbie! 🤯

34
Comments 2
5 min read
Next.js SaaS Boilerplate and Starter Kit - SaaSBold

Next.js SaaS Boilerplate and Starter Kit - SaaSBold

33
Comments 3
4 min read
Explaining requestAnimationFrame in 256 characters or fewer

Explaining requestAnimationFrame in 256 characters or fewer

32
Comments
1 min read
Should You Specialize Or Not? Solving A Developer's Dilemma

Should You Specialize Or Not? Solving A Developer's Dilemma

32
Comments 2
6 min read
Exploring 5 Top UI Frameworks for React

Exploring 5 Top UI Frameworks for React

31
Comments 8
4 min read
loading...