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.
Browser Begins Support for Popover API: A Quick Guide

Browser Begins Support for Popover API: A Quick Guide

12
Comments
3 min read
Reactotron: debugging tool for React & React Native

Reactotron: debugging tool for React & React Native

3
Comments
3 min read
How To Build Your Own Newsletter App? p.1

How To Build Your Own Newsletter App? p.1

42
Comments 4
15 min read
Upload multiple images to Cloudinary using React

Upload multiple images to Cloudinary using React

2
Comments
2 min read
Multi AI Agent Systems using OpenAI's new GPT-4o Model

Multi AI Agent Systems using OpenAI's new GPT-4o Model

4
Comments
5 min read
Scrapy Vs. Crawlee

Scrapy Vs. Crawlee

41
Comments 4
9 min read
Lazy loading components in ReactJS

Lazy loading components in ReactJS

Comments
1 min read
Testing Asynchronous Code in Node.js

Testing Asynchronous Code in Node.js

Comments
4 min read
Simplifying Web Forms with the FormData Web API

Simplifying Web Forms with the FormData Web API

5
Comments
4 min read
Tailwind CSS vs Bootstrap — 2024 Edition

Tailwind CSS vs Bootstrap — 2024 Edition

Comments
8 min read
Building a Text Editor with JavaScript

Building a Text Editor with JavaScript

1
Comments
2 min read
AI-Powered Frontend UI Components Generator (Next.js, GPT4, Langchain, & CopilotKit)

AI-Powered Frontend UI Components Generator (Next.js, GPT4, Langchain, & CopilotKit)

301
Comments 19
9 min read
Handle Clerk Authentication for back-end in TRPC + Next.js

Handle Clerk Authentication for back-end in TRPC + Next.js

7
Comments
11 min read
LeetCode Meditations — Chapter 9: Backtracking

LeetCode Meditations — Chapter 9: Backtracking

Comments
5 min read
The Effect Tax

The Effect Tax

33
Comments 13
6 min read
Wasp x Supabase: Smokin’ Hot Full-Stack Combo 🌶️ 🔥

Wasp x Supabase: Smokin’ Hot Full-Stack Combo 🌶️ 🔥

185
Comments 12
6 min read
My Tech Stack for building cool softwares

My Tech Stack for building cool softwares

1
Comments
3 min read
Sharing My Pet Project for Learning React

Sharing My Pet Project for Learning React

7
Comments
1 min read
Create JavaScript Discord bot to alert Twitch live streams

Create JavaScript Discord bot to alert Twitch live streams

3
Comments 1
3 min read
Understanding React Server Components

Understanding React Server Components

3
Comments
3 min read
You Won't Believe How Easy It Is to Host Your Flutter App on Firebase for Free! ✨ 01:00

You Won't Believe How Easy It Is to Host Your Flutter App on Firebase for Free! ✨

10
Comments
1 min read
Build Cheapest High-Performance Serverless WebSocket Solution

Build Cheapest High-Performance Serverless WebSocket Solution

Comments
7 min read
Day 9 of 30 of JavaScript

Day 9 of 30 of JavaScript

2
Comments
3 min read
Lazy loading images using JS & ReactJS

Lazy loading images using JS & ReactJS

Comments
3 min read
Demystifying JavaScript Execution Context: A Beginner's Guide

Demystifying JavaScript Execution Context: A Beginner's Guide

3
Comments
2 min read
API Gateway Security: Guarding the Gates of Your Microservices Empire

API Gateway Security: Guarding the Gates of Your Microservices Empire

Comments
4 min read
DRY, KISS and YAGNI - Make Your Code Simple

DRY, KISS and YAGNI - Make Your Code Simple

6
Comments
4 min read
React 19 Overview and New Features

React 19 Overview and New Features

1
Comments 1
3 min read
How To Build Your Own Newsletter App? р.2

How To Build Your Own Newsletter App? р.2

32
Comments 3
8 min read
Avoid iterators/generators to make Javascript fast

Avoid iterators/generators to make Javascript fast

4
Comments
3 min read
Progressive Web Applications Explained

Progressive Web Applications Explained

Comments
3 min read
Setup path aliases in React + Vite + TS Project 🤓

Setup path aliases in React + Vite + TS Project 🤓

1
Comments
2 min read
Master Web Components: Create and Host Your Own

Master Web Components: Create and Host Your Own

Comments 1
5 min read
Diving into ReactJS: Understanding the Magic Behind Client and Server-side Routing.

Diving into ReactJS: Understanding the Magic Behind Client and Server-side Routing.

3
Comments 4
3 min read
Testing Next.js Router with Jest and React Testing Library

Testing Next.js Router with Jest and React Testing Library

2
Comments
2 min read
TCP vs UDP with Node.js Examples

TCP vs UDP with Node.js Examples

5
Comments
6 min read
Manage project dependencies correctly

Manage project dependencies correctly

Comments
2 min read
Bun: The New Kid on the Block - Can This Speedy Upstart Really Replace Node.js?

Bun: The New Kid on the Block - Can This Speedy Upstart Really Replace Node.js?

2
Comments
2 min read
Frontend Mentor.io Challenge: Designo Agency

Frontend Mentor.io Challenge: Designo Agency

1
Comments
3 min read
Best 10 + AI Tools for Cybersecurity — Flatlogic List

Best 10 + AI Tools for Cybersecurity — Flatlogic List

1
Comments
8 min read
New View Types For Data Representation: List, Card, and Calendar

New View Types For Data Representation: List, Card, and Calendar

Comments
3 min read
Enhance Login Page Design For Flatlogic Applications

Enhance Login Page Design For Flatlogic Applications

Comments
1 min read
How to create a sidebar navigation with Astro, Tailwind CSS and JavaScript

How to create a sidebar navigation with Astro, Tailwind CSS and JavaScript

3
Comments
1 min read
Understanding Array Prototypes in JavaScript

Understanding Array Prototypes in JavaScript

Comments
2 min read
Date Formatting: Carbon, date-fns, and Vanilla JS

Date Formatting: Carbon, date-fns, and Vanilla JS

2
Comments
4 min read
JavaScript Design Patterns - Structural - Proxy

JavaScript Design Patterns - Structural - Proxy

3
Comments 2
1 min read
How to Set Up Your Development Environment for Solidity

How to Set Up Your Development Environment for Solidity

Comments
3 min read
If you want to become a front-end dev...

If you want to become a front-end dev...

Comments
1 min read
Avoid intermediate arrays (filter/map) to make Javascript fast

Avoid intermediate arrays (filter/map) to make Javascript fast

13
Comments 6
2 min read
Understanding Node.js: A Comprehensive Guide

Understanding Node.js: A Comprehensive Guide

6
Comments
1 min read
React | Context API vs Zustand

React | Context API vs Zustand

46
Comments 3
3 min read
Smarter Code With AbortController!

Smarter Code With AbortController!

1
Comments
4 min read
Explicit Resource Management in JS: The using Keyword

Explicit Resource Management in JS: The using Keyword

1
Comments
3 min read
How to shuffle an array in JavaScript

How to shuffle an array in JavaScript

9
Comments
3 min read
Introduction to Natural Language Processing with NLTK

Introduction to Natural Language Processing with NLTK

Comments
2 min read
Day 5: The Switch

Day 5: The Switch

Comments
2 min read
A Simple Guide to Setting Up TypeScript with Node.js and Express (2024)

A Simple Guide to Setting Up TypeScript with Node.js and Express (2024)

22
Comments
3 min read
Top 10 Features to Include in Your SaaS MVP

Top 10 Features to Include in Your SaaS MVP

1
Comments
2 min read
Streamlining Pipeline Automation with JavaScript Scripts from GitLab Repositories

Streamlining Pipeline Automation with JavaScript Scripts from GitLab Repositories

5
Comments 2
2 min read
Level Up Your Code with Quokka: Instant Feedback for JavaScript Ninjas!

Level Up Your Code with Quokka: Instant Feedback for JavaScript Ninjas!

Comments
2 min read
loading...