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.
Criteria rankings in js13kGames 2024

Criteria rankings in js13kGames 2024

5
Comments 1
4 min read
Smooth Transitions with Turbo Streams

Smooth Transitions with Turbo Streams

1
Comments 2
3 min read
State Management in React: When to Use useState, useReducer, and useRef

State Management in React: When to Use useState, useReducer, and useRef

Comments
2 min read
📚 Monetising your developer skills: a guide for side income at every level 💰

📚 Monetising your developer skills: a guide for side income at every level 💰

Comments
2 min read
Configure Vitest, MSW and Playwright in a React project with Vite and TS - Part 3

Configure Vitest, MSW and Playwright in a React project with Vite and TS - Part 3

Comments
2 min read
Step-by-Step Guide to Creating a Modern React App Layout Using Tailwind

Step-by-Step Guide to Creating a Modern React App Layout Using Tailwind

5
Comments
4 min read
20 Essential JavaScript Concepts Every Node Developer Should Conquer

20 Essential JavaScript Concepts Every Node Developer Should Conquer

5
Comments
9 min read
Understanding the Shadow DOM and When to Use It

Understanding the Shadow DOM and When to Use It

Comments
3 min read
React Virtual DOM

React Virtual DOM

Comments
6 min read
Stun Protocol, Port and Traffic

Stun Protocol, Port and Traffic

1
Comments 1
9 min read
Breaking Down the WebGL Triangle Setup

Breaking Down the WebGL Triangle Setup

Comments
10 min read
Unlocking the Power of Real-Time Data Management with RxDB

Unlocking the Power of Real-Time Data Management with RxDB

Comments
2 min read
Ng-News 24/40: Angular Myths, Signal Input Migrator

Ng-News 24/40: Angular Myths, Signal Input Migrator

Comments
1 min read
Add the sum of prime numbers for a given integer using JavaScript

Add the sum of prime numbers for a given integer using JavaScript

Comments
1 min read
Playing with raw image bytes

Playing with raw image bytes

2
Comments
6 min read
Redis on Windows & Rate Limiting: A Practical Guide

Redis on Windows & Rate Limiting: A Practical Guide

Comments
2 min read
Organizing a Production-Ready Node.js and Express.js Application

Organizing a Production-Ready Node.js and Express.js Application

Comments
4 min read
Next.js starter template

Next.js starter template

Comments
1 min read
After Effects: While Loops

After Effects: While Loops

Comments
4 min read
Understanding the useRef Hook in React

Understanding the useRef Hook in React

2
Comments
2 min read
React Native vs Flutter: Which One Should You Choose?

React Native vs Flutter: Which One Should You Choose?

Comments
4 min read
What Are the Differences Between Map and Set in JavaScript, and Why Is a Deep Copy Not Possible with the Spread (...) Operator?

What Are the Differences Between Map and Set in JavaScript, and Why Is a Deep Copy Not Possible with the Spread (...) Operator?

Comments
6 min read
Mastering Error Handling Strategies for Robust Code

Mastering Error Handling Strategies for Robust Code

Comments
1 min read
Learn how to build a real-time chat

Learn how to build a real-time chat

7
Comments
6 min read
Tutorial: How to Create a React App with Vite

Tutorial: How to Create a React App with Vite

Comments
14 min read
Optimizing Code Performance Best Practices

Optimizing Code Performance Best Practices

Comments
1 min read
Getting Started with React Native (EXPO): A Beginner's Guide

Getting Started with React Native (EXPO): A Beginner's Guide

Comments
5 min read
From Zero to Hero: Building a Scalable React Admin Dashboard Layout

From Zero to Hero: Building a Scalable React Admin Dashboard Layout

Comments
8 min read
Galaxy A14G - Camera video feedback different than captured photo

Galaxy A14G - Camera video feedback different than captured photo

Comments
1 min read
Code Smell 274 - Cascaded Returns

Code Smell 274 - Cascaded Returns

2
Comments
6 min read
Session Management In Node JS

Session Management In Node JS

7
Comments
3 min read
CrediSync - Advance Credit Management System

CrediSync - Advance Credit Management System

Comments
1 min read
Best Practices for Maintaining Code Health

Best Practices for Maintaining Code Health

Comments
9 min read
Bit shifting to increase performance

Bit shifting to increase performance

Comments
4 min read
Websocket or Socket io ! let's have a look!

Websocket or Socket io ! let's have a look!

Comments
5 min read
Optimizing React Native Performance for a Seamless User Experience

Optimizing React Native Performance for a Seamless User Experience

Comments
4 min read
Things to Remember while Migrating a WooCommerce Website

Things to Remember while Migrating a WooCommerce Website

Comments
4 min read
How to create a particle text effect with Tailwind CSS and JavaScript

How to create a particle text effect with Tailwind CSS and JavaScript

Comments
1 min read
Run Your Offline AI Chat Assistant: Pure Browser, Zero Backend

Run Your Offline AI Chat Assistant: Pure Browser, Zero Backend

Comments
7 min read
Cracking the Coding Interview: Part 2 – The Sliding Window Pattern

Cracking the Coding Interview: Part 2 – The Sliding Window Pattern

Comments
5 min read
Is TypeScript Worth the Hype? A JavaScript Developer’s Perspective.

Is TypeScript Worth the Hype? A JavaScript Developer’s Perspective.

Comments
3 min read
Is TypeScript Worth the Hype? A JavaScript Developer’s Perspective.

Is TypeScript Worth the Hype? A JavaScript Developer’s Perspective.

Comments
3 min read
Rich Harris Web Component Identity Crisis

Rich Harris Web Component Identity Crisis

Comments
1 min read
Property Booking App

Property Booking App