These notes are based on my personal experience at REST Fest 2016 and not intended to be comprehensive coverage of the event - YMMV.
I left Richmond, VA at 6am Tuesday morning with my colleague Mark from our company APIvista. We drove to Charlotte for a few meetings and left there Wednesday afternoon for Greenville, SC where REST Fest 2016 was held…
We realized that there are at least three kinds of ways this could manfiest iteself beyond MVP, each with a different teaching objective:
Just the act of trying to deconstruct the business log of the game and the relationship between the in-game entities into an API spec is something that could serve value for facilitating an API design training session
The original idea we had was that there is an implicit set of rules behind an undocumented API that could be discovered through analog game play (e.g. cards & turns, with some randomization) appears to be viable with more iteration
Building a working API service that simulates the Lemonade Stand game would be an excellent way to present a programming exercise for API consumption - build the services, with some behind the scenes logic and publish a spec with documentation - people could then compete to build the best script to automatically run the Lemondade Stand.
I really like the format of doing a Hack Day as the first day of a conference. It made for a great mixer and got people collaborating and working together right away.
Very cool that they are livestreaming the event for those who can’t make it!
The content is very technical - much of what was hacked on and presented today was building on existing work - iterating on things to improve them - a great example of a community creating things together.
Awesome sponsor support that provided resources to help make the conference a great experience.
This day was a more structured series of talks - the entire agenda is here. The main theme of the talks were the “stacks” that people use, “StackDay is a chance for everyone to show off their favorite tools, libraries, tips and tricks.”
I gave the 3rd talk of the day, a somewhat ad-hoc presentation on reverse-engineering 3rd-party APIs with mitmproxy/burp.
It would have gone better if I could have gotten Reflector running so that my iPhone display showed next to the proxy intercept output … next time…
placeholder for video of my talk after it is posted online
Here’s a collection of Tweets during my talk:
I was too busy prepping my talk during to really catch the first two. Of the afternoon ones, these are things I want to follow up on or look into deeper:
Leonard Richardson (New York Public Library) - The Magic Arrow