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.
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
Effective Logging and Monitoring for Node.js Applications

Effective Logging and Monitoring for Node.js Applications

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

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

329
Comments 24
12 min read
How to customize PDF.js

How to customize PDF.js

Comments
3 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

27
Comments 2
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
Building a Room Cost Estimator with JavaScript

Building a Room Cost Estimator with JavaScript

10
Comments
5 min read
HTTP Server: Node.js

HTTP Server: Node.js

1
Comments
10 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
React 18: Must-Know Features & Upgrades for Beginners

React 18: Must-Know Features & Upgrades for Beginners

75
Comments 11
5 min read
Mastering React Hooks 🪝: Dive into `useState`, `useEffect`, and Beyond!

Mastering React Hooks 🪝: Dive into `useState`, `useEffect`, and Beyond!

5
Comments 5
3 min read
Transform any MeteorJS App to a PWA in 2024

Transform any MeteorJS App to a PWA in 2024

16
Comments 3
7 min read
Componentes accesibles: Paginación

Componentes accesibles: Paginación

6
Comments
5 min read
One Level of Abstraction: The Key to Clean Functions

One Level of Abstraction: The Key to Clean Functions

3
Comments
2 min read
Wanna get started with Open Source? Join Meteor.js Hacktoberfest 2024!

Wanna get started with Open Source? Join Meteor.js Hacktoberfest 2024!

11
Comments
3 min read
Sharing UI Components: Copy VS Install

Sharing UI Components: Copy VS Install

6
Comments
4 min read
React Behind the Scenes: How It Works

React Behind the Scenes: How It Works

1
Comments
4 min read
JavaScript Promises & Fetch

JavaScript Promises & Fetch

Comments
2 min read
Build Your First Typing Game with JavaScript - Part 2

Build Your First Typing Game with JavaScript - Part 2

2
Comments
6 min read
Corrosive Components: A New component library for qwik

Corrosive Components: A New component library for qwik

1
Comments
2 min read
Web APIs

Web APIs

2
Comments
2 min read
Top 8 Web development projects for beginners

Top 8 Web development projects for beginners

25
Comments 2
3 min read
Creating a Browser Window in Electron: A Step-by-Step Guide

Creating a Browser Window in Electron: A Step-by-Step Guide

Comments
1 min read
How to Optimize SQL Queries for Better Database Performance?

How to Optimize SQL Queries for Better Database Performance?

1
Comments 1
5 min read
String - JavaScript Challenges

String - JavaScript Challenges

Comments
4 min read
What’s the Best Way to Market Your SaaS as a Solo Developer?

What’s the Best Way to Market Your SaaS as a Solo Developer?

1
Comments
2 min read
[Solved] Appwrite user role missing or missing scope errors

[Solved] Appwrite user role missing or missing scope errors

Comments 1
3 min read
The 5 Best Design Tools in 2024⚡️

The 5 Best Design Tools in 2024⚡️

7
Comments
4 min read
How to use Conditional Types in typescript?

How to use Conditional Types in typescript?

1
Comments
2 min read
Front End Quiz

Front End Quiz

Comments
1 min read
What I learned last week (38/24)

What I learned last week (38/24)

Comments
1 min read
Best Practices for React Js and Next Js Development

Best Practices for React Js and Next Js Development

Comments
2 min read
Customizing Your CanvasJS Charts

Customizing Your CanvasJS Charts

Comments
4 min read
👉 What is gleam language used for ❓

👉 What is gleam language used for ❓

Comments
2 min read
Design CSS Like a Pro: Beyond Tailwind CSS and Bootstrap

Design CSS Like a Pro: Beyond Tailwind CSS and Bootstrap

6
Comments
1 min read
Harnessing the Power of React: Comprehensive Guide to useState and useEffect

Harnessing the Power of React: Comprehensive Guide to useState and useEffect

3
Comments
3 min read
Error yang sering di jumpai ketika Setup NodeJS App pada cPanel.

Error yang sering di jumpai ketika Setup NodeJS App pada cPanel.

Comments
2 min read
How to Digitize Documents in a Blazor Web App Using TWAIN, WIA, SANE, ICA, and eSCL Scanners

How to Digitize Documents in a Blazor Web App Using TWAIN, WIA, SANE, ICA, and eSCL Scanners

Comments
6 min read
useReducer and how it is different from useState

useReducer and how it is different from useState

4
Comments
6 min read
🚀 Why #RemixJS is the Wave 📷

🚀 Why #RemixJS is the Wave 📷

1
Comments
1 min read
Powerful Examples of Destructuring Assignments in JavaScript

Powerful Examples of Destructuring Assignments in JavaScript

Comments
2 min read
Automatically clearing flash messages in Phoenix LiveView

Automatically clearing flash messages in Phoenix LiveView

4
Comments
1 min read
1.1 Ins & outs of ES6(JavaScript) Import with Realworld Example and Demo Project.

1.1 Ins & outs of ES6(JavaScript) Import with Realworld Example and Demo Project.

Comments
3 min read
Security Configuration in HTTP headers

Security Configuration in HTTP headers

Comments
2 min read
Laços de Decisão e Repetição: O Guia Essencial para Iniciantes

Laços de Decisão e Repetição: O Guia Essencial para Iniciantes

Comments
3 min read
Render, Heroku, or Vercel: Which One Should You Choose for Your Next Project? 🚀

Render, Heroku, or Vercel: Which One Should You Choose for Your Next Project? 🚀

Comments
3 min read
Interactive Quiz App with JavaScript

Interactive Quiz App with JavaScript

2
Comments
1 min read
! and ? in Typescript.

! and ? in Typescript.

1
Comments
1 min read
Incredible New Features in JavaScript ES15 (2024)

Incredible New Features in JavaScript ES15 (2024)

1
Comments 1
3 min read
Humble beginnings

Humble beginnings

1
Comments 12
3 min read
loading...