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.
🚀 Mastering Microfrontends: Coexisting Vue 2 and Vue 3 in Large-Scale Applications 🚀

🚀 Mastering Microfrontends: Coexisting Vue 2 and Vue 3 in Large-Scale Applications 🚀

11
Comments
10 min read
XKCD App

XKCD App

5
Comments
1 min read
What's New in Next.js 15: Key Updates for Developers

What's New in Next.js 15: Key Updates for Developers

8
Comments
3 min read
5 Nextjs API Query Params Examples

5 Nextjs API Query Params Examples

Comments
3 min read
Algorithms Behind JavaScript Array Methods

Algorithms Behind JavaScript Array Methods

39
Comments 2
7 min read
The source code of useMemo:

The source code of useMemo:

2
Comments
2 min read
🔓 Unlock the Power of the Context API in React: A Step-by-Step Guide 🚀

🔓 Unlock the Power of the Context API in React: A Step-by-Step Guide 🚀

5
Comments
4 min read
Top 30 React hooks every developer must know

Top 30 React hooks every developer must know

Comments
9 min read
TCP vs UDP protocol

TCP vs UDP protocol

7
Comments 1
10 min read
DSA with JS: Understanding Custom Array Data Structure in JavaScript - A Step-by-Step Guide

DSA with JS: Understanding Custom Array Data Structure in JavaScript - A Step-by-Step Guide

Comments
7 min read
Mastering Chrome Developer Tools: Essential Tips for Front-End Developers

Mastering Chrome Developer Tools: Essential Tips for Front-End Developers

2
Comments 1
4 min read
Modal vs dialog

Modal vs dialog

78
Comments 13
5 min read
Understanding Node.js: Event-Driven Architecture and Non-Blocking I/O Model

Understanding Node.js: Event-Driven Architecture and Non-Blocking I/O Model

6
Comments
5 min read
feewrff

feewrff

6
Comments
32 min read
Building Real-Time Dashboards with Node.js

Building Real-Time Dashboards with Node.js

Comments
2 min read
Creating tests in real database with NestJS, TypeORM and PostgreSQL

Creating tests in real database with NestJS, TypeORM and PostgreSQL

1
Comments
2 min read
These 4 New JavaScript Methods are a game changer!

These 4 New JavaScript Methods are a game changer!

3
Comments
3 min read
Understanding the 'use client' Directive in Next.js: Client-Side Components Explained

Understanding the 'use client' Directive in Next.js: Client-Side Components Explained

Comments 1
2 min read
Language selection button

Language selection button

Comments
1 min read
Product and landing page improvements, meeting makers in Lisbon, and organizing a Hackathon ✨

Product and landing page improvements, meeting makers in Lisbon, and organizing a Hackathon ✨

Comments
3 min read
13 Projects You Don't Want to Pass Up to Win Cool Hacktoberfest Swag 🎁🎃

13 Projects You Don't Want to Pass Up to Win Cool Hacktoberfest Swag 🎁🎃

311
Comments 19
10 min read
Shimmering Stars

Shimmering Stars

Comments
1 min read
Java Important Concepts Every Developer Should Know in 2025

Java Important Concepts Every Developer Should Know in 2025

Comments
2 min read
Why Java in 2024

Why Java in 2024

Comments
4 min read
KonNiche - Skill-Based Feedback to Improve Your Projects

KonNiche - Skill-Based Feedback to Improve Your Projects

20
Comments 5
3 min read
From Zero to Hero: A Beginner's Guide to Building Web Apps with the MERN Stack

From Zero to Hero: A Beginner's Guide to Building Web Apps with the MERN Stack

1
Comments
4 min read
JavaScript Data Types

JavaScript Data Types

Comments
3 min read
Latio Team: A community for tech hackers building together

Latio Team: A community for tech hackers building together

18
Comments 2
5 min read
Facebook Style Username Generator

Facebook Style Username Generator

Comments
1 min read
Incremental Hydration in Angular 19: Take Your App’s Performance to the Next Level

Incremental Hydration in Angular 19: Take Your App’s Performance to the Next Level

1
Comments
10 min read
Understanding Nuxt.js Lifecycle Hooks: A Comprehensive Guide

Understanding Nuxt.js Lifecycle Hooks: A Comprehensive Guide

Comments
2 min read
Learn template-tags while creating interactive forms in a web component (Learn Modulo.js - Part 6 of 10)

Learn template-tags while creating interactive forms in a web component (Learn Modulo.js - Part 6 of 10)

Comments 2
5 min read
What is an IIFE (Immediately Invoked Function Expression) and Why Should You Care?

What is an IIFE (Immediately Invoked Function Expression) and Why Should You Care?

Comments
1 min read
Swirling Vortex Animation

Swirling Vortex Animation

Comments
1 min read
How to Remove a Specific Item From an Array in JavaScript?

How to Remove a Specific Item From an Array in JavaScript?

6
Comments
2 min read
Modern HTML5 Boilerplate

Modern HTML5 Boilerplate

10
Comments 3
1 min read
Mastering Regular Expressions: A Semantic Approach to Regex

Mastering Regular Expressions: A Semantic Approach to Regex

Comments
4 min read
How to Create a React App? Installation and Environment Setup

How to Create a React App? Installation and Environment Setup

Comments
2 min read
Step-by-Step Guide to Show Webmention Interactions on Bear Blog

Step-by-Step Guide to Show Webmention Interactions on Bear Blog

2
Comments
2 min read
Building a Feed Page Using React Query

Building a Feed Page Using React Query

Comments
5 min read
Profile Bio Style Generator

Profile Bio Style Generator

1
Comments
1 min read
How to Create a Gamertag Generator App Using Next.js

How to Create a Gamertag Generator App Using Next.js

Comments
3 min read
Improving JavaScript Performance: Techniques and Best Practices

Improving JavaScript Performance: Techniques and Best Practices

2
Comments
8 min read
🚀Enhance Code Quality with These 5 Static Analysis Tools🔍

🚀Enhance Code Quality with These 5 Static Analysis Tools🔍

98
Comments 12
3 min read
property 'target' does not exist on type 'HTMLInputElement'

property 'target' does not exist on type 'HTMLInputElement'

Comments
2 min read
Array - JavaScript Challenges

Array - JavaScript Challenges

1
Comments
6 min read
Top Free premium landing page templates 🤯

Top Free premium landing page templates 🤯

25
Comments 3
3 min read
Mastering APIs in JavaScript: From Basics to Async/Await

Mastering APIs in JavaScript: From Basics to Async/Await

3
Comments 3
1 min read
Polyfills of Promise.all()

Polyfills of Promise.all()

2
Comments
2 min read
Janus WebRTC server and SFU: a real time video calling app

Janus WebRTC server and SFU: a real time video calling app

1
Comments 1
9 min read
Data structures and algorithms | Algorithms | DSA

Data structures and algorithms | Algorithms | DSA

Comments
3 min read
Understanding the Document Object Model (DOM)

Understanding the Document Object Model (DOM)

1
Comments
2 min read
Explain like I'm your junior: why is ?. good?

Explain like I'm your junior: why is ?. good?

8
Comments 2
2 min read
CodeCatalyst : One place for hackathons.

CodeCatalyst : One place for hackathons.

24
Comments 1
3 min read
CommuneNet

CommuneNet

18
Comments 1
2 min read
How to Create Smooth Card Groups in CSS

How to Create Smooth Card Groups in CSS

Comments
2 min read
Deploying a React Watchlist Tracker App to Production Using DeployHQ

Deploying a React Watchlist Tracker App to Production Using DeployHQ

9
Comments 2
31 min read
BadMapPolyfill in React Source Code.

BadMapPolyfill in React Source Code.

Comments
3 min read
How to Capture Web Page Screenshots with Next.js and Puppeteer

How to Capture Web Page Screenshots with Next.js and Puppeteer

5
Comments
5 min read
Hacking WKWebview and WebContainers // or WebContainers are we there yet?

Hacking WKWebview and WebContainers // or WebContainers are we there yet?

1
Comments 1
2 min read
loading...