SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
DEV338
2
Common.Logging
               nservicebus                                         PublishSettingsGenerator                                                UrlShortener.Helper                           postal
                                                             Simple.Data.Core                                                                                                  FakeItEasy
                                                                                                       Autofac                         Altairis.Web.Security




                                          Spark
           Bootstrapper                                                                               QuickGraph




                                                                                                                                                                                                      Newtonsoft.Json
                                                                               FluentHtml-ci




                                                                                                                                                                                                                         reactiveui-core
                                                                                                                                             Machine.Specifications

                         AutoMapper Antlr MvvmLight
                   Should
Adam.JSGenerator




                                                                                                                                                          Elmah
                                  StructureMap NUnit




                                                                                                                                                                               Hammock
                                                                                                                                                                   MvcMailer
                   51Degrees.mobi

                                                                              NHibernate
                     RhinoMocks                                                                                                                                                                                         DotNetZip
                            fasterflect




                                                                                                                                                                                                                                           FluentAssertions
                                                             DotNetOpenAuth

                                                                                                                                                                  BBCode
                                          FluentValidation




                                                                                                                                                                                                                            Lucene
                                                                                            Castle

                                                                                                                Ninject
   AzureToolkit
     NSubstitute
                                                                                                                           FluentNHibernate
                                                                                                                                                               WatiN
                                                                                           NLog                                 log4net




                                                                                                                                                                                    HtmlAgilityPack
       AutoPoco                                                                                        jQuery
                                                                                                                                                                  Rx
                    TweetSharp                                                         Facebook SDK                             Iesi Collections
iTextSharp




                                                                                                                                                                                                         xunit
                                            linq.js




                                                                                                                                                                         Moq
                     combres                                                                                                          SharpZipLib
                                                                                         MvcContrib                                                    CLEditor
                                                                                           jQuery.Validation                                                                                               RestSharp
                   MvcSiteMapProvider                                                                           Simple.Data.Core                       RavenDB
                                                                                           ErikEJ.SqlCeMembership
What‟s my goal here?
NuGet for The Enterprise
Make using OSS as easy
  as “Add Reference”
Make using software as
easy as “Add Reference”
How do we do that?
NuGet for The Enterprise
NuGet for The Enterprise
Like all good
stories, it starts
 with a Google
     search
Like all good
stories, it starts
  with a Bing
     search
So far so good in
    this case.
This looks right
NuGet for The Enterprise
Turns out, this is
 the right one.
Looks right to
     me,
  I guess.
NuGet for The Enterprise
NuGet for The Enterprise
Before we extract
it, we need to visit
   the Properties
Don’t forget this!
NuGet for The Enterprise
NuGet for The Enterprise
Extract
 assemblies to a
 folder within the
solution directory
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
Need to add the
    correct
configuration to
  web.config
NuGet for The Enterprise
Finally! It works!
that„s for a single assembly!
NuGet for The Enterprise
we can do much better!
NuGet for The Enterprise
What about the Enterprise?
http://flic.kr/photos/kwl/3875936992/
What about big
boring companies?
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
“things the product team will tell you not to do”
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
help us spread the word!
NuGet for The Enterprise
http://www.asp.net/
http://www.silverlight.net/
http://www.microsoft.com/web/gallery/
http://www.iis.net/
http://weblogs.asp.net/Scottgu/
http://www.hanselman.com
http://northamerica.msteched.com




www.microsoft.com/teched                               www.microsoft.com/learning




http://microsoft.com/technet                            http://microsoft.com/msdn
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise
NuGet for The Enterprise

Mais conteúdo relacionado

Destaque

前端那点事儿——实时信息推送
前端那点事儿——实时信息推送前端那点事儿——实时信息推送
前端那点事儿——实时信息推送fangniunan
 
The Rise of Communications-as-a-Service (CaaS)
The Rise of Communications-as-a-Service (CaaS)The Rise of Communications-as-a-Service (CaaS)
The Rise of Communications-as-a-Service (CaaS)Roberto Moctezuma
 
Gsm location update_sequence_diagram
Gsm location update_sequence_diagramGsm location update_sequence_diagram
Gsm location update_sequence_diagramrishiraj07
 

Destaque (6)

Paul revere’s ride
Paul revere’s ridePaul revere’s ride
Paul revere’s ride
 
Blogage 2012
Blogage 2012Blogage 2012
Blogage 2012
 
前端那点事儿——实时信息推送
前端那点事儿——实时信息推送前端那点事儿——实时信息推送
前端那点事儿——实时信息推送
 
The Rise of Communications-as-a-Service (CaaS)
The Rise of Communications-as-a-Service (CaaS)The Rise of Communications-as-a-Service (CaaS)
The Rise of Communications-as-a-Service (CaaS)
 
The spanish empire
The spanish empireThe spanish empire
The spanish empire
 
Gsm location update_sequence_diagram
Gsm location update_sequence_diagramGsm location update_sequence_diagram
Gsm location update_sequence_diagram
 

Último

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 

Último (20)

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 

NuGet for The Enterprise