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.
Vanilla JS Effect Methods

Vanilla JS Effect Methods

4
Comments 4
2 min read
Optimizing SQL Queries for Performance

Optimizing SQL Queries for Performance

Comments
2 min read
useActionState hook in react 19

useActionState hook in react 19

Comments
3 min read
Promises in JavaScript: The Ultimate Guide for Beginners

Promises in JavaScript: The Ultimate Guide for Beginners

3
Comments
5 min read
Why the "this" Keyword Behaves Differently in Regular Functions and Arrow Functions

Why the "this" Keyword Behaves Differently in Regular Functions and Arrow Functions

Comments
4 min read
Unlocking JavaScript: Logical OR (||) vs Nullish Coalescing Operator (??)

Unlocking JavaScript: Logical OR (||) vs Nullish Coalescing Operator (??)

4
Comments
4 min read
Exploring the Use of Tensorflow in Natural Language Processing

Exploring the Use of Tensorflow in Natural Language Processing

Comments
2 min read
Understanding JS and its Single Threaded nature

Understanding JS and its Single Threaded nature

Comments
3 min read
Deep Dive into JavaScript Closures: How and When to Use Them

Deep Dive into JavaScript Closures: How and When to Use Them

Comments 2
6 min read
Migrating node-fetch/form-data to Node.js native APIs

Migrating node-fetch/form-data to Node.js native APIs

1
Comments
3 min read
day 6: comments and escape sequence and flushes in python 🏄‍♀️

day 6: comments and escape sequence and flushes in python 🏄‍♀️

Comments
2 min read
How to Fix the Annoying White Space Issue in iOS Safari: A Beginner's Guide with Easy Solutions

How to Fix the Annoying White Space Issue in iOS Safari: A Beginner's Guide with Easy Solutions

6
Comments
3 min read
Custom error handling in a REST API using TypeScript, Express.js, Joi validation, and object-oriented programming

Custom error handling in a REST API using TypeScript, Express.js, Joi validation, and object-oriented programming

Comments
3 min read
KOHF: An interactive ecommerce and learning platform

KOHF: An interactive ecommerce and learning platform

24
Comments
2 min read
Improving State Management in React: Transitioning from Prop Drilling to ContextAPI

Improving State Management in React: Transitioning from Prop Drilling to ContextAPI

Comments
4 min read
Closures, Higher-Order Functions, and Prototypal Inheritance in JavaScript

Closures, Higher-Order Functions, and Prototypal Inheritance in JavaScript

Comments 1
2 min read
Elevate Your React Development: 15 Essential Best Practices 🚀 - Part #1

Elevate Your React Development: 15 Essential Best Practices 🚀 - Part #1

2
Comments
2 min read
Fill the State of Frontend 2024 survey and share your insights! Last chance to join 4500+ frontend specialists!

Fill the State of Frontend 2024 survey and share your insights! Last chance to join 4500+ frontend specialists!

Comments
1 min read
Convert String Title to Slug in Javascript

Convert String Title to Slug in Javascript

1
Comments
1 min read
Handling and debugging CORS (Cross-Origin Resource Sharing) issues in a NestJS Application

Handling and debugging CORS (Cross-Origin Resource Sharing) issues in a NestJS Application

1
Comments
3 min read
Mastering SOLID Principles ✅

Mastering SOLID Principles ✅

Comments
3 min read
What's new in Web Dev this month?

What's new in Web Dev this month?

265
Comments 20
4 min read
Elevate Your React Development: 15 Essential Best Practices 🚀 - Part #2

Elevate Your React Development: 15 Essential Best Practices 🚀 - Part #2

1
Comments
2 min read
Mastering JavaScript Generators 🔥

Mastering JavaScript Generators 🔥

Comments
3 min read
Mastering Asynchronous JavaScript: A Guide to async/await and Promises ⌛️

Mastering Asynchronous JavaScript: A Guide to async/await and Promises ⌛️

Comments
3 min read
Speed Up Your React App: A Guide to Lazy Loading 🚀

Speed Up Your React App: A Guide to Lazy Loading 🚀

Comments
3 min read
Promises vs Callbacks.

Promises vs Callbacks.

1
Comments
5 min read
Seeking Guidance on Choosing the Right Path for Web Development Career

Seeking Guidance on Choosing the Right Path for Web Development Career

1
Comments
1 min read
From Code Monkey to DX Champion - Your All-in-One Platform for Developer Experience

From Code Monkey to DX Champion - Your All-in-One Platform for Developer Experience

1
Comments
5 min read
A Beginners guide to Building Content Scripts

A Beginners guide to Building Content Scripts

1
Comments 1
4 min read
Day 26 / 100 Days of Code: CSS Trials and Triumphs

Day 26 / 100 Days of Code: CSS Trials and Triumphs

Comments
1 min read
Understanding Lexical Scope in JavaScript ✅

Understanding Lexical Scope in JavaScript ✅

Comments
3 min read
Understanding JavaScript Closures ⚡️

Understanding JavaScript Closures ⚡️

1
Comments
3 min read
Track your pet in real time! 🐾

Track your pet in real time! 🐾

1
Comments
2 min read
Why React Needs a Key Prop?

Why React Needs a Key Prop?

Comments
3 min read
Mastering the Magic of Type Conversions in JavaScript ✅

Mastering the Magic of Type Conversions in JavaScript ✅

Comments
3 min read
How to deploy a Next.js app to a VPS on Hetzner using Docker and GitHub Actions

How to deploy a Next.js app to a VPS on Hetzner using Docker and GitHub Actions

3
Comments
23 min read
JavaScript Promises

JavaScript Promises

3
Comments 1
2 min read
Spinning Flower Animations with plain Javascript and CSS!

Spinning Flower Animations with plain Javascript and CSS!

1
Comments
2 min read
TypeScript LeetCode! 🔥

TypeScript LeetCode! 🔥

Comments
1 min read
Gift Registry

Gift Registry

14
Comments 3
2 min read
JS: Geek Out with AJAX

JS: Geek Out with AJAX

Comments
4 min read
9 Tips for Building a Secure Web Application with tRPC, Next.js, Prisma, Turbo, and NextAuth

9 Tips for Building a Secure Web Application with tRPC, Next.js, Prisma, Turbo, and NextAuth

3
Comments
8 min read
2Gview - GitlabCI view like a boss

2Gview - GitlabCI view like a boss

10
Comments 2
1 min read
The JavaScript Labyrinth: Unseen Dangers and Hidden Truths

The JavaScript Labyrinth: Unseen Dangers and Hidden Truths

1
Comments
3 min read
UNRAVELING THE SECRETS OF THE ICONIC IRIS DATASET

UNRAVELING THE SECRETS OF THE ICONIC IRIS DATASET

Comments
2 min read
The Never Ending Battle Against Software Complexity

The Never Ending Battle Against Software Complexity

Comments 1
5 min read
Introduction to Sequelize: Simplifying Database Operations in Node.js

Introduction to Sequelize: Simplifying Database Operations in Node.js

2
Comments
5 min read
Frontend Optimization Techniques with Web Vitals: A Beginner's Guide

Frontend Optimization Techniques with Web Vitals: A Beginner's Guide

13
Comments 1
5 min read
Top 10 Nuxt YouTube Creator to follow

Top 10 Nuxt YouTube Creator to follow

13
Comments 4
2 min read
Using a custom backend server with Next.js in a monorepo.

Using a custom backend server with Next.js in a monorepo.

Comments
3 min read
Episode 24/29: Converging Frameworks, SSR with Igor Minar

Episode 24/29: Converging Frameworks, SSR with Igor Minar

4
Comments 1
2 min read
TypeScript ✔ vs JavaScript ❌ : How TypeScript Outshines JavaScript

TypeScript ✔ vs JavaScript ❌ : How TypeScript Outshines JavaScript

Comments
4 min read
React ChatBotify v2 Beta Release: What’s Changed, What’s New and What’s Next?

React ChatBotify v2 Beta Release: What’s Changed, What’s New and What’s Next?

1
Comments
8 min read
Shallow Copy vs Deep Copy in JavaScript

Shallow Copy vs Deep Copy in JavaScript

1
Comments 1
2 min read
form validation using react js

form validation using react js

4
Comments
3 min read
The Evolution of JavaScript: A Journey Through ECMAScript Versions 🚀

The Evolution of JavaScript: A Journey Through ECMAScript Versions 🚀

1
Comments
7 min read
Day 1: Kicking Off My 21-Day JavaScript Challenge 🚀

Day 1: Kicking Off My 21-Day JavaScript Challenge 🚀

3
Comments
2 min read
18 GitHub Repos to Learn JavaScript

18 GitHub Repos to Learn JavaScript

3
Comments
4 min read
Recommended Project: Creating Interactive Bar Charts with ECharts

Recommended Project: Creating Interactive Bar Charts with ECharts

1
Comments
2 min read
loading...