swampUP 2019 has ended
Back To Schedule
Tuesday, June 18 • 3:35pm - 4:20pm
DevOps and Dependency Management for Non-Hipsters (aka C and C++ programmers)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Short, reproducible build steps are a must-have for any continuous delivery pipeline - declarative dependency management with pom files, NPM, bower, yarn, composer etc. has been the standard for many years in most web centered scenarios. The idea to always compile all dependencies from scratch and check the binaries into version control are commonly perceived as a DevOps anti-pattern.
However, in the embedded C and C++ world, declarative dependency management is still relatively new and a big roadblock to fast, reproducible and secure releases - a prerequisite to any serious CD or DevOps practice.

This hands-on session will show
* why package management is a good thing™ and how you can sell this to your manager and coworkers - even in very traditional industries like automotive
* why Git submodules are no silver bullets
* how conan.io, an Open Source, platform independent package manager manages dependencies of C and C++ libraries
* how to build the Zen of GitHub application based on libcurl and libgit2 on many platforms within minutes using conan.io, Azure Pipelines, Travis CI and Jenkins
* that there finally is no excuse for C/C++ developers to join the hipsters on the DevOps train

avatar for Johannes Nicolai

Johannes Nicolai

Principal Solution Engineer, GitHub
Johannes is an Open Source enthusiast working for GitHub (https://enterprise.github.com) as Principal Solutions Engineer. He is helping large companies like Daimler, Continental, BMW, Allianz and SAP to build and ship software better with GitHub Enterprise. Before his career at GitHub... Read More →

Tuesday June 18, 2019 3:35pm - 4:20pm PDT
Seacliff B Hyatt Regency San Francisco (5 Embarcadero Center, San Francisco, CA 94111)