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.
30+ app ideas with complete source code

30+ app ideas with complete source code

591
Comments 38
25 min read
How to build: a v0.dev clone (Next.js, GPT4 & CopilotKit)

How to build: a v0.dev clone (Next.js, GPT4 & CopilotKit)

351
Comments 40
10 min read
I sold my startup because of bugs: I wish I had this serverless repository!

I sold my startup because of bugs: I wish I had this serverless repository!

337
Comments 39
4 min read
Build an AI-powered blogging platform (Next.js, Langchain & CopilotKit)

Build an AI-powered blogging platform (Next.js, Langchain & CopilotKit)

332
Comments 32
14 min read
My new open-source repository to schedule all your content!

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

324
Comments 21
3 min read
Build a spreadsheet app with an AI-copilot (Next.js, gpt4, LangChain, & CopilotKit)

Build a spreadsheet app with an AI-copilot (Next.js, gpt4, LangChain, & CopilotKit)

308
Comments 18
12 min read
React Crazy: This AI library transformed my app to the next level

React Crazy: This AI library transformed my app to the next level

302
Comments 12
3 min read
Top 5 fastest growing JavaScript repos

Top 5 fastest growing JavaScript repos

295
Comments 29
5 min read
Join Us For The Next Frontend Challenge: Earth Day Edition!

Join Us For The Next Frontend Challenge: Earth Day Edition!

173
Comments 30
6 min read
Congrats to our Frontend Challenge Winners!

Congrats to our Frontend Challenge Winners!

155
Comments 37
2 min read
Someone finally fixed Javascript

Someone finally fixed Javascript

142
Comments 44
4 min read
🔥 6 Open-source Libraries You Must Know in 2024 🪄🔥

🔥 6 Open-source Libraries You Must Know in 2024 🪄🔥

140
Comments 7
7 min read
How to make Your Website work offline 🌐

How to make Your Website work offline 🌐

126
Comments 16
3 min read
10 JavaScript Sites Every Web Developer Should Know

10 JavaScript Sites Every Web Developer Should Know

124
Comments 27
2 min read
I've created yet another JavaScript framework

I've created yet another JavaScript framework

119
Comments 53
8 min read
⚛️ Organizing Code in a React Component

⚛️ Organizing Code in a React Component

116
Comments 13
4 min read
React Component Design Patterns - Part 1

React Component Design Patterns - Part 1

115
Comments 7
6 min read
Deep Dive into Functional Programming in Javascript

Deep Dive into Functional Programming in Javascript

115
Comments 16
8 min read
A Guide to Building CLI Tools in JavaScript

A Guide to Building CLI Tools in JavaScript

110
Comments 22
4 min read
Implementing JavaScript Concepts from Scratch

Implementing JavaScript Concepts from Scratch

109
Comments 13
13 min read
11 BEST JavaScript Animation Libraries 🎨✨

11 BEST JavaScript Animation Libraries 🎨✨

98
Comments 18
3 min read
How to implement HLS Video Streaming in a React App

How to implement HLS Video Streaming in a React App

94
Comments 12
9 min read
Best Icon Libraries for a Dev in 2024

Best Icon Libraries for a Dev in 2024

85
Comments 12
11 min read
Check if a key exists in JavaScript object?

Check if a key exists in JavaScript object?

84
Comments 7
4 min read
Mastering JWT Security

Mastering JWT Security

84
Comments 18
3 min read
A Love Letter to Gen Z from Gen Y: Understanding React's Evolution

A Love Letter to Gen Z from Gen Y: Understanding React's Evolution

81
Comments 32
7 min read
Building a self-creating website with Supabase and AI

Building a self-creating website with Supabase and AI

80
Comments
16 min read
Creating a textarea character limit indicator

Creating a textarea character limit indicator

77
Comments 23
4 min read
We got 500 GitHub stars! 🤯 What's next?

We got 500 GitHub stars! 🤯 What's next?

74
Comments 23
4 min read
Deep Learning in Javascript

Deep Learning in Javascript

73
Comments 31
3 min read
Video encoded as emojis⁉️ Stored in a DB? 😱🤯

Video encoded as emojis⁉️ Stored in a DB? 😱🤯

71
Comments 14
9 min read
How To Make An Insanely Fast AI App (Supabase, LLAMA 3 and Groq)

How To Make An Insanely Fast AI App (Supabase, LLAMA 3 and Groq)

71
Comments
4 min read
Bun or Node.js in 2024?

Bun or Node.js in 2024?

69
Comments 61
3 min read
How to create Custom Events in JavaScript?

How to create Custom Events in JavaScript?

69
Comments 17
3 min read
Creating a Pokémon guessing game using Supabase, Drizzle, and Next.js in just 2 hours!

Creating a Pokémon guessing game using Supabase, Drizzle, and Next.js in just 2 hours!

67
Comments
6 min read
How I Structure my React Projects

How I Structure my React Projects

66
Comments 4
3 min read
Building an Offline-Enabled To-Do List Web App 🚀

Building an Offline-Enabled To-Do List Web App 🚀

65
Comments 9
3 min read
Micro Frontends with Native Federation 🍿

Micro Frontends with Native Federation 🍿

62
Comments 1
15 min read
🧠 50 Articles to Level Up

🧠 50 Articles to Level Up

60
Comments 3
7 min read
Exploring 5 Top UI Frameworks for React

Exploring 5 Top UI Frameworks for React

59
Comments 16
4 min read
Fetch API Fun: Beginner's Guide to Web Requests 🔎🌐

Fetch API Fun: Beginner's Guide to Web Requests 🔎🌐

57
Comments
3 min read
Earth Day Celebration Landing Page submission

Earth Day Celebration Landing Page submission

56
Comments 13
2 min read
NestJS : from Promises to Observables

NestJS : from Promises to Observables

55
Comments 12
6 min read
How JavaScript helped me buy my dream boat

How JavaScript helped me buy my dream boat

55
Comments 13
5 min read
How to Become a Front-End Developer?

How to Become a Front-End Developer?

55
Comments 12
6 min read
Mastering JavaScript: Multiple Ways to Generate a Two-Dimensional Array

Mastering JavaScript: Multiple Ways to Generate a Two-Dimensional Array

53
Comments 13
5 min read
All About APIs! From Basics to Best Practices 💡🚀

All About APIs! From Basics to Best Practices 💡🚀

53
Comments 8
3 min read
React in 2024: A Beginner's Guide 🌟🚀

React in 2024: A Beginner's Guide 🌟🚀

53
Comments 4
3 min read
Optimising React Apps

Optimising React Apps

52
Comments
22 min read
A Beginner's Guide to Tree-sitter

A Beginner's Guide to Tree-sitter

48
Comments 2
6 min read
JavaScript Secrets: How to Implement Retry Logic Like a Pro

JavaScript Secrets: How to Implement Retry Logic Like a Pro

48
Comments 3
11 min read
How to build dev.to In-App Notification System in 20 minutes

How to build dev.to In-App Notification System in 20 minutes

46
Comments 5
14 min read
Concurrency in JavaScript and the power of Web Workers

Concurrency in JavaScript and the power of Web Workers

44
Comments 5
7 min read
Always unsubscribe. No exceptions. Debate closed.

Always unsubscribe. No exceptions. Debate closed.

44
Comments 7
2 min read
How to create your own Eslint rule with tests, boosting the DX, and code-review

How to create your own Eslint rule with tests, boosting the DX, and code-review

43
Comments
4 min read
✨ AI Fairytale generator

✨ AI Fairytale generator

39
Comments 11
2 min read
What is CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥

What is CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥

38
Comments 10
3 min read
To Every Developer Close To Burnout, Read This

To Every Developer Close To Burnout, Read This

37
Comments 2
13 min read
Headless UI - a great components library for Vue & React

Headless UI - a great components library for Vue & React

37
Comments 4
4 min read
Understanding Cookies, Local Storage, and Session Storage: A Beginner's Guide

Understanding Cookies, Local Storage, and Session Storage: A Beginner's Guide

36
Comments 2
5 min read
loading...