FREE as in BEER!!! Manage Your Packages with NuGet Rob Reynolds.

Slides:



Advertisements
Similar presentations
OpenBiblio: an easy-to-use free Integrated Library System software
Advertisements

Hello, Pig! Hello, Rabbit! Look at this – I am making a list!
Will
APP-V 5.0 SP2 (MDOP 2013 R2) Presenter - Fred
Automated Testing but like For PowerShell Rob Reynolds.
@stack72 POWERSHELL – THE NEWEST CONFIGURATION ROCKSTAR.
Leveraging Enterprise Library in Your Applications Keith Elder Quicken Loans Manager, Sr. Software Engineer Microsoft MVP Keith a t keithelder dot net.
Structure and Guidance for Organizing Applications within Visual Studio Keith Elder Quicken Loans Manager, Sr. Software Engineer Microsoft MVP Keith a.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Rob Reynolds | | Twitter: ferventcoder.
Rob Reynolds | | Twitter: ferventcoder.
BizTalk Deployment using Visual Studio Release Management
Continuous Integration for Databases Learn how to automate your build and test Steve Jones Red Gate Software Part II of the Continuous Delivery for Databases.
#RefreshCache CI - Daily Builds w/Jenkins – an Open Source Continuous Integration Server Nick Airdo Community Developer Advocate Central Christian Church.
Cooking with Visual Studio Team System 1 A Recipe for Team Foundation Server.
Server-Side Source Control It really can work! Charlie Arehart SysteManage
Created by the Community for the Community BizTalk & Build.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Open Source Software An Introduction. The Creation of Software l As you know, programmers create the software that we use l What you may not understand.
Creating a Maintainable Software Ecosystem Jeremy D. Miller November 27th, 2007.
IT 211 Project Integration and Deployment Lab #11.
StyleCop Breaking down the barriers to entry Gary Ewan Park Twitter: Blog:
POSTSHARP TECHNOLOGIES Better software through simpler code.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Selenium Web Test Tool Training Discover The Automating Power Of Selenium Author : Girija Prasad Panda Alcatel-Lucent.
#RefreshCache NuGet THE Open Source Package Management System for.NET Nick Airdo Community Developer Advocate Central Christian Church AZ (cccev)
Capt Froberg. Outline I have a computer, now what? How attackers get in your computer How to keep attackers out Computer Tools The Froberg Trifecta First.
Presentation Name / 1 Visual C++ Builds and External Dependencies NAME.
GET NEW STUFF WITH NUGET By Jon Marozick & Loren Halvorson.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
PowerShell Package Management for the Enterprise Kirk Aleksandar
(c) 2011 Microsoft. All rights reserved.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Making Software Executable by Others Varun Ratnakar USC/ISI April 17, 2015
All the dSoftArk Tools Getting started!. Tools dSoftArk is a semi-realistic, agile, development project –Industrial strength software (programming, TDD,
Before We Start  Questions – ask, but we may have to hold until end 
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Eliminate Team Build Headaches with Unit Tests, WiX and Virtualization Benjamin Day
Windows Application Packaging with Chocolatey
Managing Database objects in Visual Studio and Team Foundation Server Presented by Sean P SQL Saturday - Phoenix 2016.
Installing a Moodle Test Site The painless and easy way.
UNIT TESTING IN ANGULARJS Dhananjay
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Anjana & Shankar September,2010 Introduction to Programming Tools.
Automated Build and Test
DevOps with ASP.NET Core and Entity Framework Core
L25 - PlantPAx Process Application Development Lab I
Stress Free Deployments with Octopus Deploy
DotnetConf 9/10/2018 7:49 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Automate Custom Solutions Deployment on Office 365 and Azure
Introduction to .NET Core
Revision Control, Automated Testing and Docker RSE Conference 2017
Build and Package CSE 403 section, 2011 Feb 3, Hao Lu.
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Set Up Version Control in Visual Studio Team Service
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
Johan Hedberg Consultant & XLENT | Cloud and Integration specialist | Microsoft MVP Using VSTS to deploy BizTalk Server solutions, what you.
Advanced IntelliTrace in production with Visual Studio 11
Package Management and Workflow Automation
Visual Studio Code for PowerShell
Presented by : Chirag Dani & Dhaval Shah
SharePoint Workflow: Taking the Manual Out of Your Process
06 | Monitoring Lync Server with Operations Manager
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Presentation transcript:

FREE as in BEER!!! Manage Your Packages with NuGet Rob Reynolds

Who am I? Rob Reynolds C# MVP Technical Lead for Heartland Crop Insurance Active in OSS – Chuck Norris Framework – NuGet core team member – Various contributions to other projects ferventcoder – twitter, gmail, you name it ferventcoder.com / Devlicio.us Recently given a new nickname: Inspector Gadget

Topics NuGet Secret Tool

What is NuGet? Free, Open Source developer focused package management system for.NET. What exactly does that mean? More importantly, why should you care?

What do you do now? Open a browser Find site Downloads Find the one you want Download it Unblock / Unzip Put it in project references folder Dependency collisions!

What’s wrong with that? It’s slow Too many decisions Dependencies may be hard to manage Upgrade blocks

What could you be doing? someCommand packageName Brings library and dependencies Resolves dependency issues Gives you a starting setup – Configuration set up – Source code – etc

Why is this good? Speed Decision tree is reduced Immediate feedback Upgrading becomes easier Getting 3 rd party software libraries together for use no longer takes hours. Read that again. A free tool. Saves you hours.

NuGet – Package Management for.NET

That’s it! We’re done here. Now you can go forth and be productive Thanks for coming Any questions?

You’re not leaving…?!

Oh you want to see the tool? Demos?

We can do Demos

Add Library Package Reference Demo

PowerShell – In my Visual Studio? Demo

Yet another tool – NuGet.exe Demo

NuGet Package Explorer Demo

Demo : Run Package Server

Demo : Creating Packages

Alternative package creation method NuGet pack *.csproj –Symbols Not getting into it today

So we’re good now…?

Did I promise a secret tool for uber productivity?

I suppose we can talk about that one, too

A Secret Weapon – Be Uber Familiar w/Debian? apt-get? apt-get – application packaging tool – Automates retrieval, configuration, and installation of software Windows hasn’t really had anything take off …

Chocolatey - A not so Secret Weapon Chocolatey NuGet – local machine repository – Think ruby gems on steroids – Think apt-get for windows What is it? – PowerShell instructions for “retrieval, configuration, and installation of software”

What does it mean? Chocolatey can download a native installer (msi or install.exe) Then execute it silently Then perform additional setup It’s PowerShell, you can do nearly anything

Statlight

Git

ILMerge notSilent

Demo

Questions? ferventcoder – twitter, gmail, etc NuGet – Chocolatey -