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.
Building Progressive Web Apps (PWA) with Angular

Building Progressive Web Apps (PWA) with Angular

Comments
2 min read
Exploring the Exciting New Features in Node.js 22

Exploring the Exciting New Features in Node.js 22

5
Comments 2
2 min read
Day 2: console.log

Day 2: console.log

Comments
2 min read
Shadcn UI: A Developer's Delight (My Experience)

Shadcn UI: A Developer's Delight (My Experience)

3
Comments
2 min read
JavaScript Learning Roadmap 🚀

JavaScript Learning Roadmap 🚀

64
Comments 14
2 min read
99 Exciting Project Ideas! 🤯🔥

99 Exciting Project Ideas! 🤯🔥

24
Comments 3
2 min read
The Ultimate Developer’s Guide to AES-GCM: Encrypt and Decrypt with JavaScript and the Web Cryptography API

The Ultimate Developer’s Guide to AES-GCM: Encrypt and Decrypt with JavaScript and the Web Cryptography API

4
Comments
9 min read
Joined DEV !!

Joined DEV !!

5
Comments 4
1 min read
Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot

Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot

1
Comments
8 min read
On Defining Success: Coaching Career Transitions at Rithm School

On Defining Success: Coaching Career Transitions at Rithm School

Comments 1
4 min read
Have You Heard of WebAssembly? You're about to go "🤯"!

Have You Heard of WebAssembly? You're about to go "🤯"!

15
Comments 6
2 min read
Boiled down: Getters/setters in JavaScript

Boiled down: Getters/setters in JavaScript

Comments
1 min read
Building a Notion-style activity feed with Next.js and shadcn/ui

Building a Notion-style activity feed with Next.js and shadcn/ui

1
Comments
10 min read
Boiled down: Class in JavaScript

Boiled down: Class in JavaScript

Comments
2 min read
JavaScript call, bind and apply method usages.

JavaScript call, bind and apply method usages.

6
Comments 1
3 min read
5 of the Best Free FrontEnd Tutorials Out There

5 of the Best Free FrontEnd Tutorials Out There

Comments
2 min read
Day 1: Boolean

Day 1: Boolean

1
Comments 4
1 min read
Getting Started with TypeScript: A Quick Introduction From JavaScript to TypeScript!

Getting Started with TypeScript: A Quick Introduction From JavaScript to TypeScript!

Comments
2 min read
The Ultimate Guide to DOM Manipulation: Beginner to Expert

The Ultimate Guide to DOM Manipulation: Beginner to Expert

6
Comments
8 min read
Day 2: Setting Up Angular Development Environment

Day 2: Setting Up Angular Development Environment

1
Comments 1
2 min read
Node package managers (npm, yarn, pnpm) - All you need to know

Node package managers (npm, yarn, pnpm) - All you need to know

5
Comments 4
5 min read
Day 1: Introduction to Angular

Day 1: Introduction to Angular

6
Comments 1
2 min read
Music generator with Web Audio API and Tone.js

Music generator with Web Audio API and Tone.js

6
Comments
1 min read
Making Generics Types Optional - Generics Fundamentals in Typescript

Making Generics Types Optional - Generics Fundamentals in Typescript

10
Comments 6
5 min read
Building a Search Form in React with Next.js and useRouter

Building a Search Form in React with Next.js and useRouter

1
Comments
2 min read
Simplifying Data Processing with Object-Oriented Principles and Transducers in JavaScript

Simplifying Data Processing with Object-Oriented Principles and Transducers in JavaScript

Comments
3 min read
UI Designer vs Front-End Developer: What is the difference

UI Designer vs Front-End Developer: What is the difference

Comments
2 min read
Adding Keyboard Shortcut Functionality to the Windows Quick List Applet in Linux Mint Cinnamon

Adding Keyboard Shortcut Functionality to the Windows Quick List Applet in Linux Mint Cinnamon

1
Comments
2 min read
React Hooks

React Hooks

1
Comments 1
11 min read
A KEYBOARD USING JUST HTML AND CSS

A KEYBOARD USING JUST HTML AND CSS

5
Comments
1 min read
Cloudflare Pages and Next.js: I'm Not Recommending It

Cloudflare Pages and Next.js: I'm Not Recommending It

3
Comments 4
4 min read
How to Implement Authorization in React JS

How to Implement Authorization in React JS

1
Comments
11 min read
Simple Budget Tracker App Using React & Bootstrap

Simple Budget Tracker App Using React & Bootstrap

Comments
2 min read
Import and Export locations on Google Maps

Import and Export locations on Google Maps

5
Comments
2 min read
Elegant and Brown Camp Inquiry Form

Elegant and Brown Camp Inquiry Form

12
Comments 2
2 min read
This Month in Solid #3: The Progress so Far, Meta Docs, New Fellows, and Production stories 😎

This Month in Solid #3: The Progress so Far, Meta Docs, New Fellows, and Production stories 😎

4
Comments
5 min read
Message Queues in Node.js

Message Queues in Node.js

1
Comments
4 min read
Recreating a GIF with CSS: Earth Day Edition

Recreating a GIF with CSS: Earth Day Edition

17
Comments 9
1 min read
Coder's Journey

Coder's Journey

Comments
1 min read
How to Build Your Own ChatGPT Clone Using React & AWS Bedrock

How to Build Your Own ChatGPT Clone Using React & AWS Bedrock

3
Comments
34 min read
API Routes in Next.js - Part 4

API Routes in Next.js - Part 4

Comments
2 min read
Components and Optimisations in Next.js - Part 3

Components and Optimisations in Next.js - Part 3

Comments
3 min read
How to Focus an Input Field with a Hotkey in React

How to Focus an Input Field with a Hotkey in React

2
Comments
2 min read
JavaScript Proposal: Signals API

JavaScript Proposal: Signals API

3
Comments
1 min read
How to implement Infinite Scrolling in React Native

How to implement Infinite Scrolling in React Native

13
Comments
2 min read
🤔 Can You Improve CSS? Help invent CSS Masonry layout...

🤔 Can You Improve CSS? Help invent CSS Masonry layout...

1
Comments
3 min read
How to take unlimited arguments in JavaScript

How to take unlimited arguments in JavaScript

14
Comments 3
2 min read
What if Array is Object like thing after all?

What if Array is Object like thing after all?

Comments 1
1 min read
Understanding event delegation in javaScript

Understanding event delegation in javaScript

1
Comments
4 min read
Visualize your JSON data instantly

Visualize your JSON data instantly

Comments
1 min read
3 Key Steps of Diffing Algorithm in React for Efficiently Updating the Real DOM

3 Key Steps of Diffing Algorithm in React for Efficiently Updating the Real DOM

2
Comments
3 min read
ZINX -A Music Website

ZINX -A Music Website

1
Comments
2 min read
Part 3: Mastering Asynchronous JavaScript in Node.js

Part 3: Mastering Asynchronous JavaScript in Node.js

1
Comments 1
2 min read
Error Handling with Express

Error Handling with Express

15
Comments 2
5 min read
Optimising React Apps

Optimising React Apps

127
Comments 3
22 min read
Unlocking Node.js Power: Dependency Injection Explained

Unlocking Node.js Power: Dependency Injection Explained

3
Comments
3 min read
Getting Started with Next.js: Part 5 - Static Site Generation and Incremental Static Regeneration

Getting Started with Next.js: Part 5 - Static Site Generation and Incremental Static Regeneration

Comments 1
3 min read
How to make apps with astro

How to make apps with astro

Comments
1 min read
Day 6 of JavaScript

Day 6 of JavaScript

2
Comments
2 min read
Angular State Management: Choosing the Right Approach for Your Project

Angular State Management: Choosing the Right Approach for Your Project

1
Comments 1
2 min read
loading...