Simplifying Package Management with NuGet

Abstract:

It's one of those headaches that you knew you had but, until now, never had a name for. It's package management. If you're a .NET developer and you'd like to take control of how you and your organization maintains, shares and uses application libraries, you owe it to yourself to take a look at NuGet, Microsoft's answer to Ruby Gems. NuGet goes beyond simply adding references to your project and allows for fully automated configuration and setup of third-party libraries directly from within Visual Studio using either the GUI or Powershell. NuGet allows you to not only search through an ever-expanding catalog of application packages but also to discover new ones that can help you and your team be more productive. In this session, we'll start by discussing package management from a high level, move on to installing, configuring and using NuGet from within the IDE and finally we'll discuss how you can build your very own NuGet packages and distribute them either through the officialNuGet stream or your own private repository. By the end of the session, you should know all that you need to know to start taking advantage of this powerful and long overdue tool.

Speakers:

  • Casey Watson

    6 Recordings

    As a Senior Program Manager with the Azure Customer Advisory Team (AzureCAT) at Microsoft, Casey is dedicated to educating and partnering with GSIs to help build world-class Azure practices. Prior to joining the team, he worked closely with ISVs across the country to help build innovative solutions on the Azure, Office 365 and Windows 10 platforms. Casey considers himself a "cloud polyglot", holding both MCSD: Azure Solutions Architect and AWS Cloud Solutions Architect certifications. Casey is a developer at heart and, prior to joining Microsoft, consulted with companies across the country building applications of all shapes and sizes on the Microsoft platform. As an avid member of the local developer community, he enjoys presenting at conferences and user groups. Casey is also an active open source contributor and is the author of Mantle, a .NET-based cloud abstraction framework that makes it simple for organizations to build portable cloud-based applications (http://github.com/caseywatson/mantle). When not talking about, writing about or building applications for the cloud, Casey enjoys spending quality time with his beautiful wife, daughter, three cats and one giant dog in Fort Worth, TX.

Recorded At:

Recorded on:

May 15, 2012

More Info:

http://fwdnug.com

Tags: