Blog

Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.


Mock Everything Is a Good Way to Sink

Mock Everything Is a Good Way to Sink

Have you found a lot of code with mocks and stubs? But how do you feel about it? When I see...
Cleaning Up Your Rails Views With View Objects

Cleaning Up Your Rails Views With View Objects

Why logic in views is a bad idea? The main reason not to put the complex logic into your...
Cheap tests with Ghost Inspector

Cheap tests with Ghost Inspector

What do you do when a legacy project has no tests and adding them is difficult? Before making new...
Migrate from Sidekiq to Sidekiq.cr in Rails application

Migrate from Sidekiq to Sidekiq.cr in Rails application

Where is it better to start the Sidekiq jobs transition from Ruby to Crystal in order to...
Git minimum for effective project development

Git minimum for effective project development

For beginners who are not familiar with Git or GitFlow, we grabbed the most common commands to be...
How to know what your team is doing?

How to know what your team is doing?

What techniques do you use to work with the team in an async, remote environment? How to...
Feature Branches and Where to Find Them

Feature Branches and Where to Find Them

Here we want to go through the feature branch process, show what downsides this approach may have...
Services and tools to automatize development for the remote teams

Services and tools to automatize development for the remote teams

We save a lot of time on development and create better products due to well-formed...
Speed up GitHub PR’s review of your React applications

Speed up GitHub PR’s review of your React applications

Would you like to speed up PR’s review of React application, when you use Jest snapshot...
Placeholder Image

Enum validation in Ruby on Rails 7.1

The latest version of Rails 7.1 introduces the ability to validate enums, enhancing data integrity...