Foundations

Understand the core concepts that underpin every web technology

Tutorials

20 tutorials covering the foundational concepts of web technology.

  1. The Internet vs. the Web
  2. The Network Stack
  3. Client-Server Architecture
  4. What Happens When You Type a URL
  5. The Three Protocol Pillars
  6. The Web's Resource Model
  7. The Five Pillars of Web Technology
  8. Three Participant Groups
  9. Standards Bodies & the Open Web
  10. UX vs. DX
  11. Client-Server Trade-offs
  12. The Layered Model
  13. Sites vs. Apps
  14. HTML Fundamentals
  15. Forms: Data to the Server
  16. Client-Side Security Is an Illusion
  17. Execution Models
  18. Progressive Enhancement
  19. Web Architecture Generations
  20. The Volume Problem