The Craft of API Design

Über den Vortrag

Der Vortrag ist eine Sammlung von Tipps, Tricks und nützlichen Hinweisen rund um eines der wichtigsten und gleichzeitig wenigst beachtetsten Themenkreise der Informatik: API-Design.

Zum größten Bedauern des Vortragenden sind derzeit konkrete APIs und Frameworks heissdiskutierte Themen, welche grundlegenden Anforderungen an jene Schnittstellen zu und zwischen Programmmodulen gestellt werden sollten ist dabei jedoch eine Frage die zunehmend in den Hintergrund rückt.

Dieser Vortrag soll etwas daran ändern! Der Vortragende hat einige Guidlines zu API-Design aus der eigenen Projekterfahrung sowie der einschlägigen Literatur ausgewählt. Einige einführende Gedanken und Beobachtungen zu APIs sowie Hinweise zu weiterführender Literatur runden den Vortrag ab.

Über den Vortragenden

Clifford Wolf beschäftigt sich seit über 10 Jahren vorwiegend mit Freier Software. Er ist der Maintainer von mehreren namhaften OpenSource-Produkten wie beispielsweise ROCK Linux, Csync2 sowie der Scriptingsprache SPL. Er ist als freier Konsultant in den Bereichen Linux (Embedded Systems, Kernelentwicklung, Distributionsentwicklung), Softwareentwicklung (z.B. Compilerbau & Programmiersprachenentwicklung, systemnahe Linux/UNIX-Programmierung, Optimierungsprobleme) sowie Digitalelektronik (FPGA Design, Verilog HDL) tätig.

Vortragsunterlagen

api_design-glt09.pdf (477kb)

Zurück...