October 31 - November 2  - Portland, OR
Click Here For Information & Registration
Back To Schedule
Tuesday, October 31 • 3:30pm - 5:00pm
API-first Redesign of a Legacy Application- Chris Busse, APIvista

Log in to save this to your schedule, view media, leave feedback and see who's attending!

The classic text-based computer game "Lemonade Stand" was a favorite among elementary school students growing up in the 80s. It presented a simple model to teach business and economics. In this workshop we'll use it as the "legacy application" we've been asked by our client to turn into an API-first application.

Starting with the overall taxonomy of the game and working our way down to the resource and payload level, we'll take a look at what needs to be represented in the game - from user inputs to IoT weather sensors - and define an API specification that could be used to faithfully recreate the logic from the original.

This workshop will be both fun and educational. Participants will leave with a better appreciation of what it takes to reorganize real-world legacy applications into a RESTful model represented by an Open API Specification.

avatar for Chris Busse

Chris Busse

CTO, APIvista
Chris Busse works at APIvista as CTO where he helps his clients design, publish, and support APIs. Before joining APIvista he lead the API Consumer Services team for the Capital One DevExchange platform, supporting internal and external business partners while developing new product... Read More →

Tuesday October 31, 2017 3:30pm - 5:00pm PDT
Broadway I/II