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 Travel Planner with CopilotKit, LangGraph & Google Maps API 🤩

🤖 Build an AI Travel Planner with CopilotKit, LangGraph & Google Maps API 🤩

269
Comments 19
19 min read
Setting up Vite with TypeScript for a Simple To-Do List

Setting up Vite with TypeScript for a Simple To-Do List

25
Comments 9
4 min read
7 Developer Tools That Will Boost Your Workflow in 2025

7 Developer Tools That Will Boost Your Workflow in 2025

150
Comments 31
8 min read
My JavaScript Journey: From Callbacks to Kafka – Embracing the Chaos of Event-Driven Systems

My JavaScript Journey: From Callbacks to Kafka – Embracing the Chaos of Event-Driven Systems

5
Comments
3 min read
Make Your HTML Stand Out with These 11 HTML Tags you be might be missing out

Make Your HTML Stand Out with These 11 HTML Tags you be might be missing out

5
Comments
5 min read
Special Edition - This Month in Azure Static Web Apps | November and December 2024

Special Edition - This Month in Azure Static Web Apps | November and December 2024

2
Comments
7 min read
Vue.js or Nuxt.js?

Vue.js or Nuxt.js?

Comments
3 min read
Learn how to create a bubble animation with Tailwind CSS and JavaScript

Learn how to create a bubble animation with Tailwind CSS and JavaScript

Comments
1 min read
Python Testing with Pytest: Features & Best Practices

Python Testing with Pytest: Features & Best Practices

Comments
10 min read
JavaScript Interview Questions

JavaScript Interview Questions

Comments
7 min read
JavaScript Closures: They're Not as Scary as You Think!

JavaScript Closures: They're Not as Scary as You Think!

Comments
2 min read
Why 'this' in JavaScript Differs from Other OOP Languages

Why 'this' in JavaScript Differs from Other OOP Languages

Comments
3 min read
Animation with New Logo Unlocked!!!! 00:47

Animation with New Logo Unlocked!!!!

1
Comments
2 min read
Flip Love Cards Purpose Animation Video with code 00:46

Flip Love Cards Purpose Animation Video with code

1
Comments
3 min read
I Built a Game for My 1000 Subscribers

I Built a Game for My 1000 Subscribers

Comments
3 min read
Self-belief, Pragmatism, Speed, Technical ability: characteristics of good software engineers

Self-belief, Pragmatism, Speed, Technical ability: characteristics of good software engineers

1
Comments
2 min read
Daily JavaScript Challenge #JS-75: Sort an Array of Objects by Property

Daily JavaScript Challenge #JS-75: Sort an Array of Objects by Property

Comments
1 min read
How to build an Astro collection loader

How to build an Astro collection loader

5
Comments
5 min read
How to use Astro with Hono

How to use Astro with Hono

5
Comments
4 min read
Fixing Nasty Bugs(Understanding Modals) - Part 1

Fixing Nasty Bugs(Understanding Modals) - Part 1

Comments
3 min read
Running Kokoro-82M ONNX TTS Model in the Browser

Running Kokoro-82M ONNX TTS Model in the Browser

2
Comments
3 min read
Different Ways to Make HTTP Requests in JavaScript

Different Ways to Make HTTP Requests in JavaScript

Comments
3 min read
string.indexOf() under the hood

string.indexOf() under the hood

5
Comments 1
2 min read
Centralizing Query and Mutation Configurations with TanStack Query + React 😎

Centralizing Query and Mutation Configurations with TanStack Query + React 😎

Comments
3 min read
Unleashing AI Agent Potential with Tavily Search in KaibanJS

Unleashing AI Agent Potential with Tavily Search in KaibanJS

1
Comments
3 min read
Managing Multiple Layouts in Next.js with App Router and Route Groups

Managing Multiple Layouts in Next.js with App Router and Route Groups

1
Comments
2 min read
React Fast Marquee

React Fast Marquee

Comments
2 min read
How to set environment variables in Node.js

How to set environment variables in Node.js

1
Comments
7 min read
Toán tử ?= trong java script

Toán tử ?= trong java script

Comments
3 min read
PostgreSQL vs MongoDB: Which One Fits Your Project?

PostgreSQL vs MongoDB: Which One Fits Your Project?

Comments
2 min read
A case against form objects

A case against form objects

Comments
5 min read
🚀 My Journey as a MERN Stack Developer

🚀 My Journey as a MERN Stack Developer

Comments
1 min read
How to upload a pdf or wordpad file any suggestions?

How to upload a pdf or wordpad file any suggestions?

Comments
1 min read
How to master JavaScript debugging for web apps

How to master JavaScript debugging for web apps

1
Comments
11 min read
The Perfect React-TypeScript Starter Template for your Vite projects

The Perfect React-TypeScript Starter Template for your Vite projects

Comments
1 min read
Flutter vs React Native in 2025: A Comprehensive Comparison

Flutter vs React Native in 2025: A Comprehensive Comparison

Comments
4 min read
Major Differences Between TypeScript and JavaScript: 5 Key Points with Simple Code Examples

Major Differences Between TypeScript and JavaScript: 5 Key Points with Simple Code Examples

Comments
2 min read
How to Convert Short URLs to Long URLs in JavaScript Using Axios or Fetch

How to Convert Short URLs to Long URLs in JavaScript Using Axios or Fetch

Comments
2 min read
I am a passionate web developer

I am a passionate web developer

Comments
1 min read
React Projects and State management

React Projects and State management

Comments
3 min read
Prisma ORM: Start to End With Project using JS

Prisma ORM: Start to End With Project using JS

Comments
10 min read
What is middleware in Next.js

What is middleware in Next.js

2
Comments
10 min read
Top CMS Trends to Watch

Top CMS Trends to Watch

5
Comments
1 min read
Learn how to create an accordion with Tailwind CSS and JavaScript

Learn how to create an accordion with Tailwind CSS and JavaScript

Comments
1 min read
Optimizing Mobile Performance and Media Loading for a Dynamic Website

Optimizing Mobile Performance and Media Loading for a Dynamic Website

Comments
1 min read
Understanding Statement Coverage in Software Testing

Understanding Statement Coverage in Software Testing

Comments
5 min read
Diff JSON: Simplifying JSON Comparisons

Diff JSON: Simplifying JSON Comparisons

Comments
4 min read
Modern Web Development with React: A Full Guide

Modern Web Development with React: A Full Guide

1
Comments
2 min read
[React]Props tip: the relationship between function parameter and attribute

[React]Props tip: the relationship between function parameter and attribute

Comments
1 min read
11 real-life PWA examples you can learn from in 2025

11 real-life PWA examples you can learn from in 2025

Comments
8 min read
Mastering Web Workers: 7 Advanced Techniques for High-Performance JavaScript

Mastering Web Workers: 7 Advanced Techniques for High-Performance JavaScript

1
Comments
6 min read
AI TRISM: Transforming Artificial Intelligence Governance

AI TRISM: Transforming Artificial Intelligence Governance

Comments
1 min read
How to Automate Kafka Topic Creation and Deletion, Using GitHub Actions and JavaScript

How to Automate Kafka Topic Creation and Deletion, Using GitHub Actions and JavaScript

4
Comments
6 min read
Understanding Code Coverage in Software Testing

Understanding Code Coverage in Software Testing

Comments
4 min read
Setup NextJs | EsLint + Prettier - Fast way 🚀

Setup NextJs | EsLint + Prettier - Fast way 🚀

2
Comments
2 min read
How to Use JavaScript to Reduce HTML Code: A Simple Example

How to Use JavaScript to Reduce HTML Code: A Simple Example

Comments
4 min read
😂🤣 Joke For Dev Community's People

😂🤣 Joke For Dev Community's People

16
Comments 1
1 min read
Easy Discount Calculation: Tax, Fees & Discount Percentage Explained

Easy Discount Calculation: Tax, Fees & Discount Percentage Explained

Comments
6 min read
LogLayer: A Modern Logging Library for TypeScript / JavaScript

LogLayer: A Modern Logging Library for TypeScript / JavaScript

Comments
3 min read
7 Mistakes Developers Make When Learning a New Framework (and How to Avoid Them)

7 Mistakes Developers Make When Learning a New Framework (and How to Avoid Them)

1
Comments
3 min read
loading...