Who doesn’t want to get more done in less time? ASP.NET MVC gives us an excellent toolset for building web applications. Unfortunately, due to it's rapid evolution, good documentation is hard to find. However, using some simple techniques, you can build user interface components that can speed up development while maintaining a clear separation of concerns. In this presentation, we’ll learn how to build custom validation, HTML helpers, and templates. We will also explore some of new ways to build UI in ASP.NET vNext. Save time while creating cleaner code by building your own library of UI components.