Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore cross-platform package management for C++ development through this 30-minute conference talk from CppCon 2025. Learn how Pixi, a modern workflow and package management tool built on the conda ecosystem, addresses the challenges of setting up and maintaining C++ development environments across multiple platforms in collaborative projects. Discover how Pixi draws inspiration from popular package managers like Rust's Cargo, Node's npm, and Python's poetry while applying these concepts to create a cross-language, cross-platform environment manager specifically designed to work well with C++. Understand why Pixi delivers fast, reproducible results and is designed for teams ranging from academia to industry working on C++ projects. Follow practical examples and a live demonstration showing how Pixi simplifies everything from environment setup to multi-level builds, continuous integration, and deployment. Examine Pixi's unique ability to comfortably mix dependencies as binaries or source builds, which is particularly important for C++ development. Gain insights into solving common development pain points including inconsistent development setups, flaky CI builds, and lengthy onboarding documentation through modern package management approaches.
Syllabus
Cross-Platform Package Management for Modern C++ Development with Pixi - Ruben Arts - CppCon 2025
Taught by
CppCon