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.
A Trip To The Beach

A Trip To The Beach

6
Comments 1
2 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
Task 11

Task 11

Comments
3 min read
⭐️Exploring the Dynamic World of JavaScript🚀

⭐️Exploring the Dynamic World of JavaScript🚀

Comments
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

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

Boiled down: merge sort w/recursion

1
Comments
4 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
Simple KV storage on top of indexedDB

Simple KV storage on top of indexedDB

2
Comments
6 min read
Responsive image with different aspect ratios

Responsive image with different aspect ratios

3
Comments
1 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
Truthy and Falsy Values

Truthy and Falsy Values

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

Exploring Angular v18: Zoneless Change Detection and More

19
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
Consistent On-Brand Artwork using Ideogram + OpenAI Assistants

Consistent On-Brand Artwork using Ideogram + OpenAI Assistants

Comments
10 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
Understanding Signals and Effects in Angular

Understanding Signals and Effects in Angular

3
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
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
Stay Alert ⚠ with JavaScript: Using the Page Visibility API🚀

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

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

1
Comments
2 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
Understanding Hash Tables: The Backbone of Efficient Data Storage

Understanding Hash Tables: The Backbone of Efficient Data Storage

9
Comments 4
4 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

3
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
life [2] - I want to build a file sharing app

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

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

Triggering a Popover with Pure CSS (No JavaScript Required)

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

1
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

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

10
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
Validation and controller setup in Nest JS

Validation and controller setup in Nest JS

1
Comments 2
6 min read
Mysterious /sink route in ui.shadcn.com

Mysterious /sink route in ui.shadcn.com

Comments
2 min read
What is a good UI to use these days.

What is a good UI to use these days.

2
Comments
1 min read
Datalists or 50 lines of extra JavaScript and HTML?

Datalists or 50 lines of extra JavaScript and HTML?

Comments
2 min read
Understanding Closures in JavaScript

Understanding Closures in JavaScript

2
Comments
2 min read
All About NPM (Node Package Manager)

All About NPM (Node Package Manager)

46
Comments 10
6 min read
[DAY 27-29] I Tried LeetCode Challenges For The First Time

[DAY 27-29] I Tried LeetCode Challenges For The First Time

1
Comments 3
2 min read
loading...