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.
React Interview Question

React Interview Question

Comments
1 min read
The Magical Redis Cache: A Website's Best Friend

The Magical Redis Cache: A Website's Best Friend

1
Comments
2 min read
Boosting Web Application Performance with Background Task API (RequestIdleCallback)

Boosting Web Application Performance with Background Task API (RequestIdleCallback)

Comments
5 min read
Mastering NVM: Simplifying Node.js Version Management

Mastering NVM: Simplifying Node.js Version Management

2
Comments 2
4 min read
The React Ecosystem in 2024 - Part #1 🔥

The React Ecosystem in 2024 - Part #1 🔥

2
Comments
3 min read
Want to be a software engineer? The difficulty of top down learning.

Want to be a software engineer? The difficulty of top down learning.

Comments 2
2 min read
The State of Development in 2024

The State of Development in 2024

2
Comments
2 min read
Modern JavaScript Testing: Tools and Techniques

Modern JavaScript Testing: Tools and Techniques

1
Comments 1
4 min read
TypeScript vs. JavaScript: In a Nutshell

TypeScript vs. JavaScript: In a Nutshell

Comments
3 min read
Building Blazing-Fast Websites ft. Gatsby 🔥

Building Blazing-Fast Websites ft. Gatsby 🔥

Comments
4 min read
Common JavaScript "event Handler" Mistake

Common JavaScript "event Handler" Mistake

Comments
1 min read
Day 24 / 100 Days of Code: Inlining Weekly Posts for a Smoother Journey

Day 24 / 100 Days of Code: Inlining Weekly Posts for a Smoother Journey

1
Comments
1 min read
Memoization in Javascript Explained

Memoization in Javascript Explained

1
Comments
8 min read
React Mastery Roadmap for 2024: A Comprehensive Guide 🚀

React Mastery Roadmap for 2024: A Comprehensive Guide 🚀

3
Comments
2 min read
Understanding the JavaScript reverse() Method

Understanding the JavaScript reverse() Method

2
Comments
1 min read
CSS Magic: Elegant One-Liners

CSS Magic: Elegant One-Liners

2
Comments
5 min read
Object Oriented Programming With JavaScript - Part 1 🚀

Object Oriented Programming With JavaScript - Part 1 🚀

Comments
3 min read
Object Oriented Programming With JavaScript - Part 2 🚀

Object Oriented Programming With JavaScript - Part 2 🚀

Comments
2 min read
Preventing Remote Code Execution (RCE) Attacks in JavaScript Applications

Preventing Remote Code Execution (RCE) Attacks in JavaScript Applications

Comments
2 min read
Building a Successful Career: Key Insights for Junior Developers

Building a Successful Career: Key Insights for Junior Developers

2
Comments 1
5 min read
Difference between == and ===, that you don't know yet! 🔥

Difference between == and ===, that you don't know yet! 🔥

1
Comments
2 min read
Harnessing Real-Time Object Detection in the Browser with TensorFlow.js and COCO-SSD

Harnessing Real-Time Object Detection in the Browser with TensorFlow.js and COCO-SSD

1
Comments
3 min read
Drag-and-Drop Functionality in React Using dnd-kit

Drag-and-Drop Functionality in React Using dnd-kit

3
Comments
8 min read
Building and Running a Node.js Application: A Guide to Using build and start Scripts

Building and Running a Node.js Application: A Guide to Using build and start Scripts

3
Comments
2 min read
Enhance Your Rails 7 App with Stimulus.js and JavaScript Integration

Enhance Your Rails 7 App with Stimulus.js and JavaScript Integration

1
Comments
2 min read
Utilizing Web Workers for Background Processing in React Hooks Applications.

Utilizing Web Workers for Background Processing in React Hooks Applications.

10
Comments
6 min read
Core Principles for Designing RESTful APIs

Core Principles for Designing RESTful APIs

2
Comments
2 min read
Firebase Authentication: Are you truly secure?

Firebase Authentication: Are you truly secure?

5
Comments
4 min read
4. Some More Examples and Explanations

4. Some More Examples and Explanations

Comments
5 min read
0. Introduction and Surface level Explanation

0. Introduction and Surface level Explanation

Comments
5 min read
2. Basics of Vitest

2. Basics of Vitest

Comments
5 min read
Tauri vs. Electron: A Technical Comparison

Tauri vs. Electron: A Technical Comparison

8
Comments 3
4 min read
How I Migrated From Wordpress to Astro: Boosted Pagespeed Scores to 100% and Cut 100% Hosting cost

How I Migrated From Wordpress to Astro: Boosted Pagespeed Scores to 100% and Cut 100% Hosting cost

16
Comments
7 min read
Functional Programming in JavaScript: Concepts and Examples

Functional Programming in JavaScript: Concepts and Examples

4
Comments
4 min read
Enhanced Password Management: Edit Passwords Seamlessly

Enhanced Password Management: Edit Passwords Seamlessly

2
Comments
2 min read
How I implemented Access Approval to Our Open Source Project

How I implemented Access Approval to Our Open Source Project

25
Comments 3
9 min read
Pure front-end magic: creating a real-time hair and lip color converter

Pure front-end magic: creating a real-time hair and lip color converter

Comments
4 min read
Orchestrating the API Symphony: Managing Traffic and Routing with Gateways and Service Meshes

Orchestrating the API Symphony: Managing Traffic and Routing with Gateways and Service Meshes

Comments
4 min read
I launched VsCode extension on Product Hunt

I launched VsCode extension on Product Hunt

7
Comments
1 min read
Enhance your TypeScript with Type Guards

Enhance your TypeScript with Type Guards

14
Comments 1
3 min read
1. Understanding unit test basics

1. Understanding unit test basics

Comments
5 min read
Day 1 of 30 of JavaScript

Day 1 of 30 of JavaScript

2
Comments
2 min read
Advanced Techniques with useState in React

Advanced Techniques with useState in React

5
Comments
3 min read
Getting Started with TypeScript for JavaScript Developers

Getting Started with TypeScript for JavaScript Developers

Comments
3 min read
Understanding the Testing Pyramid: A Comprehensive Guide

Understanding the Testing Pyramid: A Comprehensive Guide

1
Comments
4 min read
JavaScript Functions to Simplify Your Code | 20+ JavaScript Functions | JavaScript Tutorial

JavaScript Functions to Simplify Your Code | 20+ JavaScript Functions | JavaScript Tutorial

4
Comments 4
3 min read
Plugins de Obsidian para Programadores

Plugins de Obsidian para Programadores

Comments
1 min read
Time Travel in React with Immer: A Step-by-Step Tutorial

Time Travel in React with Immer: A Step-by-Step Tutorial

11
Comments
5 min read
I made my own npm library!

I made my own npm library!

26
Comments
2 min read
Day 2 of 30 of JavaScript

Day 2 of 30 of JavaScript

1
Comments
2 min read
Testing SMS in Cypress: A Comprehensive Guide

Testing SMS in Cypress: A Comprehensive Guide

2
Comments 3
3 min read
Regression Testing in Software Testing: Ensuring Reliability and Stability

Regression Testing in Software Testing: Ensuring Reliability and Stability

1
Comments
4 min read
Use AskUI and Cucumber Together

Use AskUI and Cucumber Together

Comments
3 min read
Mastering Local Storage in Web Development

Mastering Local Storage in Web Development

2
Comments
3 min read
Volunteer Frontend Developer

Volunteer Frontend Developer

Comments
1 min read
Day 23 / 100 Days of Code: Tackling the Final Project!

Day 23 / 100 Days of Code: Tackling the Final Project!

Comments
1 min read
Optimizing Project Structure for React Native: Scalability and Maintainability

Optimizing Project Structure for React Native: Scalability and Maintainability

2
Comments
2 min read
Search Multi-language Documents in ast-grep

Search Multi-language Documents in ast-grep

2
Comments
5 min read
Nuxt3 CSR Background Image Lazy loading

Nuxt3 CSR Background Image Lazy loading

Comments
1 min read
Building a Simple To-Do List App with React 🚀

Building a Simple To-Do List App with React 🚀

Comments 1
2 min read
loading...