Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential principles and patterns for creating well-designed APIs in this conference talk from ACCU 2025. Explore examples of both effective and problematic API design from the embedded systems world, with a focus on C and C++ implementations while covering universally applicable principles. Discover innovative API design patterns including "The Mullet" and "Domain Burger" approaches, and examine fundamental design principles such as symmetry, predictability, and consistency. Master the critical role of naming conventions in API design and understand how thoughtful API architecture can prevent common pitfalls that occur when interfaces evolve organically rather than through deliberate design. Gain insights from Anders Sundman, Principal Architect and Developer Excellence Lead at Tobii, who brings extensive experience designing C++ solutions for both power-constrained microcontrollers and high-performance desktop applications.
Syllabus
Awesome API Design - Anders Sundman - ACCU 2025
Taught by
ACCU Conference