 Hey, I'm Andrew Connell. This video is an overview of one of the chapters in my course, Mastering the SharePoint Framework that's available for purchase on my site, boytanos.io. This overview video is going to give you an idea of everything that the chapter covers. You can learn more by checking out the description and the notes below the video. If you got any questions about this chapter or about the course in general, just make sure you drop a comment below the video and I'll be sure to get back to you. So with that, let me get out of the way. Enjoy the overview to this chapter. Hey, it's me again. Welcome to the chapter on leveraging external files and libraries in your SharePoint Framework solutions. Modern applications are rarely built within a silo and developers commonly leverage external libraries and frameworks within web applications. Client-side applications present interesting challenges as you must consider how they're going to be referenced, if they're going to be included and the impact they're going to have on the page size. This chapter will address leveraging external JavaScript and CSS libraries in SharePoint Framework projects. I'll start by taking an existing SharePoint Framework client-side web part project and changing it to display a pre-built AngularJS web application. This Angular application leverages a few external libraries such as the AngularJS library, which is Angular.1, and the community-supported NG Office UI fabric library. This latter library, which happens to be one that I'm involved in, is a collection of Angular Directives that implement the Office UI fabric controls. As such, it also requires the Office UI fabric core CSS files. Once we get this web part working, we'll peel back the covers and see that there's more to this puzzle. I'll show you that while it works, we have really created a monster, or a pig, however you want to look at it. What do I mean by a monster? I mean we have just put all of these external dependencies in a single file, and this is called bundling, and I'll explain how it happens, how you control it, and when it makes sense to do it or not. Bundling and leveraging external files in web apps is nothing new, but in the SharePoint Framework, we add a little bit of extra layer of complication to it because we don't own the entire experience. We only own a single component on the page, so we need to learn how to deal with it within the framework. This lesson will explain and explore the different options for bundling and referencing external files and how to deal with both CSS files, as well as different types of JavaScript libraries. Ready? Let's get started.