April 11, 2024: Modern C++ package management with Conan 2

Time and Location

THURSDAY, April 11, 2024 at 6:30 PM - One week and 30 minutes earlier!!!

In Person:
Microsoft Redmond Reactor | 3709 157th Ave NE, Redmond, WA 98052
Conf Room 20/1143 (12) Maple Reactor

Remote:
On Line Using Microsoft Teams
Meeting ID: 291 326 024 349
Passcode: Fo9RNt

Call in (audio only)
+1 323-849-4874
Phone Conference ID: 533 838 0#

Title

Modern C++ package management with Conan 2: From fully transparent CMake integration via providers to the latest research in Common Package Specification (CPS)

Abstract

Conan 2.0 was released over a year ago with a large number of new features and improvements. Since its release, the team has continued to add improvements based on user feedback, releasing many more new features than in the previous years combined.

This talk will introduce and demonstrate many exciting and new features like how CMake presets and dependency providers can give a fully transparent integration, the new interactive dependency graph visualization, using dependencies from a git repo and new compliance tools. It will also present ongoing work and current efforts in the Common Package Specification (CPS) initiative.

Speaker Bio

Diego Rodriguez-Losada‘s passions are robotics and SW engineering and development. He has developed many years in C and C++ in the Industrial, Robotics and AI fields. Diego was also a University (tenure track) professor and robotics researcher for 8 years, till 2012, when he quit academia to try to build a C/C++ dependency manager and co-founded a startup. Since then he mostly develops in Python. Diego is a conan.io C/C++ package manager co-creator and project lead, now working at JFrog as Conan Lead Architect and C/C++ Advocate.

A Word From Our Sponsor

Please thank Microsoft for sponsoring our meeting room and Teams account!

Resources

Video