4.5 Ways to Install Ruby in Userspace
TL;DR RVM is the fastest way to get things up and running. I really enjoy chruby and docker, try them if you have time 😉
Last Updated on May 30, 2023 Recently a Rubyist friend of mine got a new client. He liked the client’s software idea, but the software …
4 min read
A Quest for Better Specs: Prefer Self-Containment
Last Updated on May 30, 2023 Test suites all over Ruby land are frequently riddled with a bad obsession: one liner spec examples. No matter …
4 min read
Prevent a force pushing to master with ruby
Yeah, everyone knows, it’s the mor law of versioned systems, NEVER do a git push -f on the default branch, never, even when you know …
4 min read
Controller Best Practices: Don’t Hide Instance Variables
Last Updated on May 30, 2023 This is something I often mention in code reviews, and it’s also mentioned in some Rails guidelines elsewhere without …
4 min read
Using ActiveRecord to create atomic transactions
Imagine the following situation: You were asked to create a new wallet feature to an application. This wallet must allow money transfer between users. Basically, …
4 min read
Data Bugs on Rails
Last Updated on May 30, 2023 Bugs are commonplace artifacts in any kind of software system. Most applications are filled with lots of bugs, for …
4 min read




