Presentation: "Why API Design Matters"

Time: Friday 10:15 - 11:00

Location: To be announced

Abstract: API Design is one of the most fundamental and important parts of programming. Yet, despite many years of experience and improved programming languages, poorly designed APIs are as common as ever. This presentation shows examples of poor APIs and provides guidelines for how to improve on the current sad state of affairs. It also suggests that, to address the problem at its root, we need to look beyond mere technical issues and make cultural changes in education, employment policies, and legislation.

Distributed Systems expert Michi Henning, ZeroC

Distributed Systems expert Michi  Henning Michi Henning is Chief Scientist of ZeroC. From 1995 to 2002, he worked on CORBA as a member of the Object Management Group's Architecture Board, and as an ORB implementer, consultant, and trainer. He is co-author of Advanced CORBA Programming with C++ and Distributed Programming with Ice. Michi holds an Honors degree in Computer Science from the University of Queensland, Australia.

Check out his blog here