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 Create React Custom Input & Password Field (show/hide) in 5 minutes

How to Create React Custom Input & Password Field (show/hide) in 5 minutes

6
Comments
4 min read
I just started learning Blazor and I hit a speed bump right out of the gate.

I just started learning Blazor and I hit a speed bump right out of the gate.

1
Comments 1
1 min read
app/(app) route group in shadcn-ui/ui

app/(app) route group in shadcn-ui/ui

Comments
3 min read
10 modern Node.js runtime features to start using in 2024

10 modern Node.js runtime features to start using in 2024

11
Comments 1
20 min read
Comparing Compiled and Interpreted Languages: A Focus on JavaScript and C++

Comparing Compiled and Interpreted Languages: A Focus on JavaScript and C++

Comments
4 min read
🚀 Building Toy ARM64 Emulator

🚀 Building Toy ARM64 Emulator

6
Comments 1
8 min read
🛡️ Securing Your JavaScript: Best Practices for Security and Privacy

🛡️ Securing Your JavaScript: Best Practices for Security and Privacy

25
Comments 2
3 min read
A Trip To The Beach

A Trip To The Beach

6
Comments 1
2 min read
Build your own React state management library in under 40 lines of code - with typescript support

Build your own React state management library in under 40 lines of code - with typescript support

117
Comments 9
5 min read
⭐️Exploring the Dynamic World of JavaScript🚀

⭐️Exploring the Dynamic World of JavaScript🚀

Comments
2 min read
Task 11

Task 11

Comments
3 min read
Simple KV storage on top of indexedDB

Simple KV storage on top of indexedDB

3
Comments
6 min read
Introduction to JavaScript: A Beginner's Guide

Introduction to JavaScript: A Beginner's Guide

Comments
3 min read
Earth Day Celebration "CSS only - NO JavaScript

Earth Day Celebration "CSS only - NO JavaScript

Comments
1 min read
Exploring Basic Data Types in TypeScript

Exploring Basic Data Types in TypeScript

36
Comments 9
4 min read
Logto x Cloudflare Workers: How to secure your workers from public access?

Logto x Cloudflare Workers: How to secure your workers from public access?

12
Comments
5 min read
Boiled down: merge sort w/recursion

Boiled down: merge sort w/recursion

Comments
4 min read
Responsive image with different aspect ratios

Responsive image with different aspect ratios

3
Comments
1 min read
Truthy and Falsy Values

Truthy and Falsy Values

Comments 2
2 min read
Exploring Angular v18: Zoneless Change Detection and More

Exploring Angular v18: Zoneless Change Detection and More

22
Comments 2
4 min read
Implementing Consumable In-App Purchases in React Native for iOS Devices

Implementing Consumable In-App Purchases in React Native for iOS Devices

Comments 2
5 min read
Understanding Signals and Effects in Angular

Understanding Signals and Effects in Angular

6
Comments
4 min read
Consistent On-Brand Artwork using Ideogram + OpenAI Assistants

Consistent On-Brand Artwork using Ideogram + OpenAI Assistants

Comments
10 min read
The Ultimate beginners guide to open source – Part 2: Defeating the fear of contributing

The Ultimate beginners guide to open source – Part 2: Defeating the fear of contributing

3
Comments
2 min read
Retrieving User Roles from Firestore in a Next.js Application

Retrieving User Roles from Firestore in a Next.js Application

1
Comments
2 min read
Wheel of Fortune with CSS

Wheel of Fortune with CSS

148
Comments 14
4 min read
This firebase error wasted my 161+ hours: make sure it doesn’t yours

This firebase error wasted my 161+ hours: make sure it doesn’t yours

Comments
4 min read
Locking Down Your APIs: Mastering Express Rate Limit and Slow Down.🐌

Locking Down Your APIs: Mastering Express Rate Limit and Slow Down.🐌

5
Comments
3 min read
Stay Alert ⚠ with JavaScript: Using the Page Visibility API🚀

Stay Alert ⚠ with JavaScript: Using the Page Visibility API🚀

5
Comments
2 min read
Understanding Hash Tables: The Backbone of Efficient Data Storage

Understanding Hash Tables: The Backbone of Efficient Data Storage

10
Comments 4
4 min read
[DAY 30-32] I Built A Spam Filter, Number Sorter, And Statistics Calculator

[DAY 30-32] I Built A Spam Filter, Number Sorter, And Statistics Calculator

Comments
2 min read
Introduction to Edge Computing

Introduction to Edge Computing

1
Comments 1
2 min read
Best Node.js Logger for Your App: errsole

Best Node.js Logger for Your App: errsole

3
Comments
2 min read
How to run npm scripts concurrently?

How to run npm scripts concurrently?

17
Comments 2
1 min read
Secure SSR Data Fetching in Next.js with Firebase Authentication

Secure SSR Data Fetching in Next.js with Firebase Authentication

Comments
2 min read
Mastering Clipboard Operations in JavaScript: A Guide to Copying Text with the Clipboard API

Mastering Clipboard Operations in JavaScript: A Guide to Copying Text with the Clipboard API

8
Comments
3 min read
How To Block Pasting To Stop Contact Form Spam

How To Block Pasting To Stop Contact Form Spam

Comments
2 min read
Triggering a Popover with Pure CSS (No JavaScript Required)

Triggering a Popover with Pure CSS (No JavaScript Required)

4
Comments
2 min read
How to Use JavaScript Libraries for Machine Learning

How to Use JavaScript Libraries for Machine Learning

3
Comments
3 min read
life [2] - I want to build a file sharing app

life [2] - I want to build a file sharing app

6
Comments
3 min read
Day 2: Text Formatting and Links in HTML

Day 2: Text Formatting and Links in HTML

6
Comments 4
4 min read
Task 14

Task 14

Comments
5 min read
API Performance Testing Tools: A Comprehensive Guide

API Performance Testing Tools: A Comprehensive Guide

5
Comments
5 min read
What joining a game jam can teach you about development

What joining a game jam can teach you about development

Comments
6 min read
React 19: The Future of User Interface Development

React 19: The Future of User Interface Development

18
Comments
4 min read
How to configure gradual change colors for discrete data in VChart?

How to configure gradual change colors for discrete data in VChart?

Comments
2 min read
Typescript static typing mess

Typescript static typing mess

Comments
1 min read
Understanding immutability for beginners in React

Understanding immutability for beginners in React

Comments
2 min read
Meet Meta AI: Your New Go-To Assistant for a Smarter You!

Meet Meta AI: Your New Go-To Assistant for a Smarter You!

Comments
2 min read
Awesome JavaScript Frameworks that make workflow simple and easy

Awesome JavaScript Frameworks that make workflow simple and easy

1
Comments
8 min read
An OIDC authentication library that supports self hosting and has complete test cases

An OIDC authentication library that supports self hosting and has complete test cases

Comments
1 min read
Vue.js 101: Mastering Computed Properties and Watchers for Reactive Data

Vue.js 101: Mastering Computed Properties and Watchers for Reactive Data

5
Comments 1
4 min read
Finding what iterator to use and when from a beginner!

Finding what iterator to use and when from a beginner!

1
Comments
3 min read
Just the Code!

Just the Code!

1
Comments
1 min read
How to Control the Number of Concurrent Promises in JavaScript

How to Control the Number of Concurrent Promises in JavaScript

2
Comments
2 min read
Generating PDFs in Angular using jsPDF

Generating PDFs in Angular using jsPDF

13
Comments
2 min read
Display a phone (or any other PNG file) with a customizable background image and an optional dark theme

Display a phone (or any other PNG file) with a customizable background image and an optional dark theme

Comments
2 min read
7 Portfolio Websites designers and Developers NEED to see🔥👀

7 Portfolio Websites designers and Developers NEED to see🔥👀

Comments
2 min read
Introduction to API Design and Development with Swagger

Introduction to API Design and Development with Swagger

Comments
2 min read
Make a React introvert Component (What?🤨)

Make a React introvert Component (What?🤨)

12
Comments
3 min read
loading...