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.
Project 1: Expanding Cards - My '50 Projects in 50 Days' Journey

Project 1: Expanding Cards - My '50 Projects in 50 Days' Journey

Comments
1 min read
How We Create Outdoor Celebrations Website: Technologies and Future Goals

How We Create Outdoor Celebrations Website: Technologies and Future Goals

Comments
3 min read
Hello Dev Community! My Journey into Software Development

Hello Dev Community! My Journey into Software Development

Comments
3 min read
15 Advanced TypeScript Tips and Tricks You Might Not Know 🤔💡

15 Advanced TypeScript Tips and Tricks You Might Not Know 🤔💡

62
Comments
9 min read
JavaScript MMORPG - Maiu Online - #babylonjs - Ep30: Spells and visual effects

JavaScript MMORPG - Maiu Online - #babylonjs - Ep30: Spells and visual effects

Comments
1 min read
React Server Components (RSC): The Future of Rendering in React 🔮

React Server Components (RSC): The Future of Rendering in React 🔮

16
Comments 1
3 min read
Enqueue CSS and JS Scripts in WordPress for Better Performance

Enqueue CSS and JS Scripts in WordPress for Better Performance

4
Comments
3 min read
Day 1 of #100DaysofMiva: Unlocking the Secrets of JavaScript

Day 1 of #100DaysofMiva: Unlocking the Secrets of JavaScript

1
Comments 1
2 min read
Implement the Pragmatic drag and drop library

Implement the Pragmatic drag and drop library

3
Comments 1
22 min read
Build a Text to Speech Website

Build a Text to Speech Website

Comments
3 min read
How to Detect the User's Language on a Website

How to Detect the User's Language on a Website

8
Comments 1
3 min read
பைத்தான் பயிற்சி வகுப்பின் மூலம் விளையாட்டு நிரல் எழுத முடிந்து

பைத்தான் பயிற்சி வகுப்பின் மூலம் விளையாட்டு நிரல் எழுத முடிந்து

Comments 1
1 min read
ES6 Destructuring in Typescript

ES6 Destructuring in Typescript

Comments
2 min read
The Power of Slow but Consistent Effort in Computer Science

The Power of Slow but Consistent Effort in Computer Science

Comments
1 min read
require Vs import In JavaScript

require Vs import In JavaScript

64
Comments 18
3 min read
Creating and Editing Web Content with a Distraction-Free Rich Text HTML Editor Software

Creating and Editing Web Content with a Distraction-Free Rich Text HTML Editor Software

Comments
6 min read
CSS update | Day 18/30

CSS update | Day 18/30

5
Comments
1 min read
Building a Progressive Web App (PWA) with React: A Comprehensive Guide

Building a Progressive Web App (PWA) with React: A Comprehensive Guide

5
Comments
7 min read
Build a Todo List Website

Build a Todo List Website

2
Comments
7 min read
Shepherd: Guide your users with a new JavaScript library

Shepherd: Guide your users with a new JavaScript library

42
Comments 4
4 min read
Deciphering the Origins: Why the DOM is called the DOM?

Deciphering the Origins: Why the DOM is called the DOM?

Comments
2 min read
Deciphering the Origins: Why the DOM is called the DOM?

Deciphering the Origins: Why the DOM is called the DOM?

Comments
2 min read
Jest Recap: Safely Mock Properties and Methods of Global Objects

Jest Recap: Safely Mock Properties and Methods of Global Objects

Comments
3 min read
Day 16 of My 21-Day JavaScript Challenge: Tic-Tac-Toe with a Bot! 🎮🤖

Day 16 of My 21-Day JavaScript Challenge: Tic-Tac-Toe with a Bot! 🎮🤖

3
Comments
2 min read
Jest Recap: What Runs When?

Jest Recap: What Runs When?

Comments
3 min read
Level Up Your Interview Game with Practice Problems

Level Up Your Interview Game with Practice Problems

20
Comments 1
6 min read
How to Deploy Your React Project with a Custom Domain Using AWS?

How to Deploy Your React Project with a Custom Domain Using AWS?

Comments
4 min read
Deepening NodeJS Knowledge: URLs, HTTP Methods, Express Framework, and Versioning

Deepening NodeJS Knowledge: URLs, HTTP Methods, Express Framework, and Versioning

Comments
4 min read
Angular Cross Chat Tab with the BroadcastChannel API

Angular Cross Chat Tab with the BroadcastChannel API

3
Comments
2 min read
Improving Web Performance: Tips and Tools for Faster Websites

Improving Web Performance: Tips and Tools for Faster Websites

Comments
1 min read
How to Generate Random HEX Color in JavaScript? [Easy Guide]

How to Generate Random HEX Color in JavaScript? [Easy Guide]

2
Comments 3
3 min read
**Todo lo que Necesitas Saber sobre los Microservicios**

**Todo lo que Necesitas Saber sobre los Microservicios**

1
Comments
3 min read
Como Receber Mensagens no Discord com Cloudflare Functions

Como Receber Mensagens no Discord com Cloudflare Functions

Comments
3 min read
ExpandableText Components

ExpandableText Components

Comments
1 min read
Enhancing Website Performance with Intersection Observer

Enhancing Website Performance with Intersection Observer

Comments
3 min read
3 Types of for Loops in JavaScript

3 Types of for Loops in JavaScript

3
Comments 2
1 min read
How to paginate queries in Firestore?

How to paginate queries in Firestore?

2
Comments
9 min read
How to Integrate Swagger API Documentation into Your Node.js Project

How to Integrate Swagger API Documentation into Your Node.js Project

1
Comments 1
2 min read
The Evolution of React State Management: From Local to Async

The Evolution of React State Management: From Local to Async

16
Comments
9 min read
Puck 0.15: Dynamic fields

Puck 0.15: Dynamic fields

Comments
4 min read
Heap | Priority Queue Implementation using Javascript

Heap | Priority Queue Implementation using Javascript

5
Comments
2 min read
Use cases for `useInsertionEffect` React hook

Use cases for `useInsertionEffect` React hook

Comments
1 min read
Shims in Web Development

Shims in Web Development

Comments
1 min read
How React Styled Components works

How React Styled Components works

1
Comments
5 min read
NgSysV2-3.2: A Serious Svelte InfoSys: Form validation and Exception handling

NgSysV2-3.2: A Serious Svelte InfoSys: Form validation and Exception handling

Comments
8 min read
What is Vitest and why you should use it?

What is Vitest and why you should use it?

1
Comments
3 min read
How to Use Mutex in Ruby: A Comprehensive Guide

How to Use Mutex in Ruby: A Comprehensive Guide

1
Comments
3 min read
NgSysV2-3.1: A Serious Svelte InfoSys: Routes, Layouts and Components

NgSysV2-3.1: A Serious Svelte InfoSys: Routes, Layouts and Components

Comments
10 min read
Understanding Idempotent Operations: A Deep Dive

Understanding Idempotent Operations: A Deep Dive

2
Comments
4 min read
SafeLine: A User-Friendly, Free Web Security WAF Solution

SafeLine: A User-Friendly, Free Web Security WAF Solution

6
Comments
3 min read
Let's Build a Blockchain with JavaScript! A Beginner's Guide

Let's Build a Blockchain with JavaScript! A Beginner's Guide

7
Comments 3
5 min read
About Driver.js

About Driver.js

1
Comments
1 min read
GraphQL

GraphQL

1
Comments
2 min read
Why we use snake_case for variables and camelCase for functions

Why we use snake_case for variables and camelCase for functions

1
Comments 1
1 min read
The C̶a̶k̶e̶ User Location is a Lie!!!

The C̶a̶k̶e̶ User Location is a Lie!!!

7
Comments 1
15 min read
Revisiting my first homepage

Revisiting my first homepage

9
Comments 2
1 min read
Getting Started with NodeJS

Getting Started with NodeJS

4
Comments
4 min read
VueJS MVVM 模型與 Pure HTML5 的比較

VueJS MVVM 模型與 Pure HTML5 的比較

Comments
1 min read
Understanding Variable Scope in JavaScript 🌐

Understanding Variable Scope in JavaScript 🌐

3
Comments
3 min read
How to Build a React Hook That Handles Sequential Requests

How to Build a React Hook That Handles Sequential Requests

2
Comments
3 min read
loading...