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.
JAVASCRIPT OUTPUT BASED:

JAVASCRIPT OUTPUT BASED:

5
Comments
1 min read
JAVASCRIPT OUTPUT BASED:

JAVASCRIPT OUTPUT BASED:

5
Comments
1 min read
JAVASCRIPT OUTPUT BASED:

JAVASCRIPT OUTPUT BASED:

5
Comments
1 min read
JavaScript - What's the Big Deal with Functional Programming?

JavaScript - What's the Big Deal with Functional Programming?

1
Comments
7 min read
Profiling and Benchmarking Node.js Applications

Profiling and Benchmarking Node.js Applications

4
Comments
4 min read
How map() and Map are Different in JavaScript.

How map() and Map are Different in JavaScript.

Comments
4 min read
Throttling & Debouncing in JavaScript: A Beginner's Guide

Throttling & Debouncing in JavaScript: A Beginner's Guide

1
Comments
3 min read
From Zero to Launch: Key Takeaways from Our Remix-Powered Development Journey

From Zero to Launch: Key Takeaways from Our Remix-Powered Development Journey

1
Comments
8 min read
JavaScript Mastery: A Collection of Free Programming Resources

JavaScript Mastery: A Collection of Free Programming Resources

1
Comments
4 min read
How to create an image comparison slider with Tailwind CSS and JavaScript

How to create an image comparison slider with Tailwind CSS and JavaScript

3
Comments 2
1 min read
How to Solve Hydration Errors in Next.js

How to Solve Hydration Errors in Next.js

7
Comments
2 min read
Decentralized blog via ipfs

Decentralized blog via ipfs

1
Comments
2 min read
Ultimate Guide for DOM API

Ultimate Guide for DOM API

3
Comments
2 min read
Polyfills - a filler or a gaping hole? (Part-1)

Polyfills - a filler or a gaping hole? (Part-1)

1
Comments
3 min read
Power Pages: how to disable ESC on modals

Power Pages: how to disable ESC on modals

Comments
2 min read
Effortless Infinite Scrolling: How to Implement Lazy Loading with Intersection Observer

Effortless Infinite Scrolling: How to Implement Lazy Loading with Intersection Observer

1
Comments 1
13 min read
JSON Diff: A Complete Guide for Developers

JSON Diff: A Complete Guide for Developers

1
Comments
5 min read
Day 67 / 100 Days of Code: Iterating with Methods

Day 67 / 100 Days of Code: Iterating with Methods

1
Comments 1
1 min read
Nest-Connect API using NestJs, PassportJs, and Prisma

Nest-Connect API using NestJs, PassportJs, and Prisma

6
Comments
2 min read
Decision Tables in TypeScript: An Underrated Pattern for Cleaner Code

Decision Tables in TypeScript: An Underrated Pattern for Cleaner Code

2
Comments
3 min read
How to make your own blog with Astro.JS and Dev To API

How to make your own blog with Astro.JS and Dev To API

Comments
1 min read
Don't use React.createContext(), create hooks.

Don't use React.createContext(), create hooks.

9
Comments 15
2 min read
** De los bits al chi: El sorprendente vínculo entre la programación y el Tai Chi **👩‍💻

** De los bits al chi: El sorprendente vínculo entre la programación y el Tai Chi **👩‍💻

Comments
10 min read
Living without "lifecycle hooks"

Living without "lifecycle hooks"

3
Comments
3 min read
Some lesser-known aspects of React that many developers might not be fully aware

Some lesser-known aspects of React that many developers might not be fully aware

Comments
2 min read
Frontend to backend connections

Frontend to backend connections

Comments
3 min read
Day 1: Functions Solution

Day 1: Functions Solution

Comments
1 min read
React : useCallback vs useMemo

React : useCallback vs useMemo

1
Comments
2 min read
Simplifying DOM Manipulation with a Vanilla JavaScript Utility Function

Simplifying DOM Manipulation with a Vanilla JavaScript Utility Function

1
Comments
3 min read
Building Accessible React Applications

Building Accessible React Applications

6
Comments 3
4 min read
Mastering Middleware in Node.js: The Secret Sauce of Express.js 🥪

Mastering Middleware in Node.js: The Secret Sauce of Express.js 🥪

180
Comments 14
2 min read
Mastering Array Manipulation in DSA using JavaScript: From Basics to Advanced

Mastering Array Manipulation in DSA using JavaScript: From Basics to Advanced

5
Comments 2
7 min read
Understanding the Key Differences Between | and || in TypeScript

Understanding the Key Differences Between | and || in TypeScript

3
Comments 8
2 min read
My project crossed 90+ stars on Github - here's what I learned

My project crossed 90+ stars on Github - here's what I learned

3
Comments 6
2 min read
How react works in backend

How react works in backend

Comments
1 min read
A Beginner's Guide to Java String Interning

A Beginner's Guide to Java String Interning

2
Comments
3 min read
2.9 Images in Figma

2.9 Images in Figma

1
Comments
1 min read
Latest Newsletter: Fractional Reserve Bullying (Issue #175)

Latest Newsletter: Fractional Reserve Bullying (Issue #175)

Comments
1 min read
Web scraping- Interesting!

Web scraping- Interesting!

Comments
2 min read
Master Date Input Control: Disabling Past Dates in HTML Forms

Master Date Input Control: Disabling Past Dates in HTML Forms

2
Comments 1
2 min read
Day 1: Arithmetic Operators Solution

Day 1: Arithmetic Operators Solution

1
Comments
1 min read
Image Optimization in Any Web Apps / Mobile Apps

Image Optimization in Any Web Apps / Mobile Apps

35
Comments 16
2 min read
A beginners guide to using Vite with React

A beginners guide to using Vite with React

20
Comments 1
9 min read
Calling a SvelteKit form action (or submitting a form) from a component

Calling a SvelteKit form action (or submitting a form) from a component

3
Comments 3
3 min read
How to Create Card Slider in HTML CSS & JavaScript | Step-by-Step Guide

How to Create Card Slider in HTML CSS & JavaScript | Step-by-Step Guide

6
Comments
6 min read
Todo lo que necesitas saber sobre JavaScript, La Guía completa desde Cero.🥇

Todo lo que necesitas saber sobre JavaScript, La Guía completa desde Cero.🥇

Comments
26 min read
Environment Variables: a very short intro for JS development

Environment Variables: a very short intro for JS development

Comments
2 min read
Getting started with RabbitMq using NodeJs

Getting started with RabbitMq using NodeJs

5
Comments
3 min read
Mastering JavaScript Functions: A Comprehensive Guide for Developers

Mastering JavaScript Functions: A Comprehensive Guide for Developers

6
Comments 2
17 min read
Compare JSON: Ensuring Data Integrity and Consistency

Compare JSON: Ensuring Data Integrity and Consistency

2
Comments
3 min read
State Management in Vue 3 with Vuex

State Management in Vue 3 with Vuex

Comments 1
2 min read
Best React Frameworks: Which One Should You Choose and When?

Best React Frameworks: Which One Should You Choose and When?

7
Comments 2
6 min read
Add an authorization layer to your app with Permit.io🔏 in a few minutes ⏱️

Add an authorization layer to your app with Permit.io🔏 in a few minutes ⏱️

57
Comments 11
6 min read
Ultimate UI and Development Resource Guide for 2024 🚀

Ultimate UI and Development Resource Guide for 2024 🚀

10
Comments
2 min read
Day 66 / 100 Days of Code: Understanding JavaScript Callbacks

Day 66 / 100 Days of Code: Understanding JavaScript Callbacks

Comments
1 min read
Let's understand the difference between CJS & MJS

Let's understand the difference between CJS & MJS

4
Comments 1
2 min read
Diving into Event Listeners: Day 8 of My JavaScript Challenge 🚀

Diving into Event Listeners: Day 8 of My JavaScript Challenge 🚀

Comments
1 min read
5 Open-source alternatives to Jira, Linear and Asana

5 Open-source alternatives to Jira, Linear and Asana

10
Comments
5 min read
Top 15 Software Development KPIs You should track in 2025

Top 15 Software Development KPIs You should track in 2025

30
Comments 1
13 min read
Frontend Attempt

Frontend Attempt

2
Comments 2
6 min read
loading...