RubyFlow The Ruby and Rails community linklog


The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.


A gem for serializing HAL

Are you thinking about creating a new hypermedia API? If so, I just created a new gem called hal_decorator that turns your model instances into serialized json according to the HAL specification. That is, with properties, links and embedded resources.

Rails API Video Series

Video series with free and paid videos, focusing on building a JSON API with Rails 5.1. There are currently 26 videos and more are on their way. There is also a React Foundation series that show you how to build a client that consumes the API.

Making iOS & Android Apps with Rails & Turbolinks

Rails 5 and Turbolinks do most of the heavy lifting when you’re ready to get your MVP running in a native mobile App. This tutorial shows you how to get started. [more inside]

To be honest, Turbolinks causes so many troubles so I prefer to remove it from …
But it also speeds up your views :

GEM giphy_api: integrate with Giphy API easily!

giphy_api ( ) - is new gem that will let you integrate with Giphy API and it is the only ruby gem that implements all endpoints and features documented in the official Giphy documentation. I tried to create it with minimal dependency on external libraries, as a result this gem uses only native Ruby libraries, making it very lightweight. Benchmarking showed that this gem performs faster then other similar libraries, considering you are using a good JSON parser. Comes with 100% test coverage. The will help you to get started! Thanks :)

Clojure's interpose in Ruby

I wrote a post detailing how one might open up Enumerable to implement one of Clojure’s core functions. Whether one wants to open up Enumerable is left as an exercise for the reader :)

Loading older posts