Articles
Full-length articles about software engineering
How ActiveRecord decides when to preload and when eager load records
Published outside June 30, 2022
Which two methods do Active Record use under the hood of the includes method?
Continue reading →How Active Record overwrites standard Ruby methods for counting array elements
Published outside June 17, 2022
It may appear that counting records in a database with ActiveRecord is pretty simple. Well, it is true, but only if you understand the differences between the size, ...
Continue reading →5 Tips to Design Ruby on Rails Transactions the Right Way
Published outside March 30, 2022
This article offers a set of good practices for working with transactions. The tips are pretty simple, but they will help make your transactions bulletproof, readabl...
Continue reading →Import Maps Under the Hood in Rails 7
Published outside March 2, 2022
Import maps is the new feature in Rails 7 that allows us to say goodbye to Node.js and tools like Webpack. There's no need for bundling anymore
Continue reading →Ruby 3.1 – what is new?
Published outside February 17, 2022
Ruby 3.1 is strongly focused on improving the performance of both the development process and the final product. Discover what’s changed in the latest Ruby release!
Continue reading →SOLID principles
January 18, 2022
This article is a quick summary easy to memorize, so you will never wonder again what this SOLID term is all about.
Continue reading →Five things you did not know about Rails transactions
January 4, 2022
Transactions in Rails are an integral part of the framework, even if you don’t use them explicitly. Sometimes the way they work may be surprising, especially if you ...
Continue reading →Rails 7 - what is new?
Published outside December 30, 2021
The 7.0 release brings Rails closer to the ideal of ‘The One Person Framework’. What does it change for existing web apps and brand new products?
Continue reading →Rails enum under the hood
November 2, 2021
Have you ever wondered how the enum is working under the hood and how it’s possible that we get access to more valuable methods that we don’t define directly with th...
Continue reading →Intro to web scraping
October 26, 2021
This article introduces web scraping with Ruby, based on my ten years of experience in writing automation scripts. But it’s just a beginning; there is a lot more to ...
Continue reading →