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.
How to GraphQL in Your React.js Project

How to GraphQL in Your React.js Project

9
Comments
3 min read
A Guide To HTTP POST Requests In JavaScript

A Guide To HTTP POST Requests In JavaScript

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

Exploring the Pros and Cons of Standalone Components in Angular

10
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
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

3
Comments
5 min read
Qwik look at Resumability with Astro on Vercel

Qwik look at Resumability with Astro on Vercel

3
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

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

How To Build AI Chatbots Using React JS in Minutes

7
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
↩️Clean Coding Tip: Early Return Principle

↩️Clean Coding Tip: Early Return Principle

20
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

5
Comments 2
7 min read
Day 85: Device Orientation

Day 85: Device Orientation

4
Comments 1
2 min read
Demystifying Semantic Versioning

Demystifying Semantic Versioning

5
Comments 1
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
The Assumptions of the Hidden Class

The Assumptions of the Hidden Class

3
Comments
3 min read
A Guide to Model Definitions in dcupl

A Guide to Model Definitions in dcupl

1
Comments
3 min read
Astro: progressively enhanced forms

Astro: progressively enhanced forms

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

Key differences between GraphQL and RESTful API

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

Getting started with AWS serverless: Upload files on S3

49
Comments 1
10 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
Bun: The Supercharged JavaScript Runtime

Bun: The Supercharged JavaScript Runtime

2
Comments 1
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
Web Eco-design: Reducing Environmental Impact

Web Eco-design: Reducing Environmental Impact

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

Automatically generate favicons and inject them into HTML with Webpack

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

Moonly weekly progress update #65 - Karamendos WL Flow

5
Comments
3 min read
How to Check if an Object is Empty in JavaScript

How to Check if an Object is Empty in JavaScript

1
Comments
2 min read
Unlocking the Power of Open Source: How to Get Involved and Why It Matters

Unlocking the Power of Open Source: How to Get Involved and Why It Matters

15
Comments 1
3 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?

88
Comments 2
8 min read
Meme November: Day - 8

Meme November: Day - 8

5
Comments
1 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
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
Tricksters of Typescript

Tricksters of Typescript

5
Comments 3
5 min read
FontAwesome Alternatives: Explore These 4 Free Icon Libraries

FontAwesome Alternatives: Explore These 4 Free Icon Libraries

1
Comments
2 min read
Create A Restaurant Bill and Tip Calculator in JavaScript

Create A Restaurant Bill and Tip Calculator in JavaScript

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

Bun : La star montante du monde JavaScript

2
Comments
4 min read
🚀 7 Open Source Projects on Product Hunt you CANNOT miss 👀💨

🚀 7 Open Source Projects on Product Hunt you CANNOT miss 👀💨

79
Comments 10
5 min read
JavaScript - Understanding Event Handling and Event Loop

JavaScript - Understanding Event Handling and Event Loop

Comments
2 min read
Navigating Unit Testing in React: Your Questions Answered

Navigating Unit Testing in React: Your Questions Answered

Comments
2 min read
The Way to Surpass CoolMathGames

The Way to Surpass CoolMathGames

Comments
4 min read
Copy issue reference to clipboard enhancement

Copy issue reference to clipboard enhancement

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

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

9
Comments 1
14 min read
Understanding Fetch 'cache' with VanilaJS and Next.js

Understanding Fetch 'cache' with VanilaJS and Next.js

13
Comments 5
8 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

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

JavaScript Clean Code: The Ultimate Guide for Developers

39
Comments 7
8 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

12
Comments
2 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

10
Comments 3
3 min read
💻 Web Development Resources #173

💻 Web Development Resources #173

9
Comments 1
2 min read
Tree Shaking in JavaScript: Boost Web Performance

Tree Shaking in JavaScript: Boost Web Performance

4
Comments
1 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
Importance of File system in system design 📂

Importance of File system in system design 📂

6
Comments
3 min read
🎃🦇 HTMLoween🦇🎃 HTML, CSS and JS that'll make you scream! 😱

🎃🦇 HTMLoween🦇🎃 HTML, CSS and JS that'll make you scream! 😱

54
Comments 9
4 min read
Simplifying JavaScript Code with Object Destructuring

Simplifying JavaScript Code with Object Destructuring

16
Comments 7
3 min read
How to Build a CLI based Project Generator with Node

How to Build a CLI based Project Generator with Node

6
Comments
9 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
Paracetamol.js💊| #215: Explica este código JavaScript

Paracetamol.js💊| #215: Explica este código JavaScript

Comments 1
1 min read
Writing clean and maintainable JSX

Writing clean and maintainable JSX

1
Comments
2 min read
loading...