Learn Backend Development Part-Time, Online
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced C++ API design techniques through real-world code review insights in this conference talk from CppCon 2025. Learn mechanical and structural approaches to creating better APIs by examining production library implementations that address common cross-cutting concerns including IO operations, concurrency management, logging systems, time handling, and hardware-specific challenges. Discover API patterns that enable zero-cost abstraction at subsystem scale and move beyond basic code review recommendations to develop a deeper understanding of declarative, correct-by-construction, high-performance code design. Examine practical examples of how C++ can achieve optimal solutions for complex problems, even when the approaches may not be immediately obvious. Gain insights into cultivating code review sensibilities that prioritize clarity of intent, correctness, and performance while building a more comprehensive toolkit for solving important engineering challenges cleanly and effectively.
Syllabus
API Structure and Technique: Learnings from Code Review - Ben Deane - CppCon 2025
Taught by
CppCon