Full-length articles about software engineering

How to handle connection with tens of API providers in one web application

Published outside July 7, 2022

Let’s go through some of the most important factors to consider when developing code that handles multiple API connections.

Continue reading →

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 →

Taking over the app – best practices. Part one: the technological aspect

Published outside May 25, 2022

Taking over an existing system may be a stressful and complex process for both the app owner and the new development team. At the same time, it’s not rare in the tec...

Continue reading →

We grew up with Ruby, so why did we take over a Java project?

Published outside May 12, 2022

Since last year, we’ve put a spotlight on this diversity, and as a result, in Q1 2022 apart from working on RoR projects, we kicked off a complex Java project in the...

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 →