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.
Week 4 Recap of #100DaysOfCode: From Creative CSS to JavaScript Adventures 🚀

Week 4 Recap of #100DaysOfCode: From Creative CSS to JavaScript Adventures 🚀

Comments
3 min read
What's the Difference Between TCP and UDP?

What's the Difference Between TCP and UDP?

Comments
3 min read
useLayoutEffect vs useEffect: A Practical Guide to React Side Effects

useLayoutEffect vs useEffect: A Practical Guide to React Side Effects

9
Comments 1
5 min read
Detailed Comparison of Prettier, Biomejs, and VoidZero

Detailed Comparison of Prettier, Biomejs, and VoidZero

Comments
5 min read
Unveiling the Monty Hall Problem: A JavaScript Simulation

Unveiling the Monty Hall Problem: A JavaScript Simulation

Comments
4 min read
Preventing supply-chain attacks to the JavaScript ecosystem

Preventing supply-chain attacks to the JavaScript ecosystem

1
Comments 2
4 min read
Secure vs Standard Image Hosting APIs: What’s the Difference?

Secure vs Standard Image Hosting APIs: What’s the Difference?

Comments
7 min read
Best Postman Alternative for VSCode: EchoAPI for VS Code | Free & Ultra-Lightweight

Best Postman Alternative for VSCode: EchoAPI for VS Code | Free & Ultra-Lightweight

1
Comments
2 min read
Async Tricks in JavaScript for Smoother Code

Async Tricks in JavaScript for Smoother Code

93
Comments 9
2 min read
The 4 Most Common Mistakes When Using useState in React

The 4 Most Common Mistakes When Using useState in React

34
Comments 4
2 min read
TypeScript: JavaScript's Superhero Cape

TypeScript: JavaScript's Superhero Cape

7
Comments 1
3 min read
🔧 10 Open-Source Tools Every Developer Should Know in 2024 🚀

🔧 10 Open-Source Tools Every Developer Should Know in 2024 🚀

1
Comments
4 min read
Not Defined !== undefined

Not Defined !== undefined

2
Comments
1 min read
Grafana K6 cheat sheet: everything a performance engineer should know

Grafana K6 cheat sheet: everything a performance engineer should know

2
Comments
10 min read
Understanding Go through the Lens of TypeScript/JavaScript

Understanding Go through the Lens of TypeScript/JavaScript

3
Comments 3
4 min read
How to Route Multiple Paystack Webhooks with one Webhook URL

How to Route Multiple Paystack Webhooks with one Webhook URL

4
Comments
5 min read
React Design Patterns~Layout Componets / Lists~

React Design Patterns~Layout Componets / Lists~

Comments
2 min read
Contributing to another repo

Contributing to another repo

Comments
2 min read
Add a test case when your open-source project’s issue is fixed.

Add a test case when your open-source project’s issue is fixed.

Comments
6 min read
Introduction to Web Components: Creating Reusable UI Elements

Introduction to Web Components: Creating Reusable UI Elements

10
Comments
4 min read
Building a Chrome Extension from Scratch with AI/ML API, Deepgram Aura, and IndexedDB Integration

Building a Chrome Extension from Scratch with AI/ML API, Deepgram Aura, and IndexedDB Integration

8
Comments 1
14 min read
Integrando o PHP com React Usando o Lithe

Integrando o PHP com React Usando o Lithe

7
Comments 2
3 min read
Simple Pop-Up Newsletter Project

Simple Pop-Up Newsletter Project

1
Comments
1 min read
Ng-News 24/42: Q&A Session, linkedSignal(), resource()

Ng-News 24/42: Q&A Session, linkedSignal(), resource()

6
Comments
2 min read
Axios vs Fetch: Which One Should You Choose for Your Project

Axios vs Fetch: Which One Should You Choose for Your Project

7
Comments
11 min read
The Hidden Potential of Incremental Static Regeneration (ISR)

The Hidden Potential of Incremental Static Regeneration (ISR)

20
Comments
7 min read
The concept of a temporary View state in JavaScript

The concept of a temporary View state in JavaScript

Comments
4 min read
TypeScript (and JSDoc) vs JavaScript

TypeScript (and JSDoc) vs JavaScript

Comments
10 min read
useParallax-vanillajs

useParallax-vanillajs

Comments
1 min read
Angular vs. ReactJS: Which One Should You Pick for Your Next Project?

Angular vs. ReactJS: Which One Should You Pick for Your Next Project?

1
Comments
3 min read
Lessons from My First Project

Lessons from My First Project

1
Comments 3
3 min read
5 Must-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

5 Must-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

53
Comments 19
5 min read
React Performance Optimization Techniques: Memoization, Lazy Loading, and More

React Performance Optimization Techniques: Memoization, Lazy Loading, and More

Comments
4 min read
10 React One-Liners Every UI Developer Should Know

10 React One-Liners Every UI Developer Should Know

117
Comments 7
7 min read
🚀 Unlock the Power of Sorting & Searching Algorithms! 🚀

🚀 Unlock the Power of Sorting & Searching Algorithms! 🚀

1
Comments
2 min read
HTTP Status Codes: A Comprehensive Guide

HTTP Status Codes: A Comprehensive Guide

1
Comments
5 min read
Understanding Big O Notation: A Beginner's Guide to Time and Space Complexity

Understanding Big O Notation: A Beginner's Guide to Time and Space Complexity

13
Comments 1
8 min read
Learning the new Svelte v5 Reactivity System

Learning the new Svelte v5 Reactivity System

1
Comments
10 min read
AI-powered development: Chrome extension with Google Gemini

AI-powered development: Chrome extension with Google Gemini

1
Comments
1 min read
Idempotent Operations Explained: A Comprehensive Guide

Idempotent Operations Explained: A Comprehensive Guide

Comments
4 min read
Level Up Your Frontend Skills with HoverHacks (YouTube Channel)

Level Up Your Frontend Skills with HoverHacks (YouTube Channel)

Comments
1 min read
Why Should You Choose Linux OS If You Are Programmer?

Why Should You Choose Linux OS If You Are Programmer?

Comments
8 min read
Integrating PHP with React Using Lithe

Integrating PHP with React Using Lithe

4
Comments
3 min read
Future-Proofing Your Auth0 Integration: Moving from Rules and Hooks to Actions

Future-Proofing Your Auth0 Integration: Moving from Rules and Hooks to Actions

Comments
5 min read
Responsive Hamburger Menu: A Fun Learning Experience!

Responsive Hamburger Menu: A Fun Learning Experience!

Comments
1 min read
How to Test Hawk Authentication for REST APIs

How to Test Hawk Authentication for REST APIs

Comments
4 min read
This is how I built an analytic tool for Digital Products

This is how I built an analytic tool for Digital Products

19
Comments 3
3 min read
Como utilizar o Intersection Observer no React

Como utilizar o Intersection Observer no React

Comments 1
4 min read
The Importance of SIT vs UAT: Strategies, Best Practices, and Real-World Effectiveness

The Importance of SIT vs UAT: Strategies, Best Practices, and Real-World Effectiveness

Comments
4 min read
The Right Way to Add Images to Emails in Next.JS

The Right Way to Add Images to Emails in Next.JS

Comments
2 min read
npmrc—The Tiny File of Node

npmrc—The Tiny File of Node

1
Comments
2 min read
Don’t Confuse ?? with || in JavaScript: Here’s How They Differ!

Don’t Confuse ?? with || in JavaScript: Here’s How They Differ!

2
Comments
4 min read
Getting Started with React Part 2 : Components, State, and Props

Getting Started with React Part 2 : Components, State, and Props

Comments
3 min read
An endless procedurally generated on-the-go picture

An endless procedurally generated on-the-go picture

Comments 2
1 min read
Boosting Web Performance: A Guide for Frontend Developers

Boosting Web Performance: A Guide for Frontend Developers

1
Comments
5 min read
Five Design Patterns to know in Node.js

Five Design Patterns to know in Node.js

244
Comments 21
4 min read
"TypeScript vs JavaScript: Which One Should You Choose?"

"TypeScript vs JavaScript: Which One Should You Choose?"

1
Comments
2 min read
Exploring JavaScript Runtime Environments: From Web Browsers to IoT

Exploring JavaScript Runtime Environments: From Web Browsers to IoT

1
Comments
2 min read
Top 7 Web development projects for beginners

Top 7 Web development projects for beginners

176
Comments 22
4 min read
I developed a portfolio website template for independent developers.

I developed a portfolio website template for independent developers.

1
Comments 1
1 min read
loading...