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.
I've had enough of checking the GitHub trending feed... 😡

I've had enough of checking the GitHub trending feed... 😡

316
Comments 22
14 min read
Using React.memo to optimize your React applications

Using React.memo to optimize your React applications

7
Comments
2 min read
The Reflect API: The Swiss Army Knife Every JavaScript Developer Needs

The Reflect API: The Swiss Army Knife Every JavaScript Developer Needs

18
Comments 1
4 min read
Introducing DFlex - A Modern Javascript Drag and Drop Library

Introducing DFlex - A Modern Javascript Drag and Drop Library

7
Comments
2 min read
Creating Interactive Web Animations with CSS and JavaScript

Creating Interactive Web Animations with CSS and JavaScript

8
Comments
2 min read
What is Linting and how to use a Linter tool💻

What is Linting and how to use a Linter tool💻

19
Comments 6
3 min read
How to GraphQL in Your React.js Project

How to GraphQL in Your React.js Project

8
Comments
3 min read
WebCrumbs: We are stitching together the future of the modern web

WebCrumbs: We are stitching together the future of the modern web

Comments
2 min read
11 JavaScript Tricks You Probably Didn't Know About

11 JavaScript Tricks You Probably Didn't Know About

44
Comments 6
4 min read
A Guide To HTTP POST Requests In JavaScript

A Guide To HTTP POST Requests In JavaScript

11
Comments 2
6 min read
Qwik look at Resumability with Astro on Vercel

Qwik look at Resumability with Astro on Vercel

8
Comments
2 min read
Exploring the Pros and Cons of Standalone Components in Angular

Exploring the Pros and Cons of Standalone Components in Angular

3
Comments 1
2 min read
Unleashing the Magic of `is.truthy` and `is.not_truthy` with 'thiis': A Playground of JavaScript Booleans

Unleashing the Magic of `is.truthy` and `is.not_truthy` with 'thiis': A Playground of JavaScript Booleans

4
Comments 1
3 min read
Using CSS variables with AntD Design system

Using CSS variables with AntD Design system

Comments
2 min read
Common Pitfalls: Code Practices That Disable Tree Shaking in Vue.js

Common Pitfalls: Code Practices That Disable Tree Shaking in Vue.js

5
Comments
3 min read
How to Build a Document Scanner with Expo

How to Build a Document Scanner with Expo

Comments
8 min read
Comparing Turbopack And Webpack

Comparing Turbopack And Webpack

2
Comments
5 min read
My 3rd Year Of Hacktober fest Contribution Journey - 2023

My 3rd Year Of Hacktober fest Contribution Journey - 2023

12
Comments
3 min read
↩️Clean Coding Tip: Early Return Principle

↩️Clean Coding Tip: Early Return Principle

15
Comments 5
2 min read
Exploring Angular 17: A Glimpse into the Future of Web Development - Part 2

Exploring Angular 17: A Glimpse into the Future of Web Development - Part 2

8
Comments 2
7 min read
How To Build AI Chatbots Using React JS in Minutes

How To Build AI Chatbots Using React JS in Minutes

3
Comments 6
3 min read
Enhancing Productivity: An Essential Tools for Front-End Developers

Enhancing Productivity: An Essential Tools for Front-End Developers

2
Comments
4 min read
The Assumptions of the Hidden Class

The Assumptions of the Hidden Class

4
Comments
3 min read
Next JS might be exposing your backend environment variables

Next JS might be exposing your backend environment variables

13
Comments 4
2 min read
A Guide to Model Definitions in dcupl

A Guide to Model Definitions in dcupl

1
Comments
3 min read
JavaScript Magic Tricks: Try & Catch Encryption

JavaScript Magic Tricks: Try & Catch Encryption

7
Comments
2 min read
Astro: progressively enhanced forms

Astro: progressively enhanced forms

2
Comments 2
8 min read
Key differences between GraphQL and RESTful API

Key differences between GraphQL and RESTful API

3
Comments
2 min read
How to migrate from SuperViz v4.x to v5.x

How to migrate from SuperViz v4.x to v5.x

6
Comments
6 min read
Automatically generate favicons and inject them into HTML with Webpack

Automatically generate favicons and inject them into HTML with Webpack

6
Comments
4 min read
Effortless Data Generation: Tools for JSON, XML, CSV, and More!

Effortless Data Generation: Tools for JSON, XML, CSV, and More!

Comments
4 min read
Web Eco-design: Reducing Environmental Impact

Web Eco-design: Reducing Environmental Impact

5
Comments 4
4 min read
Moonly weekly progress update #65 - Karamendos WL Flow

Moonly weekly progress update #65 - Karamendos WL Flow

5
Comments
3 min read
Getting started with AWS serverless: Upload files on S3

Getting started with AWS serverless: Upload files on S3

34
Comments
10 min read
Using AI to Generate Database Query Is Cool. But What About Access Control?

Using AI to Generate Database Query Is Cool. But What About Access Control?

87
Comments 2
8 min read
Basics of Node.js

Basics of Node.js

5
Comments
7 min read
Introducing Nue JS, a Svelte alternative

Introducing Nue JS, a Svelte alternative

13
Comments 3
18 min read
Tricksters of Typescript

Tricksters of Typescript

6
Comments 3
5 min read
Create A Restaurant Bill and Tip Calculator in JavaScript

Create A Restaurant Bill and Tip Calculator in JavaScript

6
Comments
5 min read
Bun : La star montante du monde JavaScript

Bun : La star montante du monde JavaScript

2
Comments
4 min read
Take Control of Your Crypto: Creating Your Wallet with JavaScript

Take Control of Your Crypto: Creating Your Wallet with JavaScript

2
Comments 1
2 min read
JavaScript - Understanding Event Handling and Event Loop

JavaScript - Understanding Event Handling and Event Loop

Comments
2 min read
Building Node.js C++ Addon for Document Edge Detection and Rectification

Building Node.js C++ Addon for Document Edge Detection and Rectification

14
Comments 1
14 min read
Effortless Data Fetching and Rendering with Redux Toolkit

Effortless Data Fetching and Rendering with Redux Toolkit

2
Comments
5 min read
Field Plugin SDK v1 Stable Release

Field Plugin SDK v1 Stable Release

2
Comments 2
2 min read
JavaScript Clean Code: The Ultimate Guide for Developers

JavaScript Clean Code: The Ultimate Guide for Developers

34
Comments 7
8 min read
How I Found a Front-End Bug on Spotify's Mobile App: Bug Bounty and Beyond

How I Found a Front-End Bug on Spotify's Mobile App: Bug Bounty and Beyond

9
Comments 3
3 min read
Optimizing Vue.js Performance: A Guide to Tree Shaking with Webpack and Vite

Optimizing Vue.js Performance: A Guide to Tree Shaking with Webpack and Vite

Comments
2 min read
Understanding Fetch 'cache' with VanilaJS and Next.js

Understanding Fetch 'cache' with VanilaJS and Next.js

7
Comments 5
8 min read
💻 Web Development Resources #173

💻 Web Development Resources #173

11
Comments 1
2 min read
Crafting a basic React IP Address Fetch Utility for beginners: From Start to Finish

Crafting a basic React IP Address Fetch Utility for beginners: From Start to Finish

6
Comments
3 min read
Simplifying JavaScript Code with Object Destructuring

Simplifying JavaScript Code with Object Destructuring

14
Comments 7
3 min read
Importance of File system in system design 📂

Importance of File system in system design 📂

6
Comments
3 min read
13 reasons why Coding Tutorials can be Misleading resulting in Tutorial Hell

13 reasons why Coding Tutorials can be Misleading resulting in Tutorial Hell

3
Comments 3
4 min read
Anatomy of a Web Component: the Low-level Basics

Anatomy of a Web Component: the Low-level Basics

4
Comments
3 min read
Writing clean and maintainable JSX

Writing clean and maintainable JSX

1
Comments
2 min read
Guide To Learn Dayjs

Guide To Learn Dayjs

11
Comments
5 min read
How to Build a CLI based Project Generator with Node

How to Build a CLI based Project Generator with Node

1
Comments
9 min read
Mastering Booleans with is.true and is.not_true in JavaScript: Your Guide to True Values

Mastering Booleans with is.true and is.not_true in JavaScript: Your Guide to True Values

4
Comments 1
3 min read
Let's Build React Card App

Let's Build React Card App

10
Comments 4
2 min read
loading...