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.
Setting up Node.js TDD with ESLint

Setting up Node.js TDD with ESLint

Comments
3 min read
5 Game-Changing Websites That Every Developer Must Have

5 Game-Changing Websites That Every Developer Must Have

10
Comments
2 min read
4 VSCode extensions I use when developing with Tailwind

4 VSCode extensions I use when developing with Tailwind

236
Comments 25
2 min read
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

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

2
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
Svelte Stores x Dexie 2.0

Svelte Stores x Dexie 2.0

2
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
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

15
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
Generating negative tests with GPT-4

Generating negative tests with GPT-4

1
Comments
8 min read
useMemo

useMemo

1
Comments
4 min read
Server Side Rendering a Blog with Web Components

Server Side Rendering a Blog with Web Components

19
Comments 3
37 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

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

What is Object Reference in JavaScript

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

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

215
Comments 39
6 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
8 ways to Handle State in React

8 ways to Handle State in React

3
Comments
3 min read
async & await

async & await

2
Comments
2 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

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
Build a React CRUD App using a RESTful API

Build a React CRUD App using a RESTful API

Comments
3 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

20
Comments 5
3 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
Next.js + AWS S3 Upload

Next.js + AWS S3 Upload

2
Comments
4 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
Expose Child Component Methods to Parent Components with Vue 3 defineExpose

Expose Child Component Methods to Parent Components with Vue 3 defineExpose

29
Comments 4
2 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
Making Four-In-A-Row Using JavaScript - Part 2: Beginning

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

Comments
3 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
loading...