Loading…
CppCon 2018 has ended
Back To Schedule
Wednesday, September 26 • 08:00 - 08:45
Big Infrastructure at a Small Scale

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

This session will be focusing on my work specifically over the past two years rebuilding the software development infrastructure at my current company.  The session will explain my journey to, and detail on our current systems which leverage many understood best practices and up-to-date technologies to streamline our development processes.

This work is interesting and applicable to any developer not working with an already established, well maintained infrastructure.  This effectively covers many small and medium size companies whose developers may be following the progress of C++ but feel stuck, unsure how to deploy modern tooling into their development cycles.  There is a real need especially outside of the direct software industries for developers and teams to understand that they can, and should use modern best practices.

Throughout the session attendees will be presented with what has been my approach to solving infrastructure problems.  The session will be primarily highlighting my use, and integration of five specific tools available to our industry.  I will be discussing my journey chronologically in deploying Jenkins, Git (GitLab), updating our CMake infrastructure, and ultimately using Docker to help synchronize our builds across multiple platforms.  As part of the discussion I will also be highlighting my use of more standard industry tools such as Clang-Tidy, Clang-Format, compiling with both Clang and GCC, exercising sanitizers from each compiler, recording code coverage with KCov, and how it all ties together with the build, revision control, and bug reporting services.

Speakers
avatar for Matthew von Arx

Matthew von Arx

Senior Mechanical Controls Systems Engineer, AvL Technologies
I have been working in Satellite Communications for 9 years, and have always had a focus on Software Engineering. This has grown into a passion for C++ and I am very interested in Software Engineering opportunities on the East Coast.


Wednesday September 26, 2018 08:00 - 08:45 PDT
Winter Park (406)