GOTO Berlin is a vendor independent international software development conference with more that 60 top speakers and 600 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.
Kai Spichale, TweetSoftware Architect at Adesso
Biography: Kai Spichale
Kai Spichale is a software architect at adesso, a leading IT service provider in Germany, where he is responsible for designing and developing software applications. Kai is passionate about API design, NoSQL, and scalable architectures. He has written numerous articles about these topics.
Twitter: @kspichale
Presentation: TweetWeb APIs that Developers Love
Modern Web API design is highly influenced by REST, an architectural style that allows for a lot of flexibility and, therefore, leaves many questions unanswered for competing best practices. In this talk, we'll walk through various topics following a user-centric design perspective and cover, inter alia:
- URI design
- Documentation
- Error handling
- Versioning
- Partial responses
A basic understanding of REST and its constraints is suggested to fully enjoy this talk.