Tutorials

The Gnar Blog - Caching All Native Ruby Gem Platforms
Ramblings from The Gnar Company team on all things tech, culture, and process.Some dependencies, like nokogiri, ship with multiple libraries for different architectures. If you cache your gems, you may need to cache multiple platforms, because you...

How I replaced Baremetrics and ChartMogul with Rake - Keygen Blog
In the early days of my business, I was a happy Baremetrics user. I was new to running a Software-as-a-Service (SaaS) business, I only had a handful of Stripe plans, and all I really wanted to know was my monthly recurring revenue (MRR). But fast-...



Handling PDF Files using Docsplit and Ruby on Rails
Docsplit is one of my favorite gems. I used this gem for my first Rails project, I noticed the docs can be improved upon and in this tutorial I wish to introduce to you this wonderful gem whilst trying to make clearer documentation on the PDF hand...




Why You Should Never Use sudo to Install Ruby Gems
These errors are common because macOS (and previously OS X) doesn't come out of the box with a proper Ruby development environment. There is an easy, quick, and safe solution, but unfortunately most people don't know about it, or try to make it mo...