Skip to content
Dennis Loktionov edited this page Jul 30, 2015 · 3 revisions

{
  "title": "Hypermedia Clients",
  "convener": {
    "name": "Dennis Loktionov",
    "twitter": "@loktionoff"
  },
  "Attendees": [
    
  ]
}

Gist

One of the challenges that Dennis has experienced first-hand is that client developers (both internal and external) have no interest in building clients that take advantage of hypermedia capabilities provided by the API. Explaining the value proposition is usually not enough to get developers consuming the API enthusiastic about it.

Providing a reference client implementation that takes advantage of hypermedia and demonstrates the benefits of REST architectural style is the first step towards an increase in adoption as it can encourage client developers to take the leap of faith.

He is interested in building a reference client application that will take full advantage of a hypermedia API to:

  • understand the effort involved in building one
  • figure out how common UI concerns (presentation logic, navigation, user input & validation, etc.) are handled in this case
  • explore various paths to hypermedia adoption by client developers
  • demonstrate the value proposition to internal client application developers

The goal of this session was to share experiences building hypermedia clients, common abstractions and design patterns that emerged, technical and cultural challenges and various adoption strategies that worked.

Another goal was to share experiences building production hypermedia client implementations.

Details