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.
Adapting to user motion and theme preferences with CSS and JavaScript

Adapting to user motion and theme preferences with CSS and JavaScript

1
Comments
8 min read
Supercharge your HTML with mizu.js!

Supercharge your HTML with mizu.js!

Comments
5 min read
Secure Text Encryption and Decryption with Vanilla JavaScript

Secure Text Encryption and Decryption with Vanilla JavaScript

Comments
3 min read
From JavaScript to TypeScript: A Beginner’s Guide to TypeScript

From JavaScript to TypeScript: A Beginner’s Guide to TypeScript

Comments
5 min read
Optimizing Firestore Caching in Firebase Cloud Functions

Optimizing Firestore Caching in Firebase Cloud Functions

Comments
2 min read
Clip-Path Circle Reveal Animation With Mouse Movement

Clip-Path Circle Reveal Animation With Mouse Movement

Comments
1 min read
Day 2: Python Control Structures, Functions, Modules, and Data Structures

Day 2: Python Control Structures, Functions, Modules, and Data Structures

Comments
2 min read
Clean code: why boolean flags in function parameters are a code smell

Clean code: why boolean flags in function parameters are a code smell

Comments
2 min read
Planby v3.12.0: Introducing the Revolutionary Fetch Analyzer

Planby v3.12.0: Introducing the Revolutionary Fetch Analyzer

1
Comments
2 min read
First glance at C# from JS perspective

First glance at C# from JS perspective

Comments
4 min read
Conquering Notification Overload: A Developer's Guide to Digital Peace

Conquering Notification Overload: A Developer's Guide to Digital Peace

2
Comments
2 min read
Currying: Unlocking the Modular Superpower of JavaScript

Currying: Unlocking the Modular Superpower of JavaScript

Comments
4 min read
My React Journey: Day 10

My React Journey: Day 10

1
Comments
2 min read
Make User Management easier with Clerk + Supabase 🔥🔥

Make User Management easier with Clerk + Supabase 🔥🔥

Comments
9 min read
IP of Requesting API

IP of Requesting API

Comments
3 min read
Playwright and Chrome Browser Testing in Heroku

Playwright and Chrome Browser Testing in Heroku

Comments
11 min read
Mastering TypeScript's Pattern Matching: Boost Your Code's Power and Safety

Mastering TypeScript's Pattern Matching: Boost Your Code's Power and Safety

Comments
6 min read
Fetch API Full Guide

Fetch API Full Guide

Comments
5 min read
Is React as hard/complex as it sounds?

Is React as hard/complex as it sounds?

Comments
5 min read
Cryptography in JavaScript: A Practical Guide

Cryptography in JavaScript: A Practical Guide

Comments
4 min read
🚀Understanding React Context with a Task Management App

🚀Understanding React Context with a Task Management App

Comments
3 min read
Automated crypto price tracking using GMAIL and Python

Automated crypto price tracking using GMAIL and Python

1
Comments
5 min read
Express 5 is here, what’s new?

Express 5 is here, what’s new?

Comments
3 min read
How to Use Shadcn/UI in React.js

How to Use Shadcn/UI in React.js

Comments
5 min read
Les Décorateurs en TypeScript

Les Décorateurs en TypeScript

Comments
3 min read
Exploring Three Major core components of React Native

Exploring Three Major core components of React Native

Comments
2 min read
EchoAPI vs Bruno: A Comprehensive Comparison from Design to Testing 💡

EchoAPI vs Bruno: A Comprehensive Comparison from Design to Testing 💡

Comments
4 min read
LeetCode Meditations: Insert Interval

LeetCode Meditations: Insert Interval

Comments
3 min read
10 Best JavaScript Minifier Tools to Boost Website Speed

10 Best JavaScript Minifier Tools to Boost Website Speed

Comments
4 min read
✨ Interactive Neon Cursor Trail Effect ✨ Code

✨ Interactive Neon Cursor Trail Effect ✨ Code

1
Comments
2 min read
Software Dev Roles and Salary ranges in the Philippines (2024)

Software Dev Roles and Salary ranges in the Philippines (2024)

1
Comments
2 min read
Dynamic Emotion-Based Playlist Generator

Dynamic Emotion-Based Playlist Generator

Comments
2 min read
# Streamline Your Debugging Workflow: Transitioning from Charles and Fiddler to EchoAPI Interceptor

# Streamline Your Debugging Workflow: Transitioning from Charles and Fiddler to EchoAPI Interceptor

Comments
3 min read
Event Loop — JavaScript

Event Loop — JavaScript

Comments
3 min read
Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

Comments
2 min read
HTTP Status 405 - Method Not Allowed Error for Rest API -> Solution

HTTP Status 405 - Method Not Allowed Error for Rest API -> Solution

4
Comments
2 min read
Clean Code Summary

Clean Code Summary

Comments
3 min read
Module Bundlers Explained: Webpack, Rollup, Parcel, and Snowpack with Examples

Module Bundlers Explained: Webpack, Rollup, Parcel, and Snowpack with Examples

6
Comments
4 min read
How to get Announcement from Binance ASAP?

How to get Announcement from Binance ASAP?

Comments
1 min read
Daily JavaScript Challenge #JS-36: Convert Time in 24-hour Format to 12-hour Format

Daily JavaScript Challenge #JS-36: Convert Time in 24-hour Format to 12-hour Format

2
Comments
1 min read
Vue 3.x Comprehensive Upgrade Guide: In-depth Exploration of Composition API

Vue 3.x Comprehensive Upgrade Guide: In-depth Exploration of Composition API

Comments
5 min read
How to Create a Magical Christmas Scene with Animated Snowflakes and Santa in JavaScript

How to Create a Magical Christmas Scene with Animated Snowflakes and Santa in JavaScript

Comments
3 min read
What’s New in React 19? A Quick Guide with Code Examples

What’s New in React 19? A Quick Guide with Code Examples

Comments
2 min read
C++ Addons no Node.js

C++ Addons no Node.js

Comments
3 min read
TIL: How to Trim Trailing Zeros【CodeWars】

TIL: How to Trim Trailing Zeros【CodeWars】

2
Comments
1 min read
JavaScript Promises Simplified: Beginner’s Guide with Real-Life Examples 🚀

JavaScript Promises Simplified: Beginner’s Guide with Real-Life Examples 🚀

Comments
3 min read
React Hooks in Action: In-depth Analysis from useState to useContext

React Hooks in Action: In-depth Analysis from useState to useContext

Comments
4 min read
A small deep dive on MutationObservers

A small deep dive on MutationObservers

Comments
1 min read
JSNation 2025

JSNation 2025

Comments
1 min read
Qué es el Critical Rendering Path y cómo optimizarlo

Qué es el Critical Rendering Path y cómo optimizarlo

Comments
5 min read
Cómo empezar con TypeScript usando Vite: Configuración y compilación simplificadas 🎯

Cómo empezar con TypeScript usando Vite: Configuración y compilación simplificadas 🎯

Comments
3 min read
Understanding the map() Method for JavaScript Arrays: A Simple Guide

Understanding the map() Method for JavaScript Arrays: A Simple Guide

Comments
2 min read
A Free Alternative to Invoicely: Simple Invoice Tool

A Free Alternative to Invoicely: Simple Invoice Tool

Comments
1 min read
🔍 Say Goodbye to Slow Renders: Optimizing React Apps with `react-scan`

🔍 Say Goodbye to Slow Renders: Optimizing React Apps with `react-scan`

Comments
3 min read
How to Build a Responsive Landing Page with HTML, CSS, and JS

How to Build a Responsive Landing Page with HTML, CSS, and JS

1
Comments
2 min read
I built an open-source social media scheduling, and it blew up 💣

I built an open-source social media scheduling, and it blew up 💣

226
Comments 12
2 min read
🚀 Build a Star Rating System with TypeScript & CSS

🚀 Build a Star Rating System with TypeScript & CSS

Comments
4 min read
Using BroadcastChannel API with Vue to sync a ref across multiple tabs

Using BroadcastChannel API with Vue to sync a ref across multiple tabs

Comments
2 min read
JavaScript

JavaScript

Comments
1 min read
🚀 Build a Dynamic InputTags Component with Vue 3 and TypeScript

🚀 Build a Dynamic InputTags Component with Vue 3 and TypeScript

Comments
3 min read
loading...