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.

Looking Inside a Ruby Gem

Have you ever wondered what a gem is? What’s inside a Ruby gem? In the Looking Inside a Ruby Gem article, I’d like to take you to the RubyGems factory to see where it all begins. We will first learn how to create a Ruby gem and then unpack it and look inside the internals.

Rails Performance: When is Caching the Right Choice?

We’ve all been there. You’re clicking around your Rails application, and it just isn’t as snappy as it used to be. You start searching for a quick-fix and find a lot of talk about caching. Take your existing app, add some caching, and voila, a performance boost with minimal code changes. However, it’s not this simple. Like most quick fixes, caching can have long-term costs. In this article, Jonathan Miles discusses what caching is and what can go wrong, as well as explains non-caching strategies you can use to speed up your Rails app. https://www.honeybadger.io/blog/rails-caching-alternatives/

Simple API for Ruby releases and branches info

Rubies.io is a simple and open source API written in Sinatra with a Redis backend to programmatically fetch info regarding Ruby versions, releases and branches. Need to know if 2.7.1 is still the last version? /api/2.7.1 is the answer. Wanna verify which branches are in security maintenance? /api/security. Check out Rubies.io.

Loading older posts