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.
How to optimize Cypress tests using JavaScript abilities? (Part 2. Recursion)

How to optimize Cypress tests using JavaScript abilities? (Part 2. Recursion)

7
Comments 1
8 min read
Make a JavaScript Chess Board

Make a JavaScript Chess Board

1
Comments
4 min read
A minimal ChatGPT client by vanilla javascript, run from local or any web host

A minimal ChatGPT client by vanilla javascript, run from local or any web host

Comments
1 min read
Understanding Object Destructuring in JavaScript: A Beginner's Guide

Understanding Object Destructuring in JavaScript: A Beginner's Guide

Comments
6 min read
Type Negation: How to Forbid Certain Properties

Type Negation: How to Forbid Certain Properties

19
Comments 4
3 min read
JavaScript Template Literals - The Beginners Guide To Javascript(Part 6)

JavaScript Template Literals - The Beginners Guide To Javascript(Part 6)

1
Comments
3 min read
How I made Image to PDF converter tool in JavaScript

How I made Image to PDF converter tool in JavaScript

4
Comments 1
4 min read
How we built a 1% website in 3 days for €7

How we built a 1% website in 3 days for €7

53
Comments 26
7 min read
`zod` Function Definitions in JavaScript Classes

`zod` Function Definitions in JavaScript Classes

Comments
1 min read
Optimizing images in JS apps with IPX

Optimizing images in JS apps with IPX

16
Comments 2
2 min read
Web Development: An Introduction to Working with REST APIs and JSON Data

Web Development: An Introduction to Working with REST APIs and JSON Data

13
Comments 1
5 min read
Svelte Stores x Dexie 2.0

Svelte Stores x Dexie 2.0

2
Comments 2
2 min read
Understanding highWaterMark in Node.js Streams

Understanding highWaterMark in Node.js Streams

9
Comments
2 min read
How to Test Custom Hook in ReactJS

How to Test Custom Hook in ReactJS

6
Comments
3 min read
FERNtastic Web Development: A Starter's Walkthrough of the FERN Stack

FERNtastic Web Development: A Starter's Walkthrough of the FERN Stack

16
Comments 2
31 min read
Cracked: Why Will's JavaScript The Hard Parts class is so efficient

Cracked: Why Will's JavaScript The Hard Parts class is so efficient

1
Comments
4 min read
WordPress VS. JavaScript: Which One Is Better?

WordPress VS. JavaScript: Which One Is Better?

5
Comments
7 min read
Growing your Brand with Ankita Kulkarni

Growing your Brand with Ankita Kulkarni

Comments
2 min read
Server Side Rendering a Blog with Web Components

Server Side Rendering a Blog with Web Components

20
Comments 3
37 min read
useMemo

useMemo

1
Comments
4 min read
Generating negative tests with GPT-4

Generating negative tests with GPT-4

1
Comments
8 min read
I made Express faster than Fastify (100x faster JSON, also NestJS)

I made Express faster than Fastify (100x faster JSON, also NestJS)

218
Comments 39
6 min read
Resolvendo problemas no HackerRank:Livro de lições especiais

Resolvendo problemas no HackerRank:Livro de lições especiais

Comments
3 min read
Code Comparison: React vs Angular

Code Comparison: React vs Angular

44
Comments 18
4 min read
What is Object Reference in JavaScript

What is Object Reference in JavaScript

Comments
3 min read
Supercharge your geolocalized DynamoDB Queries with Z-Order Indexing 🚀

Supercharge your geolocalized DynamoDB Queries with Z-Order Indexing 🚀

53
Comments
3 min read
async & await

async & await

2
Comments
2 min read
8 ways to Handle State in React

8 ways to Handle State in React

3
Comments
3 min read
My little Markdown Parser

My little Markdown Parser

Comments
1 min read
Checkbox marcar todos

Checkbox marcar todos

Comments
1 min read
Love Mongodb ? Try Tigris db once.

Love Mongodb ? Try Tigris db once.

39
Comments 3
2 min read
The key things you need to successfully break into tech.

The key things you need to successfully break into tech.

2
Comments 1
2 min read
How to set up routing in Angular to create single-page applications

How to set up routing in Angular to create single-page applications

7
Comments 2
9 min read
Using Node.js for Serverless Computing and Function as a Service (FaaS)

Using Node.js for Serverless Computing and Function as a Service (FaaS)

3
Comments
3 min read
Building a Custom QR Code Generator with qrcode.js and JavaScript

Building a Custom QR Code Generator with qrcode.js and JavaScript

1
Comments
7 min read
Mastering JavaScript Debugging: Best Practices and Traps to Avoid

Mastering JavaScript Debugging: Best Practices and Traps to Avoid

2
Comments
5 min read
Extending Medusa Example: Build an Open Source Marketplace

Extending Medusa Example: Build an Open Source Marketplace

15
Comments 1
15 min read
How to Create Sidebar Using React and Sass: Super Simple and Quick Tutorial

How to Create Sidebar Using React and Sass: Super Simple and Quick Tutorial

1
Comments
1 min read
Scope & Closure in Javascript - Army of functions challenge

Scope & Closure in Javascript - Army of functions challenge

Comments
2 min read
Understanding CSS Min(), Max(), and Clamp() Functions

Understanding CSS Min(), Max(), and Clamp() Functions

9
Comments 1
8 min read
Use Vue Exit Intent | A Vue Composable to power your exit intent content

Use Vue Exit Intent | A Vue Composable to power your exit intent content

9
Comments 4
1 min read
Coercion and Falsy values in Javascript.

Coercion and Falsy values in Javascript.

Comments
2 min read
Dark Mode Guy

Dark Mode Guy

Comments
3 min read
Getting Started with Pipes in Angular: A Beginner's Guide

Getting Started with Pipes in Angular: A Beginner's Guide

4
Comments
7 min read
Day 7. Singly Linked List

Day 7. Singly Linked List

Comments
2 min read
Debouncing Simplified

Debouncing Simplified

1
Comments 5
2 min read
Rest and Spread Operators Demystified: A Beginner’s Guide to Enhancing Your Programming Skills

Rest and Spread Operators Demystified: A Beginner’s Guide to Enhancing Your Programming Skills

1
Comments
8 min read
React Query vs useSWR

React Query vs useSWR

25
Comments 5
3 min read
Next.js + AWS S3 Upload

Next.js + AWS S3 Upload

2
Comments 1
4 min read
Making Four-In-A-Row Using JavaScript - Part 1: Setup

Making Four-In-A-Row Using JavaScript - Part 1: Setup

2
Comments
3 min read
Expose Child Component Methods to Parent Components with Vue 3 defineExpose

Expose Child Component Methods to Parent Components with Vue 3 defineExpose

35
Comments 4
2 min read
Nx Cloud 3.0 - Faster Cache, More Powerful DTE, Better Ergonomics

Nx Cloud 3.0 - Faster Cache, More Powerful DTE, Better Ergonomics

4
Comments
7 min read
ReactJS Best Practices: Tips and Tricks for Writing Better Code

ReactJS Best Practices: Tips and Tricks for Writing Better Code

7
Comments 2
3 min read
Making Four-In-A-Row Using JavaScript - Part 2: Beginning

Making Four-In-A-Row Using JavaScript - Part 2: Beginning

Comments
3 min read
Making Four-In-A-Row Using JavaScript - Part 3: Making Moves

Making Four-In-A-Row Using JavaScript - Part 3: Making Moves

Comments
6 min read
Unleash Your E-commerce Potential: Why MedusaJS is the Ultimate Solution for Your Next Application

Unleash Your E-commerce Potential: Why MedusaJS is the Ultimate Solution for Your Next Application

1
Comments 1
4 min read
Updating Monaco broke Fastly Fiddle: here's how I solved it with useCallback in React

Updating Monaco broke Fastly Fiddle: here's how I solved it with useCallback in React

6
Comments
5 min read
LeetCode - Valid Number

LeetCode - Valid Number

1
Comments
5 min read
Deploy Your Next.js App Like a Pro: A Step-by-Step Guide using Nginx, PM2, Certbot, and Git on your Linux Server

Deploy Your Next.js App Like a Pro: A Step-by-Step Guide using Nginx, PM2, Certbot, and Git on your Linux Server

51
Comments 6
4 min read
JavaScript Objects - The Beginners Guide To Javascript(Part 5)

JavaScript Objects - The Beginners Guide To Javascript(Part 5)

1
Comments
4 min read
loading...