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.
10 Must-Know JavaScript ES13 Features for Modern Development

10 Must-Know JavaScript ES13 Features for Modern Development

5
Comments
5 min read
Implementing WebAuthn for passwordless logins

Implementing WebAuthn for passwordless logins

3
Comments
20 min read
Securing Web Applications with OAuth2

Securing Web Applications with OAuth2

Comments
2 min read
Callbacks, Callback Hell, Promises, Async/Await

Callbacks, Callback Hell, Promises, Async/Await

1
Comments
3 min read
Ensure Accessibility on Icon Links

Ensure Accessibility on Icon Links

Comments
2 min read
Javascript: Deep & Shallow Clone Complete Guide

Javascript: Deep & Shallow Clone Complete Guide

9
Comments 3
7 min read
Black Box Testing: A Comprehensive Guide

Black Box Testing: A Comprehensive Guide

3
Comments
2 min read
Zipping Options in Effect-TS: A Practical Guide

Zipping Options in Effect-TS: A Practical Guide

1
Comments
3 min read
Shallow Copy vs Deep Copy - ¿Qué son realmente? - Ejemplos con JavaScript y Python

Shallow Copy vs Deep Copy - ¿Qué son realmente? - Ejemplos con JavaScript y Python

1
Comments
4 min read
Understanding Option Sequencing in Effect-TS

Understanding Option Sequencing in Effect-TS

2
Comments
3 min read
[Flatiron SE] Day 1: 08/28/24

[Flatiron SE] Day 1: 08/28/24

2
Comments 1
2 min read
DAY 8 PROJECT: FEEDBACK UI PAGE

DAY 8 PROJECT: FEEDBACK UI PAGE

Comments
2 min read
The JS string replace() method

The JS string replace() method

Comments
4 min read
JavaScript Fundamentals

JavaScript Fundamentals

2
Comments 1
59 min read
Programming Guide 2024

Programming Guide 2024

5
Comments 2
7 min read
Make Every Second have a Theme! ⏰ using @property and hsl()

Make Every Second have a Theme! ⏰ using @property and hsl()

1
Comments
2 min read
React Hooks

React Hooks

3
Comments
3 min read
JavaScript & TypeScript

JavaScript & TypeScript

1
Comments 1
3 min read
New js13kGames 2024 submit form is now open!

New js13kGames 2024 submit form is now open!

1
Comments
1 min read
Efficiently Destroying Observables in Angular

Efficiently Destroying Observables in Angular

Comments 1
2 min read
From Callback Chaos to Async Zen: A JavaScript Journey

From Callback Chaos to Async Zen: A JavaScript Journey

5
Comments
3 min read
Ts transpiling absolute path statements in your npm package

Ts transpiling absolute path statements in your npm package

1
Comments
2 min read
Why Ember Wins My Heart Over React ❤️ And Maybe Yours Too!

Why Ember Wins My Heart Over React ❤️ And Maybe Yours Too!

2
Comments
2 min read
Master Infinite Scrolling in 20 Easy Steps

Master Infinite Scrolling in 20 Easy Steps

Comments
3 min read
Prop drilling em React

Prop drilling em React

1
Comments
3 min read
OOP in JS 1/2

OOP in JS 1/2

2
Comments
6 min read
How to Quickly Find Out What’s in Your Clipboard

How to Quickly Find Out What’s in Your Clipboard

2
Comments
2 min read
How event loop work in Node.js?

How event loop work in Node.js?

1
Comments
3 min read
Higher-order function in java script

Higher-order function in java script

1
Comments 2
2 min read
Understanding Clean Code: Unit Tests ⚡

Understanding Clean Code: Unit Tests ⚡

1
Comments
3 min read
JavaScript Prototypes and Inheritance

JavaScript Prototypes and Inheritance

1
Comments
5 min read
JavaScript Array reduce() Method

JavaScript Array reduce() Method

7
Comments 5
2 min read
j-Input — Total.js part 2

j-Input — Total.js part 2

Comments
5 min read
Explicitly Avoiding Callback Hell

Explicitly Avoiding Callback Hell

2
Comments
2 min read
Create a QR Code Generator with JavaScript: A Beginner's Guide

Create a QR Code Generator with JavaScript: A Beginner's Guide

6
Comments 1
2 min read
Updating website content on schedule via GitHub Actions

Updating website content on schedule via GitHub Actions

1
Comments
4 min read
Node.JS 22: New Features and Latest Updates Unveiled!

Node.JS 22: New Features and Latest Updates Unveiled!

Comments
3 min read
Day 58 / 100 Days of Code: Practicing with 14 Projects

Day 58 / 100 Days of Code: Practicing with 14 Projects

1
Comments
1 min read
How Server-Side Rendering Works in Next.js

How Server-Side Rendering Works in Next.js

2
Comments
1 min read
Day7 #100days Miva challenge

Day7 #100days Miva challenge

4
Comments 3
3 min read
Creating an Interactive Authors Directory: Fetching Data, Pagination, and DOM Updates

Creating an Interactive Authors Directory: Fetching Data, Pagination, and DOM Updates

Comments
1 min read
Unlocking React's Power: Understanding Core Hooks

Unlocking React's Power: Understanding Core Hooks

2
Comments
3 min read
Tutorial menampilkan "hello world" menggunakan node.js

Tutorial menampilkan "hello world" menggunakan node.js

9
Comments 1
1 min read
SSR 🆚 SSG: A Game-Changer for Your Web App ☄️

SSR 🆚 SSG: A Game-Changer for Your Web App ☄️

3
Comments
3 min read
Implementing Dynamic Arrays

Implementing Dynamic Arrays

Comments
3 min read
Server-Side Rendering vs Static Site Generation: Choosing the Right Approach for Your Next.js Project 🚀

Server-Side Rendering vs Static Site Generation: Choosing the Right Approach for Your Next.js Project 🚀

1
Comments
2 min read
12 Ways Your Tax Firm Can Benefit from Lacerte Remote Access

12 Ways Your Tax Firm Can Benefit from Lacerte Remote Access

Comments
5 min read
Understanding Bitwise Operators in JavaScript

Understanding Bitwise Operators in JavaScript

1
Comments
1 min read
Optimizing React Applications for Maximum Performance

Optimizing React Applications for Maximum Performance

206
Comments 23
4 min read
Redux vs. Context.Provider: Choosing State Management in React Applications

Redux vs. Context.Provider: Choosing State Management in React Applications

3
Comments
6 min read
Stay ahead in web development: latest news, tools, and insights #47

Stay ahead in web development: latest news, tools, and insights #47

20
Comments 3
8 min read
Day 47 / 100 Days of Code: Exploring JavaScript Functions and Dynamic Typing

Day 47 / 100 Days of Code: Exploring JavaScript Functions and Dynamic Typing

2
Comments
1 min read
Achieving a Perfect Lighthouse Score: A Comprehensive Guide

Achieving a Perfect Lighthouse Score: A Comprehensive Guide

1
Comments
4 min read
Introduction to Docker Swarm

Introduction to Docker Swarm

Comments
2 min read
Robots and CAPTCHA: Why AI Can’t Click ‘I’m Not a Robot’ on Websites

Robots and CAPTCHA: Why AI Can’t Click ‘I’m Not a Robot’ on Websites

2
Comments
4 min read
Simple Dictionary with API

Simple Dictionary with API

3
Comments 3
5 min read
Good vs. great Programmer 💪

Good vs. great Programmer 💪

1
Comments
4 min read
Javascript fundamentals - The beginning

Javascript fundamentals - The beginning

1
Comments
2 min read
Node.js vs. Express.js: Understanding the Difference and Their Roles in Web Development

Node.js vs. Express.js: Understanding the Difference and Their Roles in Web Development

2
Comments 2
3 min read
Skip the Dashboard

Skip the Dashboard

1
Comments
2 min read
loading...