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.
Top 10 Modern JavaScript Patterns for 2025

Top 10 Modern JavaScript Patterns for 2025

18
Comments
3 min read
JavaScript Array Methods Examples: A Comprehensive Guide (31 Methods)

JavaScript Array Methods Examples: A Comprehensive Guide (31 Methods)

16
Comments
4 min read
Should You Continue Learn Your Stack or Learn New Tools

Should You Continue Learn Your Stack or Learn New Tools

4
Comments
5 min read
TCP vs UDP protocol

TCP vs UDP protocol

5
Comments 1
10 min read
Mastering Chrome Developer Tools: Essential Tips for Front-End Developers

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

Comments
4 min read
Most Commonly Asked DSA Interview Questions

Most Commonly Asked DSA Interview Questions

Comments
1 min read
Evolution of Web Tech and Browsers

Evolution of Web Tech and Browsers

Comments
16 min read
Thoughts on ThoughtWorks Radar 2024

Thoughts on ThoughtWorks Radar 2024

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

Java Important Concepts Every Developer Should Know in 2025

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

Comments
10 min read
react-query outdated? This new tool will double your efficiency, no cap

react-query outdated? This new tool will double your efficiency, no cap

Comments
3 min read
Modern HTML5 Boilerplate

Modern HTML5 Boilerplate

5
Comments
1 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 🚀

2
Comments
4 min read
Declaration Merging in TS

Declaration Merging in TS

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

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

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

These 4 New JavaScript Methods are a game changer!

Comments
3 min read
Building a Robust Frontend Error-Handling System with Axios and Custom Hooks

Building a Robust Frontend Error-Handling System with Axios and Custom Hooks

Comments
16 min read
HTML meta 標籤中 viewport 的設定

HTML meta 標籤中 viewport 的設定

Comments
4 min read
JavaScript Essentials: Part 7

JavaScript Essentials: Part 7

Comments
10 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
arrayToDict function in tRPC source code

arrayToDict function in tRPC source code

Comments
2 min read
Next.js 15 Deep Dive: Building a Notes App with Advanced Features

Next.js 15 Deep Dive: Building a Notes App with Advanced Features

Comments
32 min read
Latest Newsletter: Debugging a nuclear reaction (Issue #188)

Latest Newsletter: Debugging a nuclear reaction (Issue #188)

Comments
1 min read
Breaking Away from JSON: A New Approach to Data Transport in Web Development

Breaking Away from JSON: A New Approach to Data Transport in Web Development

Comments
8 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
Step-by-Step Guide to Show Webmention Interactions on Bear Blog

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

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

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

Comments 1
2 min read
Array - JavaScript Challenges

Array - JavaScript Challenges

Comments
6 min read
How I Created a Hover Reveal Text Animation with TailwindCSS and React

How I Created a Hover Reveal Text Animation with TailwindCSS and React

Comments
3 min read
Array prototype - JavaScript Challenges

Array prototype - JavaScript Challenges

Comments
5 min read
5 Best Reasons You Should Choose Microservices Architecture for Your Project

5 Best Reasons You Should Choose Microservices Architecture for Your Project

Comments
2 min read
Data structures and algorithms | Algorithms | DSA

Data structures and algorithms | Algorithms | DSA

Comments
3 min read
Design Pattern - JavaScript Challenges

Design Pattern - JavaScript Challenges

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

Mastering APIs in JavaScript: From Basics to Async/Await

1
Comments 1
1 min read
Forget about axios, this new tool makes automatic data fetching a breeze!

Forget about axios, this new tool makes automatic data fetching a breeze!

Comments
3 min read
Hacktoberfest Extended Until November 30 for Robo.js

Hacktoberfest Extended Until November 30 for Robo.js

Comments
1 min read
5. Longest Palindromic Substring

5. Longest Palindromic Substring

Comments
1 min read
httpBatchLink types in tRPC source code explained

httpBatchLink types in tRPC source code explained

Comments
3 min read
Advanced Event Loop Techniques for Peak JS Performance

Advanced Event Loop Techniques for Peak JS Performance

7
Comments
2 min read
Shitty but works extension

Shitty but works extension

Comments
2 min read
Introduction to APIs: Supercharging Your Web Development Journey

Introduction to APIs: Supercharging Your Web Development Journey

Comments
4 min read
Five cool JavaScript tricks

Five cool JavaScript tricks

Comments
2 min read
React Fatigue: Why Some Devs Are Moving On

React Fatigue: Why Some Devs Are Moving On

Comments
3 min read
How to build online Video Editor with pure JavaScript - Video Effects

How to build online Video Editor with pure JavaScript - Video Effects

Comments
1 min read
Architecting Your Own Database - Part 1

Architecting Your Own Database - Part 1

Comments
4 min read
Creating a NextJS Web App With 0 Web Dev Experience

Creating a NextJS Web App With 0 Web Dev Experience

Comments
5 min read
The Basics of Rate Limiting: How It Works and How to Use It

The Basics of Rate Limiting: How It Works and How to Use It

1
Comments 1
7 min read
Master JavaScript Random Number Generation: A Guide to Math.random() and Beyond

Master JavaScript Random Number Generation: A Guide to Math.random() and Beyond

Comments 1
5 min read
MASTERING LOOPS IN JAVASCRIPT: A COMPREHENSIVE GUIDE

MASTERING LOOPS IN JAVASCRIPT: A COMPREHENSIVE GUIDE

Comments
5 min read
Next.js 15 Authentication

Next.js 15 Authentication

Comments
4 min read
New open-source multiplayer canvas game!

New open-source multiplayer canvas game!

1
Comments
1 min read
🤖 From Chatbots to Personal Assistants: Building LLM Apps in JavaScript

🤖 From Chatbots to Personal Assistants: Building LLM Apps in JavaScript

Comments
5 min read
Axios is so last season, you gotta try this magical retry strategy

Axios is so last season, you gotta try this magical retry strategy

Comments
1 min read
🤔 Have You Used the Spread Operator Inside Loops? 🚀Performance and Memory Impact in JavaScript 📈🚀

🤔 Have You Used the Spread Operator Inside Loops? 🚀Performance and Memory Impact in JavaScript 📈🚀

Comments
4 min read
Criando Clusterização em Aplicações Node.js

Criando Clusterização em Aplicações Node.js

1
Comments
2 min read
Frontend Fundamentals 101: The “Why is My Button Floating?” Guide for New Devs!

Frontend Fundamentals 101: The “Why is My Button Floating?” Guide for New Devs!

2
Comments 1
3 min read
Top 3 JavaScript Tricks Every Developer Should Know

Top 3 JavaScript Tricks Every Developer Should Know

Comments
3 min read
How to build a blog with NodeJS

How to build a blog with NodeJS

Comments
7 min read
Building a Custom Shipping Calculator with Stripe and Netlify Functions for Multi-Currency (€/$), Quantity, and Location Support

Building a Custom Shipping Calculator with Stripe and Netlify Functions for Multi-Currency (€/$), Quantity, and Location Support

Comments
8 min read
How to Create a Specific Version of an Angular Project without Installing Angular CLI

How to Create a Specific Version of an Angular Project without Installing Angular CLI

Comments
3 min read
loading...