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.
The useState Hook and Forms in Controlled Components

The useState Hook and Forms in Controlled Components

Comments
6 min read
Awesome Design patterns js/ts

Awesome Design patterns js/ts

Comments 8
1 min read
Using variant types in ReScript to represent business logic

Using variant types in ReScript to represent business logic

6
Comments 1
4 min read
Creating a hackathon winning AI based app in a weekend using Supabase, OpenAI, & Next.js

Creating a hackathon winning AI based app in a weekend using Supabase, OpenAI, & Next.js

67
Comments
12 min read
JavaScript for Testers - Part 2 (Callbacks, Promises and async-await)

JavaScript for Testers - Part 2 (Callbacks, Promises and async-await)

Comments
17 min read
Understanding the Virtual DOM in React: A Comprehensive Explanation

Understanding the Virtual DOM in React: A Comprehensive Explanation

Comments
3 min read
Meeting TimeCounter

Meeting TimeCounter

Comments
2 min read
Rethinking Password Strength Estimation: Beyond Composition Rules

Rethinking Password Strength Estimation: Beyond Composition Rules

4
Comments
4 min read
JavaScript's Prototype Chain: The Ancestral Magic Lineage

JavaScript's Prototype Chain: The Ancestral Magic Lineage

1
Comments
2 min read
Configure TypeORM migrations in 5 minutes

Configure TypeORM migrations in 5 minutes

16
Comments
3 min read
Testing React Components: A Comprehensive Overview of Testing Libraries

Testing React Components: A Comprehensive Overview of Testing Libraries

2
Comments 1
3 min read
How to organize your project's folders - A quick guide to repository and folder structures.

How to organize your project's folders - A quick guide to repository and folder structures.

2
Comments
2 min read
SOLID Principles Series: Demystifying the Liskov Substitution Principle (LSP) in Node.js with TypeScript

SOLID Principles Series: Demystifying the Liskov Substitution Principle (LSP) in Node.js with TypeScript

8
Comments 3
2 min read
Bum - Bun Version Manager

Bum - Bun Version Manager

1
Comments 4
1 min read
How to use AI to migrate a legacy AngularJS app to VueJS without writing (a lot of) code

How to use AI to migrate a legacy AngularJS app to VueJS without writing (a lot of) code

4
Comments
9 min read
Part 2 - Mastering the useState Hook

Part 2 - Mastering the useState Hook

Comments
9 min read
How to Set Up Push Notifications in Safari on iOS

How to Set Up Push Notifications in Safari on iOS

3
Comments
4 min read
title

title

2
Comments 6
1 min read
test everywhere with dagger.io

test everywhere with dagger.io

Comments
4 min read
How to code and develop banking software using Web3 development tools and frameworks

How to code and develop banking software using Web3 development tools and frameworks

1
Comments 1
3 min read
Introducing Javascript Web Workers

Introducing Javascript Web Workers

7
Comments
5 min read
Want to help with Cardboard? JS/TS Vanilla Reactive Framework

Want to help with Cardboard? JS/TS Vanilla Reactive Framework

8
Comments
2 min read
Mastering React's Lifecycle Methods: A Step-by-Step Guide

Mastering React's Lifecycle Methods: A Step-by-Step Guide

1
Comments
3 min read
PURISTA - Tests with Jest, Sinon.js and Testcontainers

PURISTA - Tests with Jest, Sinon.js and Testcontainers

1
Comments
4 min read
Hacktoberfest PR 4

Hacktoberfest PR 4

4
Comments 3
5 min read
Self-developed PSD parser dynamically generates static code to improve your development efficiency

Self-developed PSD parser dynamically generates static code to improve your development efficiency

2
Comments
3 min read
A Guide to CSS Flexbox: Creating Flexible Layouts

A Guide to CSS Flexbox: Creating Flexible Layouts

Comments 1
2 min read
10 game-changing shortcut links that can supercharge your online productivity. 💼🚀

10 game-changing shortcut links that can supercharge your online productivity. 💼🚀

8
Comments
1 min read
How Svelte made me understand Web development better in general

How Svelte made me understand Web development better in general

13
Comments 4
5 min read
Zustand + React Query: The Future of Fluent State Management

Zustand + React Query: The Future of Fluent State Management

8
Comments 3
3 min read
Creating Interactive Maps with React and Mapbox

Creating Interactive Maps with React and Mapbox

4
Comments
2 min read
Learning FullCalendar Part 2: Building Your First Calendar App

Learning FullCalendar Part 2: Building Your First Calendar App

Comments
4 min read
Bun- All in one JavaScript runtime

Bun- All in one JavaScript runtime

Comments
3 min read
Day 7: Created a Catphoto Web-app, flexbox was the main idea

Day 7: Created a Catphoto Web-app, flexbox was the main idea

Comments
1 min read
Singleton - JavaScript Design Patterns

Singleton - JavaScript Design Patterns

3
Comments 2
3 min read
A New Way to Create Accessible Accordions. Guide to the Jolty.js

A New Way to Create Accessible Accordions. Guide to the Jolty.js

3
Comments
5 min read
Why Prototypal Inheritance is Key to JavaScript Development?

Why Prototypal Inheritance is Key to JavaScript Development?

3
Comments
3 min read
Guide to Implementing Function-as-a-Service: A Deep Dive into Serverless Computing

Guide to Implementing Function-as-a-Service: A Deep Dive into Serverless Computing

21
Comments 1
6 min read
I Literally Can't With Template Literals: 3 Ways to Use Them

I Literally Can't With Template Literals: 3 Ways to Use Them

4
Comments 8
3 min read
Easily style active links in Tanstack Router

Easily style active links in Tanstack Router

4
Comments 2
2 min read
Creating Autoresizeble textarea with hidden input technique

Creating Autoresizeble textarea with hidden input technique

3
Comments
5 min read
Nx Conf 2023 - Recap

Nx Conf 2023 - Recap

12
Comments
21 min read
Event Propagation & Delegation: Bubbling and Capturing in JavaScript DOM

Event Propagation & Delegation: Bubbling and Capturing in JavaScript DOM

Comments
5 min read
Make Dependency Management Better with URL Imports & Ree.js!

Make Dependency Management Better with URL Imports & Ree.js!

16
Comments 1
4 min read
Form Validation Library | React | 1

Form Validation Library | React | 1

15
Comments 1
4 min read
Leetcode 2742. Painting the Walls

Leetcode 2742. Painting the Walls

5
Comments
1 min read
Understanding JavaScript Collections: Arrays, Sets, Maps, and More

Understanding JavaScript Collections: Arrays, Sets, Maps, and More

1
Comments
3 min read
The What, Why and How of JavaScript bundlers

The What, Why and How of JavaScript bundlers

36
Comments 1
5 min read
3D parallax effect by moving mouse using CSS

3D parallax effect by moving mouse using CSS

30
Comments 16
1 min read
The Future of Cloud Computing: Predictions and Trends

The Future of Cloud Computing: Predictions and Trends

5
Comments
14 min read
Understanding require function (Node.js)

Understanding require function (Node.js)

Comments
3 min read
Adding New Element in Array : JavaScript 💭

Adding New Element in Array : JavaScript 💭

5
Comments
2 min read
Collection of Diagrams to Use in Your React App for Effective Data Visualization

Collection of Diagrams to Use in Your React App for Effective Data Visualization

81
Comments 2
6 min read
Comparing Axios and the Fetch API: Which One Should You Choose?

Comparing Axios and the Fetch API: Which One Should You Choose?

2
Comments 2
3 min read
Crafting Parallax Magic in Your React App: From Basics to Advanced

Crafting Parallax Magic in Your React App: From Basics to Advanced

5
Comments
2 min read
JavaScript - Understanding Closures and Lexical Scoping

JavaScript - Understanding Closures and Lexical Scoping

1
Comments 1
2 min read
React Query - Maintaining Query cache

React Query - Maintaining Query cache

1
Comments
5 min read
How to edit any text on any page

How to edit any text on any page

Comments
1 min read
How I created AI-powered ORM for PostgreSQL, MySQL and SQLite and why you shouldn't use it

How I created AI-powered ORM for PostgreSQL, MySQL and SQLite and why you shouldn't use it

7
Comments
5 min read
SQL Injection Prevention in Node.js: Safeguarding Your Application's Data

SQL Injection Prevention in Node.js: Safeguarding Your Application's Data

2
Comments
2 min read
loading...