Best Practices for Using Open Source Software in the Enterprise [VIDEO]

During TechED Europe 2014 in October, Marcel de Vries presented a compelling story around best practices for using Open Source. This is a video of his entire presentation from October 31, 2014. He starts with the history of open source, how the licensing works and then moves into a practical discussion of how to use Nexus and NuGet in the enterprise.

This is a very good overview that is understandable at all levels.

Description of the session

Most of us understand the benefits of using open source software (OSS) and libraries. Heck, even Microsoft embraces it, so why can’t you adopt it as well in your enterprise? Open source can be a blessing and a curse at the same time. We probably all remember incidents like the “heart bleed” vulnerability in a popular open source implementation of SSL.

So, if open source becomes more and more prevalent, how can we cope with the challenges that lay at hand? We will be challenged with all sorts of questions in the enterprise: What are the license implications when I take a dependency on a library with a viral type of license? What version of open source libraries are we using and are they the choice of the generic public or did we select one we now need to maintain ourselves? Are there known vulnerabilities in the libraries we use, and if so, are we affected by that?

In this session, we take a practical approach to using open source libraries in product development for the enterprise. We touch briefly on the license types and the ones to look out for. We show you how an artefact repository system can help you to answer a lot of the tough questions. Learn how to integrate a system that is very popular, called Nexus, in your continuous deployment strategy and ensure a frictionless experience for your developers. We show integration with NuGet and how to manage open source dependencies using proxy facilities so you can ensure only a curated set of libraries are used, and meet compliance requirements for your business.

 

 

The following two tabs change content below.

Marcel de Vries

Marcel spends most of his time helping organizations build Enterprise Applications and implementing Application Lifecycle Management (ALM) practices and tooling. Marcel works for a new startup company called Xpirit that provides premium consulting services on ALM, Cloud, enterprise mobility and Security. His job title there is Chief Technical Manager (CTO). As CTO Marcel spends most of his time looking at how new emerging technologies can help organizations build better quality software and do this is a more productive way. Marcel has a passion for learning new technologies and teaching the things he learned on the way when applying technology to solve business problems. Marcel works as a consultant in the field of Application Lifecycle Management, Cloud application architectures and Cross platform Enterprise Mobile app development. Marcel writes for websites and magazines like: MSDN, The Architecture journal and local magazines like SDN Magazine. Marcel is a frequent speaker at industry conferences like Microsoft TechDays, Visual Studio Live!, Microsoft Tech Ed and local user group events. Marcel also spends a lot of time teaching topics like Visual Studio ALM, Windows Workflow Foundation, Xamarin Mobile app development and Web development. In his spare time he is also an authors of online courses at Pluralsight. Marcel is awarded by Microsoft the Microsoft ALM MVP award and is also a Microsoft Regional Director.
Authors

Related posts

*

Top