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.
How to remove background color from image & set webpage background using CSS trick only.

How to remove background color from image & set webpage background using CSS trick only.

4
Comments
1 min read
TypeScript: The Unexpected Magic of Generics

TypeScript: The Unexpected Magic of Generics

6
Comments
3 min read
Let's make a curry!

Let's make a curry!

3
Comments 4
1 min read
Interactive Node JS command line

Interactive Node JS command line

Comments
4 min read
Personal Roadmap for becoming a better software developer in 2024

Personal Roadmap for becoming a better software developer in 2024

117
Comments 62
2 min read
A day in the life of a developer - Building a dashboard app with SQL, Node.js, Django and Next.js

A day in the life of a developer - Building a dashboard app with SQL, Node.js, Django and Next.js

83
Comments 23
32 min read
Refactorización de código JavaScript: Eficiencia con Set y Map

Refactorización de código JavaScript: Eficiencia con Set y Map

17
Comments
3 min read
Java vs JavaScript: A Quirky Exploration of Programming Languages

Java vs JavaScript: A Quirky Exploration of Programming Languages

Comments
1 min read
Converting Excel File to JSON in JS /React.js /Next.js from an URL.

Converting Excel File to JSON in JS /React.js /Next.js from an URL.

5
Comments
2 min read
Double Stacked Column Chart / Combination of Stacked and Column Chart

Double Stacked Column Chart / Combination of Stacked and Column Chart

Comments
1 min read
JavaScript Pipeline Operator

JavaScript Pipeline Operator

19
Comments 1
2 min read
The Bias Nature of JavaScript Event Loop

The Bias Nature of JavaScript Event Loop

Comments
3 min read
🔐 Session-Based vs. Token-Based Authentication: Which is better?🤔

🔐 Session-Based vs. Token-Based Authentication: Which is better?🤔

238
Comments 26
5 min read
Build a spin input

Build a spin input

Comments
6 min read
Regex in JS Explained

Regex in JS Explained

5
Comments 1
4 min read
Coding the Shield: A Deep Dive into the Development of the Discord Bot that Blocked 1000+ Phishing Attacks

Coding the Shield: A Deep Dive into the Development of the Discord Bot that Blocked 1000+ Phishing Attacks

7
Comments 1
5 min read
forEach() vs map() in JavaScript

forEach() vs map() in JavaScript

6
Comments 5
2 min read
Vue Basis: How to Create Reusable Input Component

Vue Basis: How to Create Reusable Input Component

Comments
3 min read
Get access to over 100 free E-books in PDF format on GitHub to enhance your web development skills!

Get access to over 100 free E-books in PDF format on GitHub to enhance your web development skills!

32
Comments 9
9 min read
I Know What Your Pet Is Thinking - Gemini

I Know What Your Pet Is Thinking - Gemini

2
Comments
1 min read
Understand what is garbage collection in java

Understand what is garbage collection in java

Comments
3 min read
Trigger.dev v3: Durable Serverless functions. No timeouts.

Trigger.dev v3: Durable Serverless functions. No timeouts.

19
Comments 2
9 min read
At Least Skim The Manual

At Least Skim The Manual

1
Comments
3 min read
Styled-components: Friend or foe?

Styled-components: Friend or foe?

3
Comments 2
3 min read
Decoding Developer Culture: A Witty take on the Misconceptions

Decoding Developer Culture: A Witty take on the Misconceptions

1
Comments 1
5 min read
Counter-intuitive web devs mistakes

Counter-intuitive web devs mistakes

8
Comments 2
10 min read
Mastering the Realm of React: Essential Knowledge for Every Developer

Mastering the Realm of React: Essential Knowledge for Every Developer

1
Comments
3 min read
A React.js template with Parcel.js and Bootstrap 5

A React.js template with Parcel.js and Bootstrap 5

3
Comments
8 min read
Any advice for someone who wants to start learning React.js?

Any advice for someone who wants to start learning React.js?

23
Comments 35
1 min read
Looking for alternatives to Airplane.dev?

Looking for alternatives to Airplane.dev?

4
Comments
2 min read
JSONCrack Codebase Analysis — Part 4.3 — LiveEditor

JSONCrack Codebase Analysis — Part 4.3 — LiveEditor

Comments
4 min read
How I build a YouTube Video Player with ReactJS: Building the Volume Control

How I build a YouTube Video Player with ReactJS: Building the Volume Control

8
Comments
24 min read
Implementing Single Sign-On In React (Remix) In Under 10 Minutes

Implementing Single Sign-On In React (Remix) In Under 10 Minutes

4
Comments 2
7 min read
Program in Javascript like a Pro

Program in Javascript like a Pro

2
Comments
3 min read
High Order Function !== Closure

High Order Function !== Closure

Comments
1 min read
My new GameBoy style portfolio

My new GameBoy style portfolio

407
Comments 136
1 min read
Mastering React's `useEffect` Hook

Mastering React's `useEffect` Hook

5
Comments
2 min read
TF #29 | Your weekly frontend digest

TF #29 | Your weekly frontend digest

1
Comments
8 min read
Northcoders Week 1: Mountains to climb, paths to choose 🧙🏻

Northcoders Week 1: Mountains to climb, paths to choose 🧙🏻

Comments
6 min read
Preparing for the Role of a (Senior) Full Stack Developer

Preparing for the Role of a (Senior) Full Stack Developer

Comments
3 min read
How to Implement Feature Flags in Astro using Unleash

How to Implement Feature Flags in Astro using Unleash

1
Comments
5 min read
Learning JavaScript 2024

Learning JavaScript 2024

Comments
1 min read
Padrões de Projeto em TypeScript: Singleton vs Factory vs Decorator

Padrões de Projeto em TypeScript: Singleton vs Factory vs Decorator

6
Comments
3 min read
How to add Astro social share to your Astro application

How to add Astro social share to your Astro application

7
Comments
5 min read
Optimizing Online File Delivery: Secure Methods and Streamlined Upload Processes

Optimizing Online File Delivery: Secure Methods and Streamlined Upload Processes

Comments
7 min read
Travel Booking Using Next.js 14, Prisma, TailwindCSS & Next Auth

Travel Booking Using Next.js 14, Prisma, TailwindCSS & Next Auth

1
Comments 3
1 min read
Angular is not for everyone, and probably not for you

Angular is not for everyone, and probably not for you

21
Comments 44
3 min read
Advanced Error Handling in Node.js

Advanced Error Handling in Node.js

180
Comments 35
3 min read
Model State Management di Ekosistem React

Model State Management di Ekosistem React

Comments
8 min read
I built an open source web calendar inspired by the Google calendar

I built an open source web calendar inspired by the Google calendar

1
Comments
1 min read
Should Coders Feel Guilty About Using GPT? 🤖 😔

Should Coders Feel Guilty About Using GPT? 🤖 😔

26
Comments 31
2 min read
Ditch REST, go intent based

Ditch REST, go intent based

23
Comments 7
2 min read
JavaScript Arrow Functions and Their Uses

JavaScript Arrow Functions and Their Uses

Comments
2 min read
How to manage user authentication With React JS

How to manage user authentication With React JS

395
Comments 38
7 min read
<script> | HTML Element

<script> | HTML Element

Comments 2
1 min read
Entendendo as Diferenças: Promises vs. Observables em JavaScript 🚀

Entendendo as Diferenças: Promises vs. Observables em JavaScript 🚀

2
Comments
3 min read
Component Trees and the Benefit of Mind Maps

Component Trees and the Benefit of Mind Maps

Comments
6 min read
Authenticate nextjs application with hanko frontend auth.

Authenticate nextjs application with hanko frontend auth.

3
Comments
3 min read
✔5 useState Mistake You Should Avoid In Your code

✔5 useState Mistake You Should Avoid In Your code

1
Comments
2 min read
Understanding React's `useState` Hook

Understanding React's `useState` Hook

3
Comments 2
2 min read
loading...