Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the comprehensive interfaces that C++ projects provide beyond traditional language constructs in this conference talk from ACCU 2025. Learn how C++ library authors must consider not just carefully-crafted code, but also well-designed projects that deliver functionality to users through various non-syntactic interfaces. Discover contract-based thinking applied to project components that extend beyond C++ source code, including development automation, build systems, packaging, code transformation, software governance, and code analysis. Gain conceptual tools, pragmatic recommendations, and concrete examples for maintaining C++ projects while expanding your understanding of the C++ software engineer's role. Understand how to make C++ codebases simpler and more intuitive by treating projects systematically rather than as unique entities, with insights from Bloomberg's C++ Infrastructure team lead who brings experience from embedded and safety-critical C++ environments.
Syllabus
Our Other C++ Interfaces - Bret Brown - ACCU 2025
Taught by
ACCU Conference