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.
🚀 CSS Quick Wins – One-Liners to Improve (Almost) Every Project

🚀 CSS Quick Wins – One-Liners to Improve (Almost) Every Project

Comments
5 min read
Day 3 of 30: JavaScript

Day 3 of 30: JavaScript

1
Comments
2 min read
Today's Javascript Tip: Use ?? to provide a default value only when the left operand is null or undefined.

Today's Javascript Tip: Use ?? to provide a default value only when the left operand is null or undefined.

Comments
1 min read
Objects: The King in JavaScript

Objects: The King in JavaScript

Comments
2 min read
React Controlled/Uncontrolled Components

React Controlled/Uncontrolled Components

3
Comments 1
2 min read
MongoDB Aggregation Pipelines

MongoDB Aggregation Pipelines

1
Comments
6 min read
Code like a Pro: Top Backend Libraries for Web Development

Code like a Pro: Top Backend Libraries for Web Development

10
Comments
1 min read
Mastering JavaScript's Event Delegation

Mastering JavaScript's Event Delegation

3
Comments
1 min read
E-Book Share Using Next.js 14, Prisma, TailwindCSS & Next Auth 🤩

E-Book Share Using Next.js 14, Prisma, TailwindCSS & Next Auth 🤩

7
Comments
1 min read
🧪 Mastering Callback Functions in Automation Testing with JavaScript

🧪 Mastering Callback Functions in Automation Testing with JavaScript

3
Comments
3 min read
Harnessing AI for Personalization: Transforming User Experience in 2024 and Beyond

Harnessing AI for Personalization: Transforming User Experience in 2024 and Beyond

1
Comments
6 min read
Building and Serving Angular Applications Across Environments with environment.ts (Angular 15+)

Building and Serving Angular Applications Across Environments with environment.ts (Angular 15+)

5
Comments
3 min read
Optimizing for Search Engines: Implementing Meta Tags for Static and Dynamic Content in Your Nuxt.js Store

Optimizing for Search Engines: Implementing Meta Tags for Static and Dynamic Content in Your Nuxt.js Store

2
Comments
5 min read
HTML Basic Structure

HTML Basic Structure

Comments
2 min read
Adding Dark and Light Theme Support in React/Next.js

Adding Dark and Light Theme Support in React/Next.js

1
Comments
2 min read
Lessons Learned from Building My First Full-Stack Application

Lessons Learned from Building My First Full-Stack Application

6
Comments
1 min read
OOP in JS - 2/2

OOP in JS - 2/2

1
Comments
7 min read
Request Strapi's REST API behind a Content Delivery Network (CDN)

Request Strapi's REST API behind a Content Delivery Network (CDN)

Comments
14 min read
HTML, CSS, and JavaScript Projects

HTML, CSS, and JavaScript Projects

2
Comments
5 min read
ReactJS Higher-Order Components(HOC) in a Nutshell

ReactJS Higher-Order Components(HOC) in a Nutshell

6
Comments 1
4 min read
Reminder to self (creating a Web Component)

Reminder to self (creating a Web Component)

8
Comments
1 min read
What is HTML Semantic tag?

What is HTML Semantic tag?

Comments
1 min read
Array Traversal in DSA using JavaScript: From Basics to Advanced Techniques

Array Traversal in DSA using JavaScript: From Basics to Advanced Techniques

10
Comments 2
12 min read
map(), filter(), and reduce() in Javascript

map(), filter(), and reduce() in Javascript

14
Comments 6
3 min read
billboard.js 3.13 release: new area-step-range chart!

billboard.js 3.13 release: new area-step-range chart!

Comments
3 min read
Build a Abhi ki News Website

Build a Abhi ki News Website

2
Comments
6 min read
How To Create A Telegram Bot In 6 Easy Steps

How To Create A Telegram Bot In 6 Easy Steps

2
Comments
3 min read
Recharts: The Ultimate React Charting Library

Recharts: The Ultimate React Charting Library

7
Comments
8 min read
Minha primeira experiência com Cursor + Claude Sonnet

Minha primeira experiência com Cursor + Claude Sonnet

Comments
4 min read
Bubble Sort, Selection Sort, Insertion Sort | Data Structures & Algorithms in JavaScript

Bubble Sort, Selection Sort, Insertion Sort | Data Structures & Algorithms in JavaScript

8
Comments
3 min read
Positron-JS for DotNet Maui

Positron-JS for DotNet Maui

4
Comments
4 min read
Simplifying Icon Management in React Native with a Versatile Icons Component

Simplifying Icon Management in React Native with a Versatile Icons Component

1
Comments
3 min read
Dynamic Table Creation with Alpine JS

Dynamic Table Creation with Alpine JS

Comments
3 min read
🧑‍💻FREECODECAMP FORUM LEADERBOARD

🧑‍💻FREECODECAMP FORUM LEADERBOARD

Comments
1 min read
Day 4:Exploring JavaScript Comparisons: Understanding `==`, `===`, and More

Day 4:Exploring JavaScript Comparisons: Understanding `==`, `===`, and More

9
Comments 1
2 min read
Sabias que se puede subir un fake backend de json-server a la nube???

Sabias que se puede subir un fake backend de json-server a la nube???

Comments
5 min read
What is the DevOps Maturity Model?

What is the DevOps Maturity Model?

Comments
2 min read
Understanding Class Fields and Static Properties

Understanding Class Fields and Static Properties

3
Comments
1 min read
Introduction to Machine Learning with Keras

Introduction to Machine Learning with Keras

Comments
2 min read
Observing target position in React: Seamless scroll detection and dynamic content styling

Observing target position in React: Seamless scroll detection and dynamic content styling

2
Comments
3 min read
Matchine Coding Question 1

Matchine Coding Question 1

Comments
1 min read
Looking for help from already employed devs without CS degree

Looking for help from already employed devs without CS degree

Comments
2 min read
Day 5 of My 21-Day JavaScript Learning Challenge with Hitesh Choudhary's "ChaiAurCode" 🚀

Day 5 of My 21-Day JavaScript Learning Challenge with Hitesh Choudhary's "ChaiAurCode" 🚀

Comments
1 min read
Advanced Features of Django

Advanced Features of Django

Comments
2 min read
Whatsapp Automated Message Service System for Ngubalan Village

Whatsapp Automated Message Service System for Ngubalan Village

2
Comments 1
1 min read
Object.is() usage in Zustand’s source code.

Object.is() usage in Zustand’s source code.

Comments
3 min read
Continuous Testing: Ensuring Quality in the DevOps Pipeline

Continuous Testing: Ensuring Quality in the DevOps Pipeline

2
Comments
5 min read
A real-life scenario where call, apply, and bind use

A real-life scenario where call, apply, and bind use

Comments
2 min read
Tips to Improve the Scalability of Your API

Tips to Improve the Scalability of Your API

1
Comments 1
4 min read
Tic-Tac-Toe JavaScript Game for Beginners

Tic-Tac-Toe JavaScript Game for Beginners

Comments
11 min read
Internet Protocols

Internet Protocols

5
Comments
2 min read
Never call the same function twice (with memoization)

Never call the same function twice (with memoization)

Comments
3 min read
NodeJS + ROHC

NodeJS + ROHC

Comments
4 min read
MY ROTATE ANIMATION CSS (FSCSS)

MY ROTATE ANIMATION CSS (FSCSS)

3
Comments
1 min read
Prop not Updating Inside Function

Prop not Updating Inside Function

Comments
1 min read
🛠️ 📦 TypeScript Generics - a cheat sheet

🛠️ 📦 TypeScript Generics - a cheat sheet

227
Comments 36
3 min read
CSS (Cascading Style Sheets) is essential for designing the front end of websites

CSS (Cascading Style Sheets) is essential for designing the front end of websites

Comments
1 min read
Navigating the Complexities of ‘this’ in JavaScript

Navigating the Complexities of ‘this’ in JavaScript

Comments
6 min read
5 Reasons to Use Promise.try()

5 Reasons to Use Promise.try()

Comments
2 min read
Arrow function and this

Arrow function and this

Comments
1 min read
loading...