Here it is! The 50th edition of Ruby Brief, delivered right before Christmas. Once again, we’ve found some gems from all around the net just for you. Have a good read!
Shortcuts and lazy solutions almost will always backfire later. Christian Maioli must have learned quite a bit from his own mistakes to come up with 35 bad developer habits! A nice list of tips that will make you thrive in work environment. Read more
A Quick Recap After EuRuKo 2017
The Netguru team went to EuRuKo and wrote summaries of the most interesting talks, including Matz’s plans for Ruby 3.0, JRuby development, and a horror story of charging customers two hundred times instead of once. Read more.
Tiago Farias introduces Interactor Design Pattern as another way to deal with fat controllers. Full of examples and use cases, this article will surely help you gain knowledge to maintain more complicated codebases. Read more.
Aaron Lasseigne wrote an answer to Avdi Grimm’s “Enough With the Service Objects Already” (we linked the article in the previous issue). Their opinions differ a lot, and what’s yours? Read more.
Karafka is a “framework used to simplify Apache Kafka-based Ruby applications development”. Its creator, Maciej Mensfeld, wrote a getting-started guide to using it with Kafka, a platform for handling real-time data feeds. Read more
Release notes for new Rails 5.2. New Active Storage for file uploads, Redis Cache Store for caching, boot times reduced by 50%, encrypted secrets, and more! Read on.