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.
Where to put constants in a .vue file

Where to put constants in a .vue file

14
Comments
2 min read
A Beginner's Guide to Creating Pagination in React.js

A Beginner's Guide to Creating Pagination in React.js

19
Comments
3 min read
How to use DigitalOcean Spaces with Laravel Voyager?

How to use DigitalOcean Spaces with Laravel Voyager?

8
Comments
3 min read
How to find the minimum value in a collection of primitives or objects with Javascript in 2023

How to find the minimum value in a collection of primitives or objects with Javascript in 2023

2
Comments 4
2 min read
Frontend And Backend Understanding the Differences

Frontend And Backend Understanding the Differences

3
Comments
5 min read
First day here

First day here

2
Comments
1 min read
From Novice to Ninja: How I moved from getting scared of Errors to throwing and handling them gracefully

From Novice to Ninja: How I moved from getting scared of Errors to throwing and handling them gracefully

2
Comments
4 min read
React.memo is not memoization

React.memo is not memoization

Comments
2 min read
Server Components: A New Feature in Next.js That You Need to Know About

Server Components: A New Feature in Next.js That You Need to Know About

4
Comments 1
4 min read
Step-by-Step Guide: Implementing NextAuth.js Authentication in Next.js 13 App Directory

Step-by-Step Guide: Implementing NextAuth.js Authentication in Next.js 13 App Directory

6
Comments
6 min read
A Beginner's Guide to Code Review: Building Stronger Collaborations and High-Quality Code

A Beginner's Guide to Code Review: Building Stronger Collaborations and High-Quality Code

2
Comments
3 min read
How To Improve Rendering Performance in a 1,000-Item React List

How To Improve Rendering Performance in a 1,000-Item React List

6
Comments
4 min read
How Do GPT-3.5, Bing, and Bard Explain Promises to a 5-Year-Old?

How Do GPT-3.5, Bing, and Bard Explain Promises to a 5-Year-Old?

1
Comments
3 min read
Create Reusable HTML Components Using Only JavaScript

Create Reusable HTML Components Using Only JavaScript

12
Comments 4
10 min read
Simplifying State Management: A Practical Guide to Using Redux with React

Simplifying State Management: A Practical Guide to Using Redux with React

5
Comments
3 min read
Decoding the Magic of React’s useEffect Hook

Decoding the Magic of React’s useEffect Hook

1
Comments
3 min read
Python Trending Weekly #13 (2023-07-29)

Python Trending Weekly #13 (2023-07-29)

7
Comments
7 min read
A technical introduction to JavaScript

A technical introduction to JavaScript

Comments
6 min read
Moonly weekly progress update #55 - Karamendos utilities

Moonly weekly progress update #55 - Karamendos utilities

5
Comments
2 min read
How to Setup AWS Authentication for React Applications

How to Setup AWS Authentication for React Applications

3
Comments
4 min read
Неявне приведення типів у Javascript (Implicit Coercion)

Неявне приведення типів у Javascript (Implicit Coercion)

Comments 1
3 min read
Demystifying getElementById and useRef: A Beginner's Guide

Demystifying getElementById and useRef: A Beginner's Guide

9
Comments 5
2 min read
Implementing Routing in React, a Step by Step Approach

Implementing Routing in React, a Step by Step Approach

1
Comments
7 min read
Debugging and Error Handling: Mastering the Art of Software Stability

Debugging and Error Handling: Mastering the Art of Software Stability

15
Comments 1
5 min read
How to Automate Job Application with ChatGPT in 3 Steps

How to Automate Job Application with ChatGPT in 3 Steps

12
Comments 1
5 min read
From Novice to Sorcerer: Unraveling Frontend and Backend Brilliance in Web Development

From Novice to Sorcerer: Unraveling Frontend and Backend Brilliance in Web Development

5
Comments
4 min read
Drag and Drop with Next.js and Builder

Drag and Drop with Next.js and Builder

3
Comments
9 min read
Typescript FP Dependency Injection Is Easy!

Typescript FP Dependency Injection Is Easy!

13
Comments 8
8 min read
Mastering JavaScript Shorthands

Mastering JavaScript Shorthands

25
Comments 8
2 min read
Website cookies 🍪

Website cookies 🍪

6
Comments 1
1 min read
Assertions: How to Assert Conditions and Types

Assertions: How to Assert Conditions and Types

29
Comments 1
3 min read
TypeScript Basics: Supercharge Your JavaScript with Strong Typing

TypeScript Basics: Supercharge Your JavaScript with Strong Typing

Comments
3 min read
Build an Inventory and Order Management App with Google Sheets and ToolJet

Build an Inventory and Order Management App with Google Sheets and ToolJet

112
Comments 8
18 min read
Effortless Star Rating Implementation with custom useStar Visualization hook in React

Effortless Star Rating Implementation with custom useStar Visualization hook in React

3
Comments
4 min read
Day 14: This is lost

Day 14: This is lost

Comments 4
2 min read
Creating a Game-Changer in Job Search: An Open Source ATS Resume Matcher

Creating a Game-Changer in Job Search: An Open Source ATS Resume Matcher

142
Comments 23
3 min read
Understanding and Proper Usage of 'on' and 'handle' Prefixes in React Function Naming

Understanding and Proper Usage of 'on' and 'handle' Prefixes in React Function Naming

Comments
2 min read
New Start

New Start

6
Comments 8
1 min read
How to Change a Webpage UI with a Chrome Extension

How to Change a Webpage UI with a Chrome Extension

52
Comments 8
4 min read
Docker — Containerizing a Nextjs Application

Docker — Containerizing a Nextjs Application

1
Comments
8 min read
Is Jamstack Officially Finished?

Is Jamstack Officially Finished?

14
Comments 1
4 min read
Essential ES6 Features for Mastering React

Essential ES6 Features for Mastering React

5
Comments
5 min read
👨‍💻 𝗗𝗼𝘁𝗡𝗲𝘁 𝗖𝗼𝗱𝗶𝗻𝗴 𝗖𝗼𝗻𝘃𝗲𝗻𝘁𝗶𝗼𝗻𝘀 𝗳𝗼𝗿 𝗖𝗹𝗲𝗮𝗻𝗲𝗿 𝗖𝗼𝗱𝗲!

👨‍💻 𝗗𝗼𝘁𝗡𝗲𝘁 𝗖𝗼𝗱𝗶𝗻𝗴 𝗖𝗼𝗻𝘃𝗲𝗻𝘁𝗶𝗼𝗻𝘀 𝗳𝗼𝗿 𝗖𝗹𝗲𝗮𝗻𝗲𝗿 𝗖𝗼𝗱𝗲!

2
Comments
1 min read
How secure is WebAssembly? 5 security concerns unique to WebAssembly

How secure is WebAssembly? 5 security concerns unique to WebAssembly

6
Comments
6 min read
Hasdx and Stable Diffusion: Two Powerful AI Image Generation Models

Hasdx and Stable Diffusion: Two Powerful AI Image Generation Models

1
Comments
6 min read
Creating a Seamless Warehouse Transfer Method

Creating a Seamless Warehouse Transfer Method

4
Comments 2
8 min read
Modern JavaScript Features in ES13 ES2022

Modern JavaScript Features in ES13 ES2022

11
Comments
5 min read
From useState to useReducer: Level Up Your State Management in React

From useState to useReducer: Level Up Your State Management in React

14
Comments 10
3 min read
Mastering CSS: Elevate Your Web Designs with Style and Elegance

Mastering CSS: Elevate Your Web Designs with Style and Elegance

5
Comments
2 min read
Max Sum of Rectangle No Larger Than K

Max Sum of Rectangle No Larger Than K

Comments
6 min read
TypeScript: Not Always the Answer

TypeScript: Not Always the Answer

16
Comments 4
2 min read
Understanding JavaScript Promises: Embracing Asynchronous Elegance

Understanding JavaScript Promises: Embracing Asynchronous Elegance

5
Comments
3 min read
Mastering Programming Interviews: A Gateway to Software Development Success

Mastering Programming Interviews: A Gateway to Software Development Success

7
Comments 1
3 min read
Enter, it screams... I mean, it streams

Enter, it screams... I mean, it streams

Comments 2
2 min read
What If - Remade in Next.js

What If - Remade in Next.js

2
Comments 2
1 min read
JSON Schema for Sports - Liverpool Premier League(example)

JSON Schema for Sports - Liverpool Premier League(example)

3
Comments
3 min read
What Are SOLID Design Principles

What Are SOLID Design Principles

69
Comments 2
3 min read
Conquering Impostor Syndrome in Tech: The Power of Open Source

Conquering Impostor Syndrome in Tech: The Power of Open Source

5
Comments
2 min read
Custom Gutenberg block: client side vs server side

Custom Gutenberg block: client side vs server side

1
Comments
3 min read
I Made a Site Leveraging AI: How Accessible Was It?

I Made a Site Leveraging AI: How Accessible Was It?

3
Comments 4
3 min read
loading...