Get 20% off all career paths from fullstack to AI
Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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