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.
A new way of sharing code

A new way of sharing code

10
Comments
3 min read
The JavaScript open-source ebook

The JavaScript open-source ebook

49
Comments 10
2 min read
Creating a Dynamic Star Rating System in React

Creating a Dynamic Star Rating System in React

33
Comments
2 min read
Defining static methods in interfaces with TypeScript

Defining static methods in interfaces with TypeScript

31
Comments 3
5 min read
Setting Up a Modern Frontend Build Process with Rollup for SASS and JavaScript

Setting Up a Modern Frontend Build Process with Rollup for SASS and JavaScript

5
Comments 1
2 min read
JavaScript Callback Functions Explained: A Beginner's Guide

JavaScript Callback Functions Explained: A Beginner's Guide

12
Comments
3 min read
Undefined vs Null in JavaScript: Deciphering the Void Magic

Undefined vs Null in JavaScript: Deciphering the Void Magic

Comments
2 min read
Detailed Explanation of JavaScript Prototype Chain

Detailed Explanation of JavaScript Prototype Chain

5
Comments
4 min read
Understanding JavaScript String Methods: A Comprehensive Guide

Understanding JavaScript String Methods: A Comprehensive Guide

6
Comments
3 min read
Demystifying TypeScript Generics with Simple Examples

Demystifying TypeScript Generics with Simple Examples

1
Comments
2 min read
Master the Art of Angular Content Projection

Master the Art of Angular Content Projection

5
Comments
5 min read
TypeScript vs. JavaScript: Making the Right Choice for Your Project

TypeScript vs. JavaScript: Making the Right Choice for Your Project

7
Comments
3 min read
Testing in JavaScript: A Comprehensive Guide

Testing in JavaScript: A Comprehensive Guide

2
Comments
4 min read
Cross Site Scripting attacks (XSS)

Cross Site Scripting attacks (XSS)

4
Comments
5 min read
Tailwind CSS for Beginners: A Step-by-Step Guide

Tailwind CSS for Beginners: A Step-by-Step Guide

63
Comments 2
4 min read
Enhancing the Weather App with Weekly Forecasts

Enhancing the Weather App with Weekly Forecasts

1
Comments
1 min read
🔄 Looping Through JavaScript Objects with Different Approaches 🔄

🔄 Looping Through JavaScript Objects with Different Approaches 🔄

33
Comments 3
3 min read
What is callback function in JavaScript

What is callback function in JavaScript

12
Comments
5 min read
How and when to use keys in React

How and when to use keys in React

19
Comments
2 min read
Remix + Trigger.dev: Match made in Heaven

Remix + Trigger.dev: Match made in Heaven

1
Comments
4 min read
Understanding Tail Call Optimization With JavaScript

Understanding Tail Call Optimization With JavaScript

31
Comments 6
5 min read
React State Management Basics

React State Management Basics

Comments
11 min read
React useTransition: performance game changer or...?

React useTransition: performance game changer or...?

29
Comments 8
11 min read
Overcoming Common Frontend Development Challenges

Overcoming Common Frontend Development Challenges

1
Comments
2 min read
Exploring the Latest CSS Variables and Custom Properties

Exploring the Latest CSS Variables and Custom Properties

Comments
2 min read
Basic Pattern - Javascript Interview

Basic Pattern - Javascript Interview

19
Comments 2
3 min read
10 UI Libraries You Should Explore for Your Next Vue.js Project

10 UI Libraries You Should Explore for Your Next Vue.js Project

5
Comments
3 min read
Celebrating a Milestone: My Fourth Merged Pull Request as a Hacktoberfest Maintainer

Celebrating a Milestone: My Fourth Merged Pull Request as a Hacktoberfest Maintainer

5
Comments 1
3 min read
𝐖𝐫𝐢𝐭𝐢𝐧𝐠 𝐂𝐥𝐞𝐚𝐧 𝐂𝐨𝐝𝐞𝐬

𝐖𝐫𝐢𝐭𝐢𝐧𝐠 𝐂𝐥𝐞𝐚𝐧 𝐂𝐨𝐝𝐞𝐬

2
Comments
2 min read
Fastify + NestJS file upload

Fastify + NestJS file upload

16
Comments 2
2 min read
Risky Click Text Editor Edition

Risky Click Text Editor Edition

1
Comments
1 min read
A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 01)

A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 01)

7
Comments 2
4 min read
Facade pattern in Angular

Facade pattern in Angular

Comments
3 min read
Subjects and BehaviorSubjects in Angular: A Deep Dive

Subjects and BehaviorSubjects in Angular: A Deep Dive

47
Comments
6 min read
React Hooks and Fiber deep diving

React Hooks and Fiber deep diving

3
Comments 1
9 min read
Setting up a new Cloudflare Worker with a custom domain.

Setting up a new Cloudflare Worker with a custom domain.

6
Comments
3 min read
Understanding Throttling in JavaScript: A Comprehensive Guide

Understanding Throttling in JavaScript: A Comprehensive Guide

Comments
3 min read
String in JavaScript

String in JavaScript

Comments
2 min read
Authentication and Authorization in Node.js: A Comprehensive Guide

Authentication and Authorization in Node.js: A Comprehensive Guide

41
Comments 3
2 min read
SOLID Principles Series: The Dependency Inversion Principle (DIP) in TypeScript

SOLID Principles Series: The Dependency Inversion Principle (DIP) in TypeScript

5
Comments
3 min read
Performing CRUD Operations in a React-Express-MongoDB Application

Performing CRUD Operations in a React-Express-MongoDB Application

11
Comments
5 min read
JS being weird again: forcibly convert synchronous statement to asynchronous with async function

JS being weird again: forcibly convert synchronous statement to asynchronous with async function

5
Comments 13
1 min read
📈 Top 7 open source repos from Hacktoberfest global leaderboards 🚀✨

📈 Top 7 open source repos from Hacktoberfest global leaderboards 🚀✨

29
Comments
3 min read
How do I configure ESLint for a specific file or folder 📂 🥰?

How do I configure ESLint for a specific file or folder 📂 🥰?

11
Comments 2
1 min read
Mithril JS + Quasar CSS + mithril stream + UI (pages) -> real app

Mithril JS + Quasar CSS + mithril stream + UI (pages) -> real app

1
Comments 1
3 min read
A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 03)

A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 03)

9
Comments 1
5 min read
We need a new convention for Javascript

We need a new convention for Javascript

28
Comments 13
3 min read
What are Design Patterns in javascript?

What are Design Patterns in javascript?

7
Comments
3 min read
why learn web (javascript) ML(machine learning) 2024

why learn web (javascript) ML(machine learning) 2024

7
Comments
4 min read
Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 01)

Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 01)

8
Comments
5 min read
The Best Way to Know What is React Js

The Best Way to Know What is React Js

1
Comments
1 min read
Box Test Steps in Playwright

Box Test Steps in Playwright

17
Comments
6 min read
Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 3)

Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 3)

10
Comments
5 min read
A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 02)

A Practical Guide for Beginners: Azure OpenAI with JavaScript and TypeScript (Part 02)

6
Comments
3 min read
Announcing the First Ever State of React Survey

Announcing the First Ever State of React Survey

4
Comments 1
2 min read
Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 2)

Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 2)

4
Comments
3 min read
Stylized Castle WebGL demo

Stylized Castle WebGL demo

1
Comments
9 min read
Embracing Challenges: My Journey as a Passionate Developer with Disabilities

Embracing Challenges: My Journey as a Passionate Developer with Disabilities

6
Comments 8
2 min read
Coding vs. Programming – What is the Difference? 🤔

Coding vs. Programming – What is the Difference? 🤔

15
Comments 13
4 min read
Latest Newsletter: Embarrassed to be Human (Issue #138)

Latest Newsletter: Embarrassed to be Human (Issue #138)

1
Comments
1 min read
loading...