Today the session day of the Dotnet Developer Conference (DDC) 2015 took place. I held a talk about guidelines on designing good APIs. I'm not sure if the topic resonated well, even though it seemed that in general the interest was quite high.
Besides the five main bullet points (understandable, extensible, familiar & fresh, unobtrusive, and robust) I also presented some case-studies. In the future I might give a similar talk again, this time with case-studies from libraries with the same purpose (but completely different APIs). That will make it far easier to spot differences and observe elegance.
All in all the DDC was a nice event, as usual. The organizers did a great job on compiling a list with interesting sessions and appealing topics.