The problem statement
The web is a powerful tool for building applications
And too many web developers don't know how to use it
Since the beginning, the web platform has had primitives for building applications that can reach the increasing number of people on the planet with an internet connection. Tools exist to help you do this, but a lack of understanding in the web primitives they're built upon has led many web developers to build applications that are slow, inaccessible, and difficult to maintain.
Understanding the foundational primitives of the web will make you a better web developer, regardless of the tools you use. In this workshop we'll be working in a real-world application that uses a framework, but do so through the lense of the web platform primitives to make sure we're taking full advantage of the web. And then we'll come back in Web App Fundamentals (Part 2) to take it even further.