Thursday 23rd May, 2013
9:35am to 10:25am
Symfony2 has been built with HTTP at its core and so it’s not surprising that many developers use it to build Web APIs. Unfortunately, though, most of them miss key aspects of REST such as hypermedia. When building traditional Web sites, developers intuitively leverage links to guide visitors through their sites. They understand that no one is interested in reading documentation just to understand how the URLs necessary to reach a desired page can be assembled. It is therefore surprising that most APIs require just that. They are similar, yet different; require specialized client libraries resulting in a code base that is large, yet inflexible. Such systems are not only expensive to maintain, but also difficult to scale. In this talk, I will show how Symfony can be used to build next-generation Web APIs based on JSON LD. The resulting APIs not only leverage hypermedia to the fullest extent, but are also uniform enough to be accessible by a generic API console.
Sign in to add slides, notes or videos to this session