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.
Node.js Frameworks Roundup 2024 — Elysia / Hono / Nest / Encore — Which should you pick?

Node.js Frameworks Roundup 2024 — Elysia / Hono / Nest / Encore — Which should you pick?

257
Comments 34
11 min read
A guide to the best email editing tools

A guide to the best email editing tools

1
Comments 1
7 min read
How to Build Your First Web Application: The Beginner's Guide to Bringing Ideas into Reality

How to Build Your First Web Application: The Beginner's Guide to Bringing Ideas into Reality

3
Comments 2
4 min read
Advanced JavaScript Game Development Techniques for Modern Game Devs

Advanced JavaScript Game Development Techniques for Modern Game Devs

10
Comments 6
3 min read
Ng-News 24/43: Angular's Future Authoring Format

Ng-News 24/43: Angular's Future Authoring Format

5
Comments 1
2 min read
Decorator @define: O Feitiço supremo para turbinar seus Custom Elements!

Decorator @define: O Feitiço supremo para turbinar seus Custom Elements!

Comments
2 min read
How to Create a Specific Version of an Angular Project without Installing Angular CLI

How to Create a Specific Version of an Angular Project without Installing Angular CLI

1
Comments
3 min read
Parsing XML

Parsing XML

Comments
3 min read
When to use if-else, switch-case, or functions like Array.prototype.includes() or Array.prototype.find()

When to use if-else, switch-case, or functions like Array.prototype.includes() or Array.prototype.find()

Comments
2 min read
Créer une Radio en Ligne avec l'API Radio Browser

Créer une Radio en Ligne avec l'API Radio Browser

1
Comments
2 min read
Introducing Sharon Rose Gem: A Platform for Gem Enthusiasts Built on WIX

Introducing Sharon Rose Gem: A Platform for Gem Enthusiasts Built on WIX

26
Comments 2
3 min read
single-spa: 404 route without an additional microfrontend

single-spa: 404 route without an additional microfrontend

Comments
3 min read
Performance Analysis of JSON, Buffer / Custom Binary Protocol, Protobuf, and MessagePack for Websockets

Performance Analysis of JSON, Buffer / Custom Binary Protocol, Protobuf, and MessagePack for Websockets

3
Comments
5 min read
Understanding HTTP Methods: A Comprehensive Guide to PUT vs POST

Understanding HTTP Methods: A Comprehensive Guide to PUT vs POST

Comments
3 min read
⚡API Quick Reference⚡

⚡API Quick Reference⚡

Comments 1
4 min read
Introducing NeighborsNetwork: Your Neighborhood’s Social Hub Built on Wix!

Introducing NeighborsNetwork: Your Neighborhood’s Social Hub Built on Wix!

19
Comments
4 min read
How ViewEncapsulation Works in Angular: The Shadow DOM, Emulated, and None Modes

How ViewEncapsulation Works in Angular: The Shadow DOM, Emulated, and None Modes

4
Comments 2
4 min read
Working with Merge in Git

Working with Merge in Git

Comments
4 min read
🌀What’s New in TypeScript: Essential Updates, Advantages, and Tips for 2024

🌀What’s New in TypeScript: Essential Updates, Advantages, and Tips for 2024

3
Comments 1
4 min read
How to Create a Stylish Loader for Your Website

How to Create a Stylish Loader for Your Website

Comments
2 min read
🔓Unlocking JavaScript Power: Master Advanced Object Features for Efficient Code

🔓Unlocking JavaScript Power: Master Advanced Object Features for Efficient Code

Comments
3 min read
Arrow function vs regular function in JavaScript. Which one to use? 🤷‍♂️

Arrow function vs regular function in JavaScript. Which one to use? 🤷‍♂️

6
Comments 3
2 min read
Mastering JavaScript Debugging: 6 Best Techniques for Newbie

Mastering JavaScript Debugging: 6 Best Techniques for Newbie

Comments
3 min read
💡 How JavaScript Works Under the Hood: A Fun Dive Into the Magic ✨

💡 How JavaScript Works Under the Hood: A Fun Dive Into the Magic ✨

4
Comments
4 min read
How to Validate Upload and Download in Cypress

How to Validate Upload and Download in Cypress

1
Comments
4 min read
API Testing with Cypress: A Complete Guide

API Testing with Cypress: A Complete Guide

Comments
5 min read
An approach preventing blurry canvas on mobile app

An approach preventing blurry canvas on mobile app

Comments
1 min read
Building your own Interactive Line Graph in ReactJS

Building your own Interactive Line Graph in ReactJS

2
Comments 1
3 min read
Best React Native Navigation Libraries

Best React Native Navigation Libraries

11
Comments 1
3 min read
Hacktoberfest

Hacktoberfest

Comments
3 min read
Higher-Order Functions in JavaScript

Higher-Order Functions in JavaScript

1
Comments
1 min read
What is Closure in JavaScript and How is it Useful?

What is Closure in JavaScript and How is it Useful?

1
Comments
1 min read
Callback Functions

Callback Functions

Comments 2
2 min read
The Resurgence of Server-Side Rendering in the JavaScript Era

The Resurgence of Server-Side Rendering in the JavaScript Era

8
Comments
3 min read
🌊 Diving Into React Hooks: A Comprehensive Guide for Modern Development

🌊 Diving Into React Hooks: A Comprehensive Guide for Modern Development

Comments
2 min read
Data Fetching in React

Data Fetching in React

Comments
4 min read
From Novice to Ninja: Unlocking the Power of Git for Devs

From Novice to Ninja: Unlocking the Power of Git for Devs

7
Comments
4 min read
A Simple, mostly CSS code editor

A Simple, mostly CSS code editor

1
Comments 1
4 min read
How to Write Clear and Effective Code Comments in JavaScript with Better Comments

How to Write Clear and Effective Code Comments in JavaScript with Better Comments

7
Comments
3 min read
Don't Overlook These Key React Techniques to Optimize Your Apps

Don't Overlook These Key React Techniques to Optimize Your Apps

2
Comments
2 min read
Components in React

Components in React

Comments
3 min read
How did I speed up a Javascript function by 97%

How did I speed up a Javascript function by 97%

Comments
3 min read
Understanding RESTful API and Web Services: Key Differences and Use Cases

Understanding RESTful API and Web Services: Key Differences and Use Cases

3
Comments
3 min read
How to Unsave All Saved Posts on Facebook in a Few Simple Steps

How to Unsave All Saved Posts on Facebook in a Few Simple Steps

1
Comments
3 min read
🔥14 game-changing open-source tools every developer should know 🚀

🔥14 game-changing open-source tools every developer should know 🚀

336
Comments 23
12 min read
Effective Logging and Monitoring for Node.js Applications

Effective Logging and Monitoring for Node.js Applications

Comments
3 min read
How to customize PDF.js

How to customize PDF.js

Comments
3 min read
Enhancing Your Development Workflow with Husky, Commitlint, Prettier, and Lint-Staged

Enhancing Your Development Workflow with Husky, Commitlint, Prettier, and Lint-Staged

7
Comments 4
2 min read
Rendering Strategies in Next.js

Rendering Strategies in Next.js

1
Comments
3 min read
Custom domains for HTTP/2 on Heroku - so easy.

Custom domains for HTTP/2 on Heroku - so easy.

1
Comments
6 min read
Why the JavaScript ecosystem is so vibrant (and a bit chaotic) for a backend dev

Why the JavaScript ecosystem is so vibrant (and a bit chaotic) for a backend dev

Comments
4 min read
S9 Game Download Html

S9 Game Download Html

5
Comments
1 min read
Understanding How React Works

Understanding How React Works

3
Comments 2
4 min read
RREF Calculator

RREF Calculator

5
Comments
1 min read
Key Technologies Behind Modern Web Applications and Websites

Key Technologies Behind Modern Web Applications and Websites

Comments
3 min read
Using `call`, `apply`, and `bind` in a Restaurant Billing System.

Using `call`, `apply`, and `bind` in a Restaurant Billing System.

5
Comments
2 min read
React Signature Field in 1 Minute

React Signature Field in 1 Minute

Comments
4 min read
How to use Type Hints in Dynamic Languages : Python, PHP, JS

How to use Type Hints in Dynamic Languages : Python, PHP, JS

1
Comments 5
5 min read
Unlocking AI’s True Value: Strategies for Retailers to Maximize Impact

Unlocking AI’s True Value: Strategies for Retailers to Maximize Impact

1
Comments
1 min read
JavaScript Tips: Using .every() and .some() for Cleaner Array Checks

JavaScript Tips: Using .every() and .some() for Cleaner Array Checks

5
Comments
5 min read
loading...