You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ben takes himself very seriously. He works for 1minus1, a digital agency hailing from Farnham, the town that time forgot - in sunny England. He is a rubyist, go-nut, open source lover and contributor, and has spent many years developing the most epic APIs. When not shipping bugs, Ben can be found grooming his beard.
By now I'm sure we've all crafted JSON APIs in Rails. But how do you build fast, maintainable and sane APIs? You pick a standard: JSON-API? Hypermedia, HATEOAS. Easy right? Now your stack: Rails? Bare metal? It's a minefield am I right?
With a sprinkle of Rails-API, a dash of ActiveModel::Serializers - and a squeeze of JSON-API you're set to create fast, maintainable and standardised APIs from now to infinity. Throw in some discoverability - lean back in your favourite chair - and soak it up!
Notes
Hi! I am due to give this same talk this week at Ancient City Ruby in Florida, USA. Also I will be giving a flavour of this talk at RubyC conference this June in Kiev, Ukraine (so long as it is safe to travel there of course).
I've been contributing and developing APIs in many technologies over the years. Recently my preference has been the Rails stack. I have been contributing and employing Rails for many years, since the very early days.
I have a good amount of speaking experience at the major conferences with audiences of up to 550 people. I do not take myself too seriously and like to have fun with my audience.
Below is a bunch of comments given by various folks on my previous talks: