Skip to content

Blog

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


Speed Up Your Rails Test Suite By 6% In 1 Line

Speed Up Your Rails Test Suite By 6% In 1 Line

At one project we have a set of currently 3k+ tests, running more than 2 minutes. Most of the test...
DelayedJob and PG Error No Connection to Server

DelayedJob and PG Error No Connection to Server

DelayedJob and PG Error No Connection to Server Recently I’ve got strange errors on the...
Pay Attention to Method Names in Minitest::Unit

Pay Attention to Method Names in Minitest::Unit

**TL,DR: *don’t define any methods with names name, message, time, pass in Minitest::Unit test...
Recent Searches & Sorting Hashes: How They are Connected

Recent Searches & Sorting Hashes: How They are Connected

In one of the applications, that we are developing, we needed to implement the storing of 10 last...
Best practices for optimizing Ruby on Rails performance

Best practices for optimizing Ruby on Rails performance

Ruby on Rails is a popular web development backend framework based on the famous Ruby language....
Improving Ruby on Rails Test Suite Performance by Disabling Animations

Improving Ruby on Rails Test Suite Performance by Disabling Animations

Have you ever encountered random failing tests using the Ruby on Rails system tests? If so, you may...
Avoid data migrations in the schema migrations for Rails

Avoid data migrations in the schema migrations for Rails

Avoid data migrations in the schema migrations for Rails Could you re-run all migrations...
Placeholder Image

How to Learn Ruby

Starting to learn a new programming language or a new framework every person faces a problem — what...
How To Memoize False and Nil Values

How To Memoize False and Nil Values

TL;DR: if method can return false or nil, and you want to memoize it, use defined?(@_result)...
Test Driven Thinking for Solving Common Ruby Pitfalls

Test Driven Thinking for Solving Common Ruby Pitfalls

Comrade! Our Great Leader requests a web-service for his Despotic Duties! He has chosen you for...