Let me introduce myself Intellitrace Test Automation with CodedUI Chief Technical Officer
B1B 500M 4B6B8B13B Source: Sonatype, Inc. analysis of (Maven) Central Repository component requests.
.NET API for Hadoop WebClient.NET Compiler Platform ("Roslyn").NET Map Reduce API for Hadoop.NET Micro Framework ASP.NET MVC ASP.NET Web API ASP.NET Web Pages ASP.NET SignalR Composition (MEF2) Entity Framework Linq to Hive MEF (Managed Extensibility Framework) OWIN Authentication Middleware Rx (Reactive Extensions) Web Protection Library Windows Azure.NET SDK Windows Phone Toolkit WnsRecipe Mimekit Xamarin.Auth Xamarin.Mobile Couchbase for.NET Miguel de Icaza (Xamarin) Laurent Bugnion (IdentityMine) Niels Hartvig (Umbraco) Anthony van der Hoorn (Glimpse) Paul Betts (GitHub) Nigel Sampson (Compiled Experience) Mailkit System.Drawing
COPYLEFT GPL LGPL AGPL Permissive Restrictive
Be able to understand what it does Can easily pick it up and use Download Fork / Follow / Favorite Use Log bugs Answer questions Write blog posts Fix / add documentation Fix typos Contribute Time Actually contribute code patches that fix bugs / improve test cases Contribute entirely new features Translate Maintain platforms Contribute Code Become a core committer (get write access) Accept / validate code contributions Nurture new people Stick around Influence the direction of the project Own
Use of components creates a SOFTWARE SUPPLY CHAIN DEVELOPMENTBUILD AND DEPLOYPRODUCTION COMPONENT SELECTION
If you’re not using secure COMPONENTS you’re not building secure APPLICATIONS DEVELOPMENTBUILD AND DEPLOYPRODUCTION COMPONENT SELECTION
DEVELOPMENT BUILD AND PUBLISH PRODUCTION COMPONENT SELECTION
DEVELOPMENT BUILD AND PUBLISH PRODUCTION COMPONENT SELECTION