Awesome API Design

By Anders Sundman

Your code has an API. Did you design it or did it just…​ happen?

In this talk we will look at examples of good and bad API design. What are some guidelines for creating an awesome API? The examples will be C and C++ but the principles are generally applicable.

We will look at some new API design patterns like "The Mullet" and fundamental principles like symmetry, predictability and consistency and, of course, we will look at naming.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.