DevPrep
  • Interview Prep
  • Projects
  • Resources
  • Pricing
  • About Us
Submit Question
DevPrep
  • Pricing
  • About Us
Submit Question

Practice

  • JavaScript
  • DSA
  • Machine Coding
  • System Design

Resources

  • Learning Tracks
  • Articles
  • Roadmaps
  • Compare Concepts
  • Glossary
  • Developer Tools
  • All Questions

Company

  • About
  • Pricing

Legal

  • Privacy Policy
  • Terms of Service
DevPrep

© 2026 DevPrep. All rights reserved.

Articles

Master technical concepts with in-depth guides and tutorials.

Featured Article
System Design: Design Facebook.com — A Complete Frontend Architecture Deep Dive
Frontend EngineeringFeb 10, 202619 min read276
Read article

Showing 1–20 of 153 articles

#
1
Modern Frontend CI/CD: What Senior Developers Must KnowHard
Frontend Engineering2 min read
1mo agoFeb 21, 2026
1
Modern Frontend CI/CD: What Senior Developers Must Know
Hard
Frontend Engineering2 min read1mo ago1
2
System Design: Design an API Progress Bar — The Illusion of SpeedMedium
Frontend Engineering14 min read
1mo agoFeb 10, 2026
38
System Design: Design an API Progress Bar — The Illusion of Speed
Medium
Frontend Engineering14 min read1mo ago38
3
System Design: Design a Messenger Web App — Real-Time Chat Architecture at Scale
Frontend Engineering18 min read
1mo agoFeb 10, 2026
56
System Design: Design a Messenger Web App — Real-Time Chat Architecture at Scale
Frontend Engineering18 min read1mo ago56
4
System Design: Design an Infinite Scroller — The Component That Broke (and Fixed) the Web
Frontend Engineering14 min read
1mo agoFeb 10, 2026
181
System Design: Design an Infinite Scroller — The Component That Broke (and Fixed) the Web
Frontend Engineering14 min read1mo ago181
5
System Design: Design Instagram — Frontend Architecture That Handles 2 Billion Users
Frontend Engineering18 min read
1mo agoFeb 10, 2026
58
System Design: Design Instagram — Frontend Architecture That Handles 2 Billion Users
Frontend Engineering18 min read1mo ago58
6
System Design: Design Facebook.com — A Complete Frontend Architecture Deep Dive
Frontend Engineering19 min read
1mo agoFeb 10, 2026
276
System Design: Design Facebook.com — A Complete Frontend Architecture Deep Dive
Frontend Engineering19 min read1mo ago276
7
Object.keys vs for...in vs Object.entries: When to Use EachMedium

Complete comparison of object iteration methods — keys, values, entries, for...in, and when to use each one.

Frontend Engineering1 min read
1mo agoFeb 10, 2026
0
Object.keys vs for...in vs Object.entries: When to Use Each

Complete comparison of object iteration methods — keys, values, entries, for...in, and when to use each one.

Medium
Frontend Engineering1 min read1mo ago0
8
Event Propagation: Capturing, Bubbling, and Delegation Deep Dive

Deep dive into event propagation — capturing, bubbling, delegation, stopPropagation, and React's synthetic event system.

4 min read
1mo agoFeb 10, 2026
0
Event Propagation: Capturing, Bubbling, and Delegation Deep Dive

Deep dive into event propagation — capturing, bubbling, delegation, stopPropagation, and React's synthetic event system.

4 min read1mo ago0
9
System Design Interview: Frontend Architecture Patterns
Frontend Engineering2 min read
1mo agoFeb 10, 2026
3
System Design Interview: Frontend Architecture Patterns
Frontend Engineering2 min read1mo ago3
10
Performance Budgets: Setting and Enforcing Web Performance Goals
Frontend Engineering1 min read
1mo agoFeb 10, 2026
0
Performance Budgets: Setting and Enforcing Web Performance Goals
Frontend Engineering1 min read1mo ago0
11
Structured Clone: Deep Copying Objects in Modern JavaScript
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
Structured Clone: Deep Copying Objects in Modern JavaScript
Frontend Engineering2 min read1mo ago0
12
JavaScript call, apply, and bind Explained
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
JavaScript call, apply, and bind Explained
Frontend Engineering2 min read1mo ago0
13
Scope Chain and Lexical Scoping in JavaScript
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
Scope Chain and Lexical Scoping in JavaScript
Frontend Engineering2 min read1mo ago0
14
Resize Observer: Responsive Components Without Media Queries
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
Resize Observer: Responsive Components Without Media Queries
Frontend Engineering2 min read1mo ago0
15
Mutation Observer: Watching the DOM for Changes
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
Mutation Observer: Watching the DOM for Changes
Frontend Engineering2 min read1mo ago0
16
SSR vs CSR vs SSG vs ISR: Rendering Strategies ExplainedMedium
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
SSR vs CSR vs SSG vs ISR: Rendering Strategies Explained
Medium
Frontend Engineering2 min read1mo ago0
17
JavaScript Coercion: How Type Conversion Actually WorksMedium
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
JavaScript Coercion: How Type Conversion Actually Works
Medium
Frontend Engineering2 min read1mo ago0
18
Understanding TCP/IP for Web DevelopersMedium
Frontend Engineering1 min read
1mo agoFeb 10, 2026
0
Understanding TCP/IP for Web Developers
Medium
Frontend Engineering1 min read1mo ago0
19
Content Security Policy: Preventing XSS at the Browser LevelMedium
Frontend Engineering1 min read
1mo agoFeb 10, 2026
0
Content Security Policy: Preventing XSS at the Browser Level
Medium
Frontend Engineering1 min read1mo ago0
20
JavaScript Execution Context and the Call StackMedium
Frontend Engineering2 min read
1mo agoFeb 10, 2026
0
JavaScript Execution Context and the Call Stack
Medium
Frontend Engineering2 min read1mo ago0

Showing 1–20 of 153 articles

…