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.
The Ultimate Guide to WordPress Migration Plugins

The Ultimate Guide to WordPress Migration Plugins

1
Comments
5 min read
How to create a basic music visualizer with Tailwind CSS and JavaScript

How to create a basic music visualizer with Tailwind CSS and JavaScript

1
Comments
1 min read
How to make a URL Shortener from scratch

How to make a URL Shortener from scratch

22
Comments 10
4 min read
Layers of JavaScript

Layers of JavaScript

1
Comments
2 min read
10 Essential Websites Every Web Developer Should Know 🧑‍💻🌐

10 Essential Websites Every Web Developer Should Know 🧑‍💻🌐

12
Comments 2
3 min read
Understanding Variables in JavaScript: A Beginner's Guide

Understanding Variables in JavaScript: A Beginner's Guide

5
Comments
3 min read
Image Uploader with a Draggable text

Image Uploader with a Draggable text

1
Comments
2 min read
Popular Visual Studio Code extension

Popular Visual Studio Code extension

1
Comments 2
1 min read
My Phase Two Project

My Phase Two Project

Comments
1 min read
Temporal Dead Zone (TDZ) and Hoisting in JavaScript:

Temporal Dead Zone (TDZ) and Hoisting in JavaScript:

Comments
2 min read
How to Write Clean Code in Python - Best Practices Guide

How to Write Clean Code in Python - Best Practices Guide

1
Comments
4 min read
Counter example using both useEffect and React Query

Counter example using both useEffect and React Query

Comments
3 min read
Building a Recursive File System with React: A Deep Dive

Building a Recursive File System with React: A Deep Dive

7
Comments 2
3 min read
Making A Contribution

Making A Contribution

Comments
3 min read
Exploring the Features of FastAPI

Exploring the Features of FastAPI

Comments
2 min read
Why Sync Engines Might Be the Future of Web Applications

Why Sync Engines Might Be the Future of Web Applications

2
Comments 2
6 min read
Make WYSIWYG HTML Editors Work for You

Make WYSIWYG HTML Editors Work for You

1
Comments
3 min read
Dive into the Monty Hall Problem Project: Simulate and Understand Probability Concepts

Dive into the Monty Hall Problem Project: Simulate and Understand Probability Concepts

Comments
3 min read
Your First Steps in Web3: A Simple Demo

Your First Steps in Web3: A Simple Demo

1
Comments
4 min read
Como iniciar os estudos de Front-end

Como iniciar os estudos de Front-end

1
Comments
4 min read
THE ART OF MINIMALIST LIVING

THE ART OF MINIMALIST LIVING

Comments
2 min read
Javascript Promises in depth with V8 engine internals

Javascript Promises in depth with V8 engine internals

145
Comments 7
3 min read
Da li je uvek potrebno definisati `props` i `state` u konstruktoru kod klasnih komponenti u TypeScript-u?

Da li je uvek potrebno definisati `props` i `state` u konstruktoru kod klasnih komponenti u TypeScript-u?

14
Comments 1
2 min read
JavaScript Essentials: Part 1

JavaScript Essentials: Part 1

3
Comments 2
7 min read
Patch Your Discord Activity’s Network Requests for Smooth CSP Compliance

Patch Your Discord Activity’s Network Requests for Smooth CSP Compliance

6
Comments 2
3 min read
20 Must-Know Websites and Tools for Web Developers 🌐🧑‍💻🚀

20 Must-Know Websites and Tools for Web Developers 🌐🧑‍💻🚀

16
Comments
3 min read
Node.js Basics

Node.js Basics

Comments
2 min read
Frontend Refresh Project - An Electronic Spider

Frontend Refresh Project - An Electronic Spider

2
Comments
8 min read
How to Build a Live Code Editor for Coding Interviews with Node.js, React, and Socket.IO

How to Build a Live Code Editor for Coding Interviews with Node.js, React, and Socket.IO

4
Comments
4 min read
Why am I always getting lost in the basics of a language

Why am I always getting lost in the basics of a language

Comments
1 min read
Final Touches: Prepping Your Nuxt.js E-Commerce Store for Production

Final Touches: Prepping Your Nuxt.js E-Commerce Store for Production

2
Comments
5 min read
Mastering JavaScript Functions: From Basics to Advanced Techniques

Mastering JavaScript Functions: From Basics to Advanced Techniques

1
Comments
2 min read
🚨 "The Untold Secrets of HTTP Methods You NEED to Know!" 🚨

🚨 "The Untold Secrets of HTTP Methods You NEED to Know!" 🚨

7
Comments
4 min read
Funkcionalne i Klasne Komponente u React-u sa TypeScript-om

Funkcionalne i Klasne Komponente u React-u sa TypeScript-om

11
Comments
3 min read
Let's create a better Number Input with React and Tailwind CSS

Let's create a better Number Input with React and Tailwind CSS

4
Comments
3 min read
Hoisting in JavaScript

Hoisting in JavaScript

26
Comments
5 min read
Understanding JavaScript Promises: A Beginner’s Guide

Understanding JavaScript Promises: A Beginner’s Guide

Comments
3 min read
Introduction to the WebCodec API - Real Time Video Encoding and Display

Introduction to the WebCodec API - Real Time Video Encoding and Display

15
Comments 6
6 min read
Relative Grade Calculator

Relative Grade Calculator

13
Comments
1 min read
Day 1: Introduction to ReactJS

Day 1: Introduction to ReactJS

1
Comments
3 min read
Mastering React: A Comprehensive Learning Guide

Mastering React: A Comprehensive Learning Guide

10
Comments
3 min read
SpecZone: A Central Hub for Device Specifications and Reviews

SpecZone: A Central Hub for Device Specifications and Reviews

1
Comments
3 min read
Entendendo Micro-frontends

Entendendo Micro-frontends

Comments
2 min read
Reverse engineering IAN using IAN - Part 1: The TypeScript client

Reverse engineering IAN using IAN - Part 1: The TypeScript client

9
Comments
20 min read
7 Things You Must Know Before Diving Into Web Development

7 Things You Must Know Before Diving Into Web Development

Comments 7
2 min read
Implementing Smooth Scrolling for a Better User Experience.

Implementing Smooth Scrolling for a Better User Experience.

Comments
3 min read
Visual Studio vs. Visual Studio Code: An In-depth Comparison

Visual Studio vs. Visual Studio Code: An In-depth Comparison

8
Comments
10 min read
High performance Node.js static file serving — using Rust

High performance Node.js static file serving — using Rust

29
Comments 2
2 min read
My Amazon SDE Interview Experience – May 2024

My Amazon SDE Interview Experience – May 2024

17
Comments
6 min read
Understanding APIs: How Applications Communicate:

Understanding APIs: How Applications Communicate:

1
Comments
3 min read
IndexedDB

IndexedDB

7
Comments
5 min read
Micro-frontends with Rspack and Modern.js

Micro-frontends with Rspack and Modern.js

4
Comments
9 min read
A Step-by-Step Guide to String Concatenation in JavaScript

A Step-by-Step Guide to String Concatenation in JavaScript

Comments
3 min read
Primitives, Functions, and WTH The Value won't Update

Primitives, Functions, and WTH The Value won't Update

Comments
2 min read
Understanding How CORS Works in Web Browsers

Understanding How CORS Works in Web Browsers

Comments
4 min read
Day 44 / 100 Days of Code: Reflecting on My Journey to Becoming a Developer

Day 44 / 100 Days of Code: Reflecting on My Journey to Becoming a Developer

1
Comments
1 min read
9 open-source gems to become the ultimate developer🔥 🚀

9 open-source gems to become the ultimate developer🔥 🚀

876
Comments 48
10 min read
Day 45 / 100 Days of Code: Exploring New Patterns

Day 45 / 100 Days of Code: Exploring New Patterns

Comments
1 min read
How to Create a Type to Retrieve All Keys of an Object in TypeScript

How to Create a Type to Retrieve All Keys of an Object in TypeScript

12
Comments 1
4 min read
Introducing HTPX: A Lightweight and Versatile HTTP Client for JavaScript and Node.js

Introducing HTPX: A Lightweight and Versatile HTTP Client for JavaScript and Node.js

2
Comments
2 min read
loading...