What is Ruby doing on Rails?
Hello, you're reading Infinum Ruby Drops, bringing you the latest Ruby and Rails related news straight to your inbox every week.
Tests that sometimes fail
Flaky tests are an incredible cost to businesses. In this article I would like to talk about patterns we observed at Discourse and mitigation strategies we have adopted.
Read More
If you're having issues prioritizing a Rails upgrade for your application, some of the topics in this interview may help you push forward.
In this article I’ll show you how to organize business classes in Ruby on Rails so your application can benefit from Bounded Contexts.
The latest release introduces a number of new features and performance improvements including compaction GC, pattern matching and REPL improvements
eql? vs == vs ===

Beyond Ruby
We usually perceive that it costs more to get higher quality, but software internal quality actually reduces costs.

As programmers we are frequently faced with situations in work where we need to write conditionals, or combinations of these.

Blast from the past
An HTTP caching layer can be used to dramatically speed up requests to our web applications. We’ll walk through setting up a Ruby on Rails application to return cacheable responses.
Gem of the week
Dry-validation focuses on explicitness, clarity and precision of validation logic. It is designed to work with any data input, whether it’s a simple hash, an array or a complex object with deeply nested data.