Simple play icon Course
Skills Expanded

ASP.NET Bundling, Minification & Resource Optimization

by Travis Gosselin

A complete look into the bundling and minification framework available in the ASP.NET web optimization library. Learn how to efficiently optimize your website resources and assets without comprising the way you want to develop. ASP.NET makes bundling and minification incredibly easy and leaves no reason not to ensure your web application is fully optimized.

What you'll learn

A complete look into the bundling and minification framework available in the ASP.NET web optimization library. Learn how to efficiently optimize your website resources and assets without comprising the way you want to develop. ASP.NET makes bundling and minification incredibly easy and leaves no reason not to ensure your web application is fully optimized. Walk through basic optimization setup against a demo application in both Web Forms and MVC. Then, work to enhance the demo application by adapting the bundling framework for ignoring files, ordering files, and adding CDN scripts with a fallback. You will see how to begin extending the optimization library with your own custom transforms to harness great flexibility. We will take customizations a step further and consider using custom bundles to consolidate and inject resources, enumerations and templates to the client. Finally, we will dive into unit testing your optimization configurations and extensions and the importance of doing so in a team environment.

Table of contents

About the author

Travis is an architect and lifelong developer with a passion for building, leading, and training. He currently works as a Senior Solutions Architect at ToolBox Solutions, where he focuses on technically architecting and leading the development team in building highly customizable reporting frameworks for large scale commercial retailers. Travis consistently reviews new technologies and trains the organization on how to strategically adopt them. He is also is a periodic tech blogger, and a local ... more

Ready to upskill? Get started