Ruby / Rails

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

Чем Sidekiq concurrency отличается от Puma threads и когда что выбирать?

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

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

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

Чем Sidekiq worker отличается от controller async и когда что выбирать?

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

Чем splat и double splat отличается от array/hash arguments и когда что выбирать?

JuniorRuby CoreСравнение

Чем SQL injection отличается от safe query и когда что выбирать?

JuniorБезопасность RailsСравнение

Чем Time, Date и ActiveSupport time zones отличается от Time.now без зоны и когда что выбирать?

MiddleRuby CoreСравнение

Чем validations отличается от database constraints only и когда что выбирать?

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

Чем where/order/limit отличается от raw SQL и когда что выбирать?

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

Чем Zeitwerk naming conventions отличается от manual require и когда что выбирать?

MiddleRails CoreСравнение

Почему <code>private</code> в Ruby работает не так, как в Java?

MiddleRuby OOP и Object ModelВопрос с подвохом

Почему Sidekiq job должна быть идемпотентной?

MiddleBackground Jobs и SidekiqВопрос с подвохом

Ситуация: на security review нашли риск в теме «authentication vs authorization». Как вы будете разбираться?

JuniorБезопасность RailsСитуация

Какая типичная ошибка при работе с bundle audit на Ruby/Rails собеседовании?

MiddleGems, Bundler и качество кодаОшибка кандидата

Чем Active Job отличается от Sidekiq напрямую и когда что выбирать?

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

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

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

Чем ActiveModel::Serializers/JBuilder отличается от manual hash и когда что выбирать?

MiddleAPI, Serialization и интеграцииСравнение

Чем ActiveRecord dirty tracking отличается от manual old values и когда что выбирать?

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

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

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

Чем after_commit vs after_save отличается от callback timing и когда что выбирать?

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

Чем API-only controller отличается от full-stack Rails controller и когда что выбирать?

MiddleRails Routing и ControllersСравнение