Loading…
CppCon 2021 has ended
Back To Schedule
Monday, October 25 • 4:45pm - 5:45pm
Lessons Learned from Packaging 10,000+ C++ Projects

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
At Bloomberg, we maintain a system that coherently builds and integrates more than 10,000 C++ packages that are maintained independently by thousands of software engineers on hundreds of teams across our Engineering department. In this talk, we will go over the lessons we have learned about maintaining these packages, as well as how package management should interact with third-party libraries, third-party tools, build systems, IDEs, static analysis tools, and refactoring automation. We hope this will start a conversation around the potential requirements for a more complete package management solution in the C++ ecosystem.

Speakers
avatar for Bret Brown

Bret Brown

Team Lead, Bloomberg
Software engineer currently focusing on improving C and C++ ergonomics, correctness, and productivity for Bloomberg's Developer Experience department.Bret likes making authoring and maintaining C++ codebases simpler and more intuitive by treating projects more like cattle and less... Read More →
avatar for Daniel Ruoso

Daniel Ruoso

Senior Software Engineer, Bloomberg
Currently working as the lead for Code Governance at Bloomberg, where we focus on driving large scale Static Analysis and Automated Refactoring. Daniel has been working over the past 20+ years with a persistent lens on how to help engineers be more effective with build, deployment... Read More →


Monday October 25, 2021 4:45pm - 5:45pm MDT
C) Summit 7