Ruby / Rails
Чем decorator/presenter отличается от helper methods и когда что выбирать?
MiddleАрхитектура RailsСравнение
Чем default_scope отличается от обычным scope и когда что выбирать?
Middle+Active Record и базы данныхСравнение
Чем dependency vulnerabilities отличается от ignore gems и когда что выбирать?
MiddleБезопасность RailsСравнение
Чем dependent destroy/delete_all отличается от ручной очисткой и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем domain errors отличается от техническими исключениями и когда что выбирать?
MiddleОшибки и исключения RubyСравнение
Чем domain event отличается от callback chain и когда что выбирать?
Middle+Архитектура RailsСравнение
Чем ensure отличается от finally и когда что выбирать?
JuniorОшибки и исключения RubyСравнение
Чем enum отличается от string constants и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем Enumerable#group_by отличается от manual hash grouping и когда что выбирать?
JuniorBlocks, Proc, Lambda и EnumerableСравнение
Чем Enumerable#map отличается от each и когда что выбирать?
JuniorBlocks, Proc, Lambda и EnumerableСравнение
Чем Enumerable#reduce отличается от ручной accumulator и когда что выбирать?
JuniorBlocks, Proc, Lambda и EnumerableСравнение
Чем Enumerable#select и reject отличается от if внутри цикла и когда что выбирать?
JuniorBlocks, Proc, Lambda и EnumerableСравнение
Чем Enumerator отличается от array и когда что выбирать?
MiddleBlocks, Proc, Lambda и EnumerableСравнение
Чем ERB templates отличается от JSON API only и когда что выбирать?
JuniorRails Views, Hotwire и FrontendСравнение
Чем exception hierarchy отличается от ловлей Exception и когда что выбирать?
MiddleОшибки и исключения RubyСравнение
Чем exists? отличается от count > 0 и когда что выбирать?
JuniorActive Record и базы данныхСравнение
Чем fail vs raise отличается от разными ключевыми словами и когда что выбирать?
JuniorОшибки и исключения RubyСравнение
Чем Faraday отличается от Net::HTTP напрямую и когда что выбирать?
MiddleAPI, Serialization и интеграцииСравнение
Чем Fast JSON serialization отличается от N+1 serialization и когда что выбирать?
MiddleAPI, Serialization и интеграцииСравнение
Чем fat controller отличается от thin controller и когда что выбирать?
JuniorАрхитектура RailsСравнение