Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Managing Modular Software for your NuGet, C++ and Java Development

Managing Modular Software for your NuGet, C++ and Java Development

Binary repository is one of the cornerstones of building modular software. In this session we will demonstrate how it can be used to support modular development in Java, C++ and the .NET platform (using NuGet). Next, we will show how to take the binary repository one step forward to support Continuous Deployment and Release Management by using build integration features which allow full traceability and automation of staging and release procedures.

Baruch Sadogursky

January 10, 2013
Tweet

More Decks by Baruch Sadogursky

Other Decks in Technology

Transcript

  1. Technology Package Module Java package keyword semantics *.jar files, OSGi

    bundles C++ namespace keyword semantics *.dll files, *.so files
  2. Technology Package Module Java package keyword semantics *.jar files, OSGi

    bundles C++ namespace keyword semantics *.dll files, *.so files C# namespace keyword semantics *.dll files, NuGet packages
  3. Sources Binaries Text Blob Diffable Not diffable Versioned by content

    Versioned by name Stored by override Should never override
  4. Text More Text More Text MyPoem.txt 0100110 1010011 0110101 0100110

    1001101 1011010 1010011 1010011 0110101 MyBook-1.0.zip MyBook-1.1.zip MyBook-2.0.zip
  5. +

  6. +

  7. +

  8. +