We’ve got a JS/Ruby meetup in Leeds on July 23rd with some great speakers from Twilio, Heroku, GoCardless and Sky.
Would be great if some of the NWRUG could come along!
Talks:
Ruby microservices at Heroku – Andrew Appleton, Heroku
This talk would be focussed on our internal tooling for quickly creating new API microservices within Heroku. We maintain a Sinatra based framework which provides a load of great defaults to get up and running quickly. We'd talk about Sinatra vs Rails for microservices, JSON Schema and a whole load of automated tooling which can be built on top of JSON Schemas e.g data validation, auto-generated API docs, auto-generated API clients. We'd 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.
The JavaScript workflow of 2015 – Jack Franklin, GoCardless
In this talk I'll demonstrate how it is possible to architect and write complex client side JavaScript applications in ECMAScript 6 today, despite a lack of implementations across browsers. We'll explore how we can use libraries like SystemJS and Babel to allow us to seamlessly write code in ES6 and consume 3rd party libraries, regardless of the format they are written in. We'll then architect the application as a series of modules using the new ES6 module syntax, and write using new ES6 features like constants, arrow functions, classes and more. Using jspm [
jspm.io] as our build tool, we'll see how to quickly and easily install libraries from npm and GitHub, and have them work out of the box in the browser. We'll look at the developer workflow and how jspm also makes it trivial to bundle our application up in production.
All things new and shiny! – Richard McIntyre, Sky
As developers we are lucky to live in a time where there is an abundance of exciting technologies. But with a new JavaScript framework appearing seemingly every week, we can't possible learn them all and deciding what technologies to invest our time into can be overwhelming. Richard will share with us about how to create a technology radar. Rather than reactively choose the hippest thing out there, why not strategically see your technology choices work for you, your team and organisation.
WebHooks: The API Strikes Back - Phil Nash, Twilio
These 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.
Tiks are available here:
https://www.eventbrite.co.uk/e/leedstechhub-microservices-webhooks-es6-js-and-mvc-abundance-tickets-17605089296
Hopefully see a few of you there!