In today's world apps are typically responsive web or mobile apps, with cloud-based back-ends becoming more common all the time. These "modern apps" come along with new requirements where users expect a more intuitive, productive, and compelling experience from their computers and devices. They expect a similar app experience on their phone, their tablet, and their computer; all of which is supported by infrastructure so the app has their data and settings everywhere they go. Added to this, more dev teams are distributed or remote, requiring maturity in process and tooling around development, communication, testing, and deployment. This session will demonstrate how all these concepts fit together to enable what we call "modern app development".