Ruby / Rails

Тема
Подтема
Уровень
Тип
Теги
300 вопросов

Чем fat model отличается от service object и когда что выбирать?

MiddleАрхитектура RailsСравнение

Чем Fiber отличается от Thread и когда что выбирать?

Middle+Конкурентность RubyСравнение

Чем Fiber scheduler отличается от обычным blocking IO и когда что выбирать?

SeniorКонкурентность RubyСравнение

Чем find vs find_by отличается от where.first и когда что выбирать?

JuniorActive Record и базы данныхСравнение

Чем find_each и batch processing отличается от all.each и когда что выбирать?

MiddleActive Record и базы данныхСравнение

Чем foreign keys отличается от только Rails association и когда что выбирать?

MiddleActive Record Migrations и SchemaСравнение

Чем form object отличается от ActiveRecord model form only и когда что выбирать?

MiddleАрхитектура RailsСравнение

Чем form_with отличается от manual form html и когда что выбирать?

JuniorRails Views, Hotwire и FrontendСравнение

Чем gem development basics отличается от Rails engine и когда что выбирать?

MiddleGems, Bundler и качество кодаСравнение

Чем GraphQL N+1 problem отличается от REST N+1 и когда что выбирать?

Middle+API, Serialization и интеграцииСравнение

Чем GraphQL Ruby отличается от REST и когда что выбирать?

Middle+API, Serialization и интеграцииСравнение

Чем GVL/GIL в MRI Ruby отличается от полным CPU parallelism и когда что выбирать?

MiddleКонкурентность RubyСравнение

Чем has_many :through отличается от HABTM и когда что выбирать?

JuniorActive Record и базы данныхСравнение

Чем has_one отличается от belongs_to и когда что выбирать?

JuniorActive Record и базы данныхСравнение

Чем helpers отличается от business services и когда что выбирать?

JuniorRails Views, Hotwire и FrontendСравнение

Чем helpers vs presenters/decorators отличается от fat helper и когда что выбирать?

Middle+Rails Views, Hotwire и FrontendСравнение

Чем idempotency keys отличается от retry unsafe POST и когда что выбирать?

Middle+API, Serialization и интеграцииСравнение

Чем idempotent job отличается от одноразовый side effect и когда что выбирать?

MiddleBackground Jobs и SidekiqСравнение

Чем include, extend и prepend отличается от наследованием и когда что выбирать?

MiddleRuby OOP и Object ModelСравнение

Чем includes/preload/eager_load отличается от joins и когда что выбирать?

MiddleActive Record и базы данныхСравнение