UX as an API

A presentation at Devoxx Belgium 2019 in in Antwerp, Belgium by William Bartlett

UX as an API

UX as an API

William Bartlett

William Bartlett

Mandatory Hand Raising Time

Mandatory Hand Raising Time

Disclaimers

Disclaimers

Introduction

Introduction

APIs abound

APIs abound

APIs abound

APIs abound

The English Plan

The English Plan

The Italian Plan

The Italian Plan

The Brazilian Plan

The Brazilian Plan

The French Plan

The French Plan

The Goal

The Goal

The Goal

The Goal

Micro-frontends

Micro-frontends

Third Party APIs

Third Party APIs

Problem

Problem

Solution

Solution

Related Work

Related Work

There is nothing new under the sun

There is nothing new under the sun

Examples

Examples

Related Solutions

Related Solutions

Related Solutions

Related Solutions

Web Components as API

Web Components as API

Web Components

Web Components

Examples

Examples

Demo

Demo

Gotchas

Gotchas

Conclusion

Conclusion

Conclusion

Conclusion

Going Further

Going Further

Going Further

Going Further

The API economy is booming. What are we doing with this horde of endpoints? We are remixing it, standing on its shoulders to make higher level services, or just swimming in it like Scrooge McDuck. At some point, all of this data needs to be sent down the last mile, delivering a seamless experience to the user. API providers can facilitate last-mile delivery of their data by also serving white-label UI fragments. Thanks to a few key additions to browser technology, this just became easier to implement and consume. After discussing a few cases where I see a clear return on investment, I will demonstrate a progressive web application that is built by composing such UI fragments while still providing a unified look. The fragments rely solely on web standards available in any browser (pure JS, web components, recent additions to CSS) and can, therefore, be integrated into any stack (React, Angular, Vue, …). This will give you the keys to providing even more value for your API’s customers.

Video

Resources

The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on social media.