GlueCon 2013 Notes: Single Page Architectures: The API and Appification for the Web Steven Willmott, 3Scale

Single Page Architectures: The API and Appification for the Web Steven Willmott, 3Scale (@njyx and @3scale) Plenty of toolkits available to build SPAs Upsides – more responsive, push support, nice interfaces with similarity to mobile/desktop dev Downsides – harder to find JS skills, need modern browsers, less tooling Evernote is a great example – they support a variety of platforms, browsers to be a note-taking platform Zendesk is now single page – use ember, provide an example App for developers to get started using their API SaaS apps are more likely to adopt, ecommerce/content less likely Deep linking, SEO/discoverability, and RSS/Findability are the likely causes of holding out on SPA SPAs may enable separation of free and paid content APIs form the basis for interactions with oAuth helping Devices, such as printers, Live Scribe Pen, etc can consume capture/publish from/to APIs SPAs help drive architectures to APIs for consumption by a variety of sources (intended and unintended) Take aways: SPA adoption will increase, will be potentially disruptive to the web itself, lots of work to do Update: the slide deck is now available

Single Page Architectures: The API and Appification for the Web Steven Willmott, 3Scale (@njyx and @3scale)

  • Plenty of toolkits available to build SPAs
  • Upsides – more responsive, push support, nice interfaces with similarity to mobile/desktop dev
  • Downsides – harder to find JS skills, need modern browsers, less tooling
  • Evernote is a great example – they support a variety of platforms, browsers to be a note-taking platform
  • Zendesk is now single page – use ember, provide an example App for developers to get started using their API
  • SaaS apps are more likely to adopt, ecommerce/content less likely
  • Deep linking, SEO/discoverability, and RSS/Findability are the likely causes of holding out on SPA
  • SPAs may enable separation of free and paid content
  • APIs form the basis for interactions with oAuth helping
  • Devices, such as printers, Live Scribe Pen, etc can consume capture/publish from/to APIs
  • SPAs help drive architectures to APIs for consumption by a variety of sources (intended and unintended)
  • Take aways: SPA adoption will increase, will be potentially disruptive to the web itself, lots of work to do

Update: the slide deck is now available

James Higginbotham

Founder of LaunchAny and author of Principles of Web API Design. James helps enterprises build API platforms and get them ready for AI.