ASP.NET Core is a major advancement for web development on the Microsoft stack. It brings a whole new modern development paradigm with a brand new modular and lightweight framework that is cloud-ready and cross-platform. However, it’s also a major deviation on some of the traditional patterns Microsoft web developers have become familiar with over the years, which means it’s very important to start learning these new technologies now. In this demo-heavy presentation, we will cover numerous topics including startup and middleware, new Web API features, the new Dependency Injection system, tag helpers, view components, and much more!