July 23rd’s LeedsTechHub meetup is a web development themed one. We’re lucky to have four brilliant speakers from Heroku, GoCardless, Twilio and Sky presenting. As usual we'll lay on some free booze and grub too.
Ruby microservices at Heroku – Andrew Appleton, Heroku Let's take a look at Heroku's internal tooling for quickly building API microservices. We maintain a Sinatra based framework which provides a set of defaults to get up and running quickly. We'll talk about JSON Schema and the automated tooling which can be built on top of JSON Schemas e.g. data validation, auto-generated API docs, auto-generated API clients. We'll also talk about the conventions which we follow within our apps, specifically the mediator pattern which we've found to be extremely useful in managing the complexity of interactions between different models or services. Finally we'll look at how we use a set of Heroku deployment features to make reviewing and deploying these apps really easy.
WebHooks: The API Strikes Back - Phil Nash, TwilioThese days many APIs are more than just simple REST services. Through WebHooks, APIs are talking back, giving us more information and prompting further action from our applications. But what is the best way to react to these demanding APIs? We'll look at some services that use Webhooks, exploring reasons to use WebHooks and the emerging best practices. Then we'll look at the other side, implementing WebHook endpoints. Does consuming WebHooks make our application an API? What are the easiest ways to develop and test with WebHooks? We'll cover security, performance and standards all wrapped up with some live coded examples. By the end we'll know how to handle anything an API can throw back at us.
This group was established by some of the lovely folk at Sky in Leeds. Curious about what we do here in Leeds? http://www.workforsky.com/behind-the-scenes/changing-game/sky-tech-leeds-offers-exciting-opportunities PLEASE NOTE THIS EVENT IS NOT OPEN TO RECRUITMENT AGENCIES - FOR MORE INFORMATION PLEASE CONTACT SOPHIE EARNSHAW VIA THE LINKS BELOW.
Phil Nash is a developer evangelist for Twilio serving developer communities in London and all over Europe. He is a lover of all things front end, a Ruby developer and, more recently, an amateur brewer. APIs old and new, browsers and REST, fuel his passion for development. You should have seen how delighted he was the first time he played with the WebAudio API!
Phil loves test coverage, great beer, hackathons, and libraries with puns in their names. Get all four together for maximum points.