Cesare Pautasso
Cesare Pautasso is associate professor at the USI Faculty of Informatics. He's interested in RESTful business process management, atomic distributed transactions over REST APIs and RESTful conversation patterns |
||
Title | Email Anti-Patterns |
---|---|
Level | ? |
Abstract |
Email predates the Web by a couple of decades and was originally designed for asynchronous interaction between people. Email has been characterized as "the worst form of internet communication, except for all others". In this talk we focus on email-centric organizations, the ones in which people use email as the primary mean of communication, coordination and cooperation. We have collected a number of email anti-patterns and we will discuss possible refactored solutions that could pave the way towards so-called RESTful organizations. |
Supplemental | https://leanpub.com/email-antipatterns |
Slides | TBA |
Title | RESTful Conversation Patterns |
---|---|
Level | Keynote |
Abstract | RESTful conversations are a sequence of multiple HTTP request-response interactions. Clients interact with one or more resources, whose state may evolve during the conversation, to achieve their goal. In this talk we present a number of conversation patterns we have uncovered within real-world APIs (e.g., Server-side redirection, resource collection traversal, long running request, as well as the good old POST once exactly -- and a few others, depending on time). We will discuss how these help API designers deal with recurring problems that can only be solved when clients perform more than one basic HTTP interaction with the API. |
Supplemental |
|
Slides |