Ruby / Rails
Чем символы и строки отличается от immutable/frozen strings и когда что выбирать?
JuniorRuby CoreСравнение
Чем Action Cable basics отличается от polling и когда что выбирать?
MiddleAction Cable и RealtimeСравнение
Чем ActiveSupport отличается от Ruby stdlib only и когда что выбирать?
JuniorRails CoreСравнение
Чем ActiveSupport time helpers отличается от Ruby Time only и когда что выбирать?
MiddleRails CoreСравнение
Чем ActiveSupport::Concern отличается от plain module и когда что выбирать?
MiddleRails CoreСравнение
Чем ActiveSupport::Notifications отличается от обычным logger и когда что выбирать?
Middle+Rails CoreСравнение
Чем Arel basics отличается от raw SQL и когда что выбирать?
SeniorActive Record и базы данныхСравнение
Чем asset performance отличается от backend-only optimization и когда что выбирать?
MiddleCaching и PerformanceСравнение
Чем autoload и require/load отличается от Rails Zeitwerk autoloading и когда что выбирать?
MiddleRuby CoreСравнение
Чем autoloading и Zeitwerk отличается от manual require и когда что выбирать?
MiddleRails CoreСравнение
Чем cache invalidation отличается от cache forever и когда что выбирать?
Middle+Caching и PerformanceСравнение
Чем cache key with version отличается от manual key и когда что выбирать?
MiddleCaching и PerformanceСравнение
Чем case/when отличается от if/elsif и когда что выбирать?
JuniorRuby CoreСравнение
Чем Comparable и spaceship operator <=> отличается от ручным сравнением и когда что выбирать?
MiddleRuby CoreСравнение
Чем concerns отличается от service objects и когда что выбирать?
MiddleRails CoreСравнение
Чем database constraints отличается от только validations и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем database indexing отличается от Ruby-level filter и когда что выбирать?
MiddleCaching и PerformanceСравнение
Чем database locks in migrations отличается от быстрой миграцией и когда что выбирать?
SeniorActive Record Migrations и SchemaСравнение
Чем duck typing отличается от номинальной типизацией и когда что выбирать?
MiddleRuby OOP и Object ModelСравнение
Чем eager loading performance отличается от N+1 и когда что выбирать?
MiddleCaching и PerformanceСравнение