Twitter #ye2013 Facebook RSS Log in
API design by counterexample
By Zefram . from London.pm
Date: Tuesday, 13 August 2013 10:20
Duration: 40 minutes
Target audience: Intermediate
Language: English
Tags: api oo theory
This talk will discuss API design principles, illustrating them with a case study of the popular but flawed DateTime API. In addition to general OO API design, there will be more specific lessons applicable to time-handling APIs. Leap second pedantry will be kept to a minimum.
Attended by:- Tadeusz Sośnierz (tadzik)
- Leon Timmermans (leont)
- Jason Clifford
- Antonio Barone
- Salvador Fandiño (salva)
- Smylers
- Michal Jurosz (mj41)
- Fabian Zimmermann (fobs)
- Mallory van Achterberg (Stomme poes)
- Lars Dɪᴇᴄᴋᴏᴡ (daxim)
- H.Merijn Brand (Tux)
- Dave Cross (davorg)
- Herbert Breunung (lichtkind)
- bulk 88
- Nicholas Clark
- Andrew Nugged (nugged)
- Lars Thegler (tagg)
- Miquel Ruiz (mruiz)
- Jonathan Worthington (jnthn)
- ribasushi +1
- Pawel Szymczak (bebus)
- Patrick Mevzek
- Lukas Mai (mauke)
- Andreas Altergott
- Tomasz Czepiel (tjmc)
- Zefram .
- Pawel Krol (Gruby)
- Anton Berezin (Grrrr)
- Stefan Seifert (Nine)
- Mike Eve
- Morten Bjørnsvik
- Aleksander Ovcharenko
- Valentyn Solomko
- Stanislav Chernogritskii
- Dmitriy Chernenko (DiAmon)
- Jean Forget
- Vladimir Lettiev (crux)
- Yulia Zasorina
- Michael Bochkaryov (Rattler)
- Pavel Scherbinin (Dzirtik)
- Leandr Khaliullov (Leandr)
- Jesper Dalberg
- Elizabeth Mattijsen (liz)
- Andrey Kosachenko (silent)
- Elena Bolshakova (helena)
- Maria Hedberg
- Viktor Turskyi (koorchik)
- Pavel Vodopyan
- Claes Jakobsson (claes)
- Carl Mäsak (masak)
- Gareth Kirwan (gbjk)
- Naim Shafiyev (shafiev)
- Denys Tarasenko
- Yaroslav Kovalenko (kyaroslav)
- Alex Balhatchet (Kaoru)
- Chris Hughes
- Savio Dimatteo (darksmo)
- Alexander Nalivayko (nal)
- Polina Shubina
- David Leadbeater (dg)
- Yury Pats (false)
- Dmitry Karasik (McFist)
- Brian McCauley (Nobull)
- Vladimir Barvenko
- Gianni Ceccarelli (dakkar)
- Anton Soldatov (igel)
- Anatolii Kochurkov (morphi)
- Abe Timmerman (abeltje)
- sotona
- Francoise Dehinbo (franky)
- Maxim Yemelyanov (maxim4d)
- David Faux
- Alexey Surikov (ksurent)
- J. Nick Koston (bdraco)
- Sergiy Borodych (bor)
- Dmitry Kopytov
- Denis Ibaev (dionys)
- Stanislav Poussep (Stas)
- Olof Johansson (zibri)
- Andrey Kuzmin (Chips)
- Todd Rinaldo (toddr)
- Oleg Komarov (komarov)
- Andy Jones
- Szymon Janczy
- Vyacheslav Matyukhin (mmcleric / berekuk)
- Wendy Van Dijk (woolfy)
- Marc Egea i Sala (meis)
- Anna Demchenko (Deceiveless)
- Lisa Hansen (iamlgh)