The Missing Ruby Code Formatter— There’s no “one true formatter” but there are several options, where are evaluated here. Bozhidar clearly has a favorite, which makes a lot of sense. Bozhidar Batsov |
![]() Automate Domains, DNS, and SSL Certificates Via DNSimple API— The DNSimple API Ruby client takes domain automation to the next level. Register domains, manage and monitor DNS records, issue free. Let's Encrypt SSL certificates, and get Webhooks for event notifications. Get started with our 3 part mini course. DNSimple sponsor |
Support of Ruby 2.3 Has Ended— Doesn’t it feel like only yesterday that we entered the world of Ruby 2.0? Well, Ruby 2.3 has already reached end-of-life and 2.4 is only in security maintenance mode, so you want to be upgrading all production systems to 2.5 and 2.6 soon. Anton Paisov |
Ruby’s Creed— Bozhidar takes issue with some of the proposed additions to Ruby (sounds like “pumbered narameters”) and their conflict with optimizing for programming happiness. Bozhidar Batsov |
Why I Stuck with Windows for 6 Years While Developing Discourse— Discourse is a popular Ruby-based forum system and one of its lead developers reflects on the speed of its test suite (which appears to be incredibly slow on macOS). There are also some clear insights: Habits are hard to break and stop you from growing; don’t be afraid to experiment. Sam Saffron |
Ruby 2.4.6 Released— This is the final maintenance release of Ruby 2.4 and it’ll only be getting security fixes from here on out. Upgrade to Ruby 2.5 or 2.6 when you can. ruby-lang |
CanCanCan 3.0: The Authorization Library— The most used Ruby authorization framework has some breaking changes and solid new features (including Rails 6 support). can? :read, @you, this_post => true . Alessandro Rodi |
|