Middle - Ruby on Rails Flashcards
Що таке ActiveSupport? Навіщо потрібен? Які завдання виконує? Наведіть приклад методів, які додає ActiveSupport.
Що таке Action Cable? Навіщо використовують цей фреймворк?
Як створити функціональність для відсилання імейлу в Rails-застосунку?
Які бібліотеки для background jobs використовували? Яка механіка роботи таких бібліотек?
Які види кешу в Rails знаєте? Де можна зберігати кеш?
Які бібліотеки / підходи для створення API документації знаєте / використовуєте?
Що таке Swagger? Які переваги створення API документації у Swagger-форматі?
Що таке Query Objects? Коли і як їх можна використовувати?
Що таке Decorators? Коли і як їх можна використовувати?
Що таке Form Objects / Contract? Коли і як їх можна використовувати?
Де та як ви рекомендуєте тримати бізнес-логіку в Rails-застосунку?
Що таке JSON API формат? Чи використовували бібліотеки для серіалізації об’єктів в JSON API форматі?