With a brief refresher of the what and why of REST as Rails adopted it, this talk will look at using the features of Rails to extend its built-in support to custom scenarios. We’ll look at going further with REST-inspired idioms, such as allowing HatEoAS and easing client implementations by using the Presenter pattern, and using ActiveModel to extract domain resources that, gasp!, aren’t backed by database tables, contrasting this with the recently-popular DCI perspective. We’ll see that these ideas make our applications smaller, cleaner, and more consistent, as well as more predictable and easier to approach.
Ruby-loving web developer, all-around hepcat, freelance karaoke operative, and comic book nerd. @HungryAcademy co-instructor. bio from Twitter
Sign in to add slides, notes or videos to this session