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
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
7 Best Ruby Gems Most People Haven’t Heard About
Today I want to share with you seven little-known, but very useful, Ruby gems. https://www.rubyguides.com/2019/09/best-ruby-gems/
New release of Truemail 🚀 configurable plain Ruby 📨 email validator
Added ability to use independent configuration for each email validation instance. Be sure that email address valid and exists. https://github.com/rubygarage/truemail
Fullstaq Ruby epic 2 released: APT/YUM repo, Ruby 2.6.4
Fullstaq Ruby epic 2 has been released! It introduces an APT/YUM repo (finally), and Ruby 2.6.4. Learn what’s new, 3rd party review results, how to install, and what’s next on the roadmap. Fullstaq Ruby is a Ruby distribution that’s optimized for server use cases. Compared to normal MRI Ruby, Fullstaq Ruby uses 50% less memory, is faster, and is easier to install and security-patch because of RPM and DEB packages.
Introducing Minitest::StubOnRoids
Extending Minitest’s Object#stub method to allow asserting arguments and setting expectations on class methods: https://github.com/thatguysimon/minitest-stub_on_roids/
Making friends with Rubocop
Have you faced issues integrating Rubocop in an existing project ? We did. Here is the story of how we adopted Rubocop in an existing project. [more inside]
Restoring A Flaky Spec Suite
The community has been discussing flaky tests recently. I wanted to share the process and learnings from taking a large legacy Spec suite from a success rate of 55% up to over 95% and climbing. The post shares process, specific flaky test tips, and scripts to help you get there. Learn more in Restoration of a Ruby Test Suite.
Migrating from Paperclip to ActiveStorage: a different approach
In this article we discuss how to migrate hundreds of thousands of attachments from Paperclip to ActiveStorage without downtime: https://medium.com/sortlist-engineering/migrating-from-paperclip-to-activestorage-a-different-approach-4bffa2260e17
The Evolution of Ruby Strings from 1.8 to 2.5
An overview of the String class since Ruby 1.8.. SEE MORE
Greatest Common Divisors using LISP and Ruby
Compare the elegant solution of MIT-Scheme and Ruby to implement the Euclid algorithm to compute GCD: Greatest Common Divisors using LISP and Ruby
Ruby Conferences 'n' Camps in 2019 Update - What's Upcoming in Sept? Nov? Dec?
Hello, I’ve updated the Ruby Conferences ‘n’ Camps in 2019 - What’s Upcoming? Calendar page @ Planet Ruby. [more inside]