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.
Stop Using Try-Catch: A Better Way to Handle Errors in JavaScript

Stop Using Try-Catch: A Better Way to Handle Errors in JavaScript

602
Comments 62
2 min read
20 Important JavaScript Concepts for Your Next Interview 🚀

20 Important JavaScript Concepts for Your Next Interview 🚀

27
Comments 13
3 min read
JavaScript Object Methods Example

JavaScript Object Methods Example

17
Comments
3 min read
🤖 ChatGPT and Next.js: Building an Intelligent Chatbot for Your Application 🚀

🤖 ChatGPT and Next.js: Building an Intelligent Chatbot for Your Application 🚀

1
Comments
2 min read
Create your own Event Scheduling API using Express and Supabase

Create your own Event Scheduling API using Express and Supabase

Comments
8 min read
How Next.js Image Component Solves Layout Shift Issues 🚀

How Next.js Image Component Solves Layout Shift Issues 🚀

Comments
3 min read
"How the Open Source Project Uses EarlyAI to Enhance Framework Code Quality"!

"How the Open Source Project Uses EarlyAI to Enhance Framework Code Quality"!

1
Comments
1 min read
Ultimate React Interview Study Plan: Your one-stop for your next #React Interview

Ultimate React Interview Study Plan: Your one-stop for your next #React Interview

2
Comments
6 min read
Boost Your React App's Performance with Memoization: Exploring useMemo, useCallback, and React.memo

Boost Your React App's Performance with Memoization: Exploring useMemo, useCallback, and React.memo

Comments
4 min read
How to configure TSC + Webpack + ESM for NodeJS

How to configure TSC + Webpack + ESM for NodeJS

Comments
4 min read
Let’s make the web responsive with just one installation line? I’m looking for contributors!

Let’s make the web responsive with just one installation line? I’m looking for contributors!

Comments
2 min read
Setting Up Tailwind in React Native SDK 51 with NativeWind

Setting Up Tailwind in React Native SDK 51 with NativeWind

Comments
2 min read
How good is Copilot in 2024

How good is Copilot in 2024

Comments
3 min read
KmpEssentials Available for All Kotlin Developers

KmpEssentials Available for All Kotlin Developers

Comments
1 min read
Como funcionam Bindings no KnockoutJs

Como funcionam Bindings no KnockoutJs

Comments
4 min read
J'ai essayé de passer à Vue.js depuis React.js

J'ai essayé de passer à Vue.js depuis React.js

1
Comments
11 min read
Restricting some syntax with ESLint

Restricting some syntax with ESLint

1
Comments
4 min read
Mastering Binary Search in JavaScript and Java: A Step-by-Step Guide

Mastering Binary Search in JavaScript and Java: A Step-by-Step Guide

Comments
5 min read
Alpine.js Tips & Tricks for and from and entry level Laravel Developers 🚀

Alpine.js Tips & Tricks for and from and entry level Laravel Developers 🚀

Comments
2 min read
Client-Side Rendering and SPAs in Web Development🌐

Client-Side Rendering and SPAs in Web Development🌐

1
Comments
2 min read
How to create a bubble animation with Tailwind CSS and JavaScript

How to create a bubble animation with Tailwind CSS and JavaScript

Comments
1 min read
Create data reports using javascript function

Create data reports using javascript function

Comments
7 min read
Introducing FinanceFolio: Your Free Solution for Asset Management and Portfolio Tracking

Introducing FinanceFolio: Your Free Solution for Asset Management and Portfolio Tracking

Comments
1 min read
MtTreeView

MtTreeView

Comments
1 min read
Database Optimization Techniques in Node.js

Database Optimization Techniques in Node.js

Comments
4 min read
Introducing Rate Keeper: A Compact Utility for Robust Rate Limiting

Introducing Rate Keeper: A Compact Utility for Robust Rate Limiting

Comments
3 min read
Frontend Mentor Challenge: Form Validation

Frontend Mentor Challenge: Form Validation

Comments
1 min read
🔥 Must-Try Tailwind CSS Playgrounds of 2025

🔥 Must-Try Tailwind CSS Playgrounds of 2025

6
Comments
2 min read
"React or Next.js? Key Differences Every Developer Should Know"

"React or Next.js? Key Differences Every Developer Should Know"

1
Comments
3 min read
What is JavaScript ?

What is JavaScript ?

1
Comments
1 min read
Tom and Jerry cards with illusionsitic effect with html css and javascript

Tom and Jerry cards with illusionsitic effect with html css and javascript

1
Comments
2 min read
Building ecommerce with Next.js

Building ecommerce with Next.js

Comments
4 min read
OOPS in JAVA - Ultimate

OOPS in JAVA - Ultimate

2
Comments 1
5 min read
How to Integrate Cloudinary in Node.jsd

How to Integrate Cloudinary in Node.jsd

Comments
2 min read
React Memoization Cheat Sheet

React Memoization Cheat Sheet

Comments
2 min read
Supercharge Your Image Processing: Revolutionary AI Tools Powered by WebGPU

Supercharge Your Image Processing: Revolutionary AI Tools Powered by WebGPU

4
Comments
3 min read
Auto publish NPM packages using changesets and GitHub Actions

Auto publish NPM packages using changesets and GitHub Actions

Comments
4 min read
Travel Journal Web App

Travel Journal Web App

Comments
1 min read
Stay ahead in web development: latest news, tools, and insights #57

Stay ahead in web development: latest news, tools, and insights #57

1
Comments
15 min read
User Authentication API with Express, JWT, Bcrypt, and MySQL

User Authentication API with Express, JWT, Bcrypt, and MySQL

1
Comments
6 min read
Argument Against Solving the Double Data Problem in JavaScript SSR Frameworks

Argument Against Solving the Double Data Problem in JavaScript SSR Frameworks

Comments
2 min read
Promises/A+ & Async await - JavaScript challenges

Promises/A+ & Async await - JavaScript challenges

Comments
2 min read
Timer - JavaScript Challenges

Timer - JavaScript Challenges

Comments
5 min read
Vite vs. Webpack: Which One Is Right for Your Project?

Vite vs. Webpack: Which One Is Right for Your Project?

Comments
5 min read
Callback - JavaScript Challenges

Callback - JavaScript Challenges

1
Comments
1 min read
Introducing SnowUUID: A Distributed UUID Generator Inspired by Snowflake

Introducing SnowUUID: A Distributed UUID Generator Inspired by Snowflake

Comments
3 min read
Claude AI now runs JavaScript, Python beats JavaScript on GitHub, new Node.js versions and more

Claude AI now runs JavaScript, Python beats JavaScript on GitHub, new Node.js versions and more

Comments
3 min read
Visualizing Lotto Data: Germany’s numbers as heat map.

Visualizing Lotto Data: Germany’s numbers as heat map.

1
Comments 1
4 min read
React Query and SWR users must see: a smarter way of data requests

React Query and SWR users must see: a smarter way of data requests

Comments
3 min read
Understanding JavaScript closures: variables, functions, and scope.

Understanding JavaScript closures: variables, functions, and scope.

1
Comments
5 min read
-? What is YARN ?-

-? What is YARN ?-

Comments
3 min read
Writing polyfills — Javascript

Writing polyfills — Javascript

Comments
2 min read
[WebGL2.0] [Basic] non-skinned model

[WebGL2.0] [Basic] non-skinned model

Comments
3 min read
Building a Data Table with Optimistic Updates

Building a Data Table with Optimistic Updates

1
Comments
3 min read
Installing And Running NPM Packages Using The Terminal

Installing And Running NPM Packages Using The Terminal

1
Comments
2 min read
🚀 Vanilla Update: A New Development Methodology! 🚀

🚀 Vanilla Update: A New Development Methodology! 🚀

Comments
1 min read
MUI Stack: Mastering One-Dimensional Layouts in React

MUI Stack: Mastering One-Dimensional Layouts in React

5
Comments
5 min read
Week 5 of #100DaysOfCode: Mastering JavaScript Fundamentals, Building a Blackjack Game, and My First Chrome Extension!

Week 5 of #100DaysOfCode: Mastering JavaScript Fundamentals, Building a Blackjack Game, and My First Chrome Extension!

Comments
3 min read
7 Advanced TypeScript Concepts Every Developer Should Know

7 Advanced TypeScript Concepts Every Developer Should Know

Comments
3 min read
Designing Better Tables: Using Popovers for Extra Data

Designing Better Tables: Using Popovers for Extra Data

27
Comments 7
4 min read
loading...