News

Practical Applications of the Singleton Class in Ruby
The singleton class is rarely used in practice to modify the behavior of specific objects. Read on to learn a few practical applications that might prove useful in your.In the previous post, we discussed how the singleton class powers class method...

1.5 is the midpoint between 0 and infinity in Ruby
What’s the midpoint between 0 and infinity? Well the answer differs depending on whether you are asking a mathematician, philosopher, or a Ruby developer. I’m not a mathematician or a philosopher, but I am a Ruby developer, so I can tell you than ...

RubyRussia 2020: Holding the largest Ruby event online
For 10 years in a row, we have organized the annual RubyRussia conference in Moscow. In 2019, we managed to bring together over 800 Ruby developers. Yukihiro Matsumoto, Aaron Patterson, Nick Suterrer, and other Ruby stars spoke on our stage.But ma...

Basic gems list for profiling Ruby on Rails application
Even most of the experienced Ruby on Rails developers sometimes forgot about annoying mistakes they produce in the long development processes, like n 1 queries or lose a lot of time with some unexpected queries from nowhere.Not all these mistakes ...





Deep Dive: Moving ruby projects from Travis to Github Actions for CI
So this is one of my super wordy posts, if that’s not your thing abort now, but some people like them. We’ll start with a bit of context, then get to some detailed looks at Github Actions features I used to replace my travis builds, with example c...