Qafoo GmbH - passion for software quality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Tobias Schlitt :Date: Thu, 13 Feb 2014 06:35:17 +0100 :Revision: 2 :Copyright: All rights reserved ======================== Designing Beautiful APIs ======================== :Keywords: object oriented, software design, architecture, patterns, dependency injection, solid, presentation, International PHP Conference :Description: Designing interfaces is an every days job for every programmer. But it's not only a job, it's an art. Be it a brand new application OO design, a shiny new … Designing interfaces is an every days job for every programmer. But it's not only a job, it's an art. Be it a brand new application OO design, a shiny new module, an infrastructure library or just a single new class: All of them need a flexible, usable and extensible API. This talk gives a round up on essential rules that you need to obey in order to reach this goal. Watch online ------------ .. image:: /images/talks/12_10_ipc_designing_beautiful_interfaces/slide_0.png#127 :class: slides `Download PDF`__ __ /talks/12_10_ipc_designing_beautiful_interfaces.pdf