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.
Why Vite.js Is Trending Everywhere

Why Vite.js Is Trending Everywhere

Comments
2 min read
Latest Newsletter: Collaborating on a Rocky Road (Issue #167)

Latest Newsletter: Collaborating on a Rocky Road (Issue #167)

2
Comments
1 min read
Boost Your JavaScript Skills with These Expert Tips

Boost Your JavaScript Skills with These Expert Tips

Comments
2 min read
Hoisting wasn't that tough!

Hoisting wasn't that tough!

1
Comments
5 min read
Exploring Angular Directives: A Comprehensive Guide

Exploring Angular Directives: A Comprehensive Guide

2
Comments
3 min read
How to Choose the Font Color Based on the Background

How to Choose the Font Color Based on the Background

27
Comments 5
3 min read
Unlock React Form Validation with Trivule: The Game-Changing Approach

Unlock React Form Validation with Trivule: The Game-Changing Approach

2
Comments 4
2 min read
Array methods

Array methods

1
Comments 1
2 min read
Harnessing the Power of WebAssembly in Modern Web Applications

Harnessing the Power of WebAssembly in Modern Web Applications

Comments
10 min read
Build a GenAI Text-to-Speech App in TypeScript

Build a GenAI Text-to-Speech App in TypeScript

26
Comments
2 min read
17 Killer Tools & Web Apps to Boost Your Productivity in 2024 🚀⚡

17 Killer Tools & Web Apps to Boost Your Productivity in 2024 🚀⚡

44
Comments 20
5 min read
👥 Reproducible Nx Workspace with HugeNx’s Conventions

👥 Reproducible Nx Workspace with HugeNx’s Conventions

1
Comments
8 min read
RunJS - A JavaScript and TypeScript Local Playground

RunJS - A JavaScript and TypeScript Local Playground

35
Comments 2
3 min read
Building a Note-taking and Sharing App for University Students

Building a Note-taking and Sharing App for University Students

Comments
1 min read
Javascript Working Mechanism

Javascript Working Mechanism

2
Comments
2 min read
Short-Circuiting and Logical Operators in JavaScript: &&, ||, ??

Short-Circuiting and Logical Operators in JavaScript: &&, ||, ??

2
Comments
2 min read
How AI Can Enhance Personalization in Magento Stores

How AI Can Enhance Personalization in Magento Stores

Comments
3 min read
Meet the world most beautiful beaches

Meet the world most beautiful beaches

Comments
1 min read
Exploring Data Structures and Algorithms in C

Exploring Data Structures and Algorithms in C

Comments
2 min read
Glam Up My Markup: Beaches

Glam Up My Markup: Beaches

1
Comments 1
2 min read
We just migrate from Google analysis to PostHog

We just migrate from Google analysis to PostHog

3
Comments 2
2 min read
FIRST Principles and Test Smells 🚀

FIRST Principles and Test Smells 🚀

Comments
2 min read
Creating an Array of Unique Objects in Javascript

Creating an Array of Unique Objects in Javascript

Comments 2
1 min read
Shadcn-ui codebase analysis: site-footer.tsx explained.

Shadcn-ui codebase analysis: site-footer.tsx explained.

Comments
2 min read
Laravel 11 + Inertia JS (VUE) CRUD Example: Part 1

Laravel 11 + Inertia JS (VUE) CRUD Example: Part 1

43
Comments
2 min read
Understanding Redux

Understanding Redux

1
Comments
4 min read
Less is More: Why You May Don't Always Need JavaScript in Your B2B Web Apps

Less is More: Why You May Don't Always Need JavaScript in Your B2B Web Apps

1
Comments
2 min read
Intro to TypeScript

Intro to TypeScript

10
Comments 2
3 min read
Migrating from REST to GraphQL: A Step-by-Step Guide

Migrating from REST to GraphQL: A Step-by-Step Guide

5
Comments
4 min read
Cybersecurity in the Age of IoT: Challenges and Solutions

Cybersecurity in the Age of IoT: Challenges and Solutions

1
Comments
1 min read
Build an AI Content Generator Using Gemini API and ToolJet in 10 Minutes 🛠️

Build an AI Content Generator Using Gemini API and ToolJet in 10 Minutes 🛠️

106
Comments 1
5 min read
Part 1/3: How to Implement Refresh Tokens with Token Rotation in NestJS

Part 1/3: How to Implement Refresh Tokens with Token Rotation in NestJS

42
Comments 6
6 min read
Open-Source Question

Open-Source Question

6
Comments 2
1 min read
Glam Up My Markup: Beaches

Glam Up My Markup: Beaches

1
Comments 3
1 min read
This week trending news in tech

This week trending news in tech

11
Comments 1
3 min read
THE FIRST TIME USING GODOT

THE FIRST TIME USING GODOT

7
Comments
1 min read
My First Website

My First Website

1
Comments 3
1 min read
How to Create My First ATV Search Project

How to Create My First ATV Search Project

Comments
4 min read
How to Reverse a String in Java: A Comprehensive Guide

How to Reverse a String in Java: A Comprehensive Guide

Comments
3 min read
Effects in Ember

Effects in Ember

2
Comments
3 min read
Mastering DOM Manipulation in JavaScript

Mastering DOM Manipulation in JavaScript

8
Comments 6
3 min read
How to Build a Classic Snake Game Using React.js

How to Build a Classic Snake Game Using React.js

23
Comments 16
7 min read
How to use React-owl-carousel in 2025

How to use React-owl-carousel in 2025

14
Comments 2
2 min read
Introducing F**kDevTools.js: Secure Your Web Applications

Introducing F**kDevTools.js: Secure Your Web Applications

6
Comments
2 min read
Code Smell 252 - NullCustomer

Code Smell 252 - NullCustomer

3
Comments
2 min read
Error Handling in JavaScript for Better Code Quality

Error Handling in JavaScript for Better Code Quality

19
Comments 4
10 min read
Desestruturação com Javascript

Desestruturação com Javascript

6
Comments 2
5 min read
Rendering "glitches" in reactive programming

Rendering "glitches" in reactive programming

1
Comments
2 min read
The $4.99 Feature That Landed Multiple Paid Customers for My Side Project 💰

The $4.99 Feature That Landed Multiple Paid Customers for My Side Project 💰

8
Comments
2 min read
What is TypeScript and what are it's advantages and disadvantages?

What is TypeScript and what are it's advantages and disadvantages?

4
Comments
2 min read
Javascript's Ability to detect Keypresses & Play Voice / Music

Javascript's Ability to detect Keypresses & Play Voice / Music

Comments
1 min read
Reduce concurrent requests by Redux-Saga Effects

Reduce concurrent requests by Redux-Saga Effects

Comments
3 min read
Path To A Clean(er) React Architecture (Part 5) - Infrastructure Services & Dependency Injection For Testability

Path To A Clean(er) React Architecture (Part 5) - Infrastructure Services & Dependency Injection For Testability

2
Comments
12 min read
How do I code nowadays? Much have changed, much will change.

How do I code nowadays? Much have changed, much will change.

4
Comments
1 min read
Essential Git Commands for Beginners

Essential Git Commands for Beginners

68
Comments 8
3 min read
React Router: Routes, Loaders and Errors

React Router: Routes, Loaders and Errors

2
Comments
4 min read
How to Convert HTML to PDF in Node.js

How to Convert HTML to PDF in Node.js

8
Comments
6 min read
Building the Future: The Journey of Creating the PSee Solutions Website

Building the Future: The Journey of Creating the PSee Solutions Website

Comments
3 min read
State Management in Angular: NgRx vs NGXS

State Management in Angular: NgRx vs NGXS

9
Comments 1
5 min read
Are Sync Engines The Future of Web Applications?

Are Sync Engines The Future of Web Applications?

197
Comments 25
15 min read
loading...