Ruby / Rails
Чем channels отличается от controllers и когда что выбирать?
MiddleAction Cable и RealtimeСравнение
Чем class и object отличается от module и когда что выбирать?
JuniorRuby OOP и Object ModelСравнение
Чем class methods отличается от instance methods и когда что выбирать?
JuniorRuby OOP и Object ModelСравнение
Чем command object отличается от service object и когда что выбирать?
Middle+Архитектура RailsСравнение
Чем concerns overuse отличается от composition и когда что выбирать?
Middle+Архитектура RailsСравнение
Чем connection authentication отличается от public subscription и когда что выбирать?
Middle+Action Cable и RealtimeСравнение
Чем connection pool отличается от количеством потоков и когда что выбирать?
MiddleКонкурентность RubyСравнение
Чем controller error handling отличается от rescue внутри action и когда что выбирать?
MiddleRails Routing и ControllersСравнение
Чем cookies отличается от sessions и когда что выбирать?
JuniorRails Routing и ControllersСравнение
Чем CORS в Rails API отличается от CSRF и когда что выбирать?
MiddleRails Routing и ControllersСравнение
Чем CORS отличается от CSRF и когда что выбирать?
MiddleБезопасность RailsСравнение
Чем counter_cache отличается от count query каждый раз и когда что выбирать?
MiddleActive Record и базы данныхСравнение
Чем credentials leaks отличается от secret in code и когда что выбирать?
MiddleБезопасность RailsСравнение
Чем CSRF protection отличается от CORS и когда что выбирать?
JuniorБезопасность RailsСравнение
Чем custom exception class отличается от generic StandardError и когда что выбирать?
JuniorОшибки и исключения RubyСравнение
Чем Data class Ruby отличается от Struct и когда что выбирать?
Middle+Ruby OOP и Object ModelСравнение
Чем data migration отличается от schema migration и когда что выбирать?
Middle+Active Record Migrations и SchemaСравнение
Чем DDD-lite in Rails отличается от CRUD-only и когда что выбирать?
SeniorАрхитектура RailsСравнение
Чем dead set отличается от lost job и когда что выбирать?
MiddleBackground Jobs и SidekiqСравнение
Чем deadlock отличается от slow query и когда что выбирать?
Middle+Конкурентность RubyСравнение