Как стать автором
Обновить
13
0

Пользователь

Отправить сообщение

ActiveRecord Schema Consistency — а если проверю?

Время на прочтение5 мин
Количество просмотров799

Это ещё один текст по мотивам доклада на Ruby Russia 2022. Он посвящён консистентности схемы базы данных на примере библиотеки database_consistency. Автор — Евгений Демин, Principal Engineer и Ruby-разработчик Toptal.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

GraphQL без N+1 это легко благодаря N1Loader

Время на прочтение2 мин
Количество просмотров4K

N1Loader разработан для легкого избежания N+1 проблемы
любого типа. К счатью, гем очень легко интегрировать в GraphQL
API. Без дальнейших отлагательств, давайте рассмотрим простой, но самодостаточный пример.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии3

GraphQL without N+1 is easy. N1Loader is a must

Время на прочтение2 мин
Количество просмотров1.5K

N1Loader is designed to provide a simple way for avoiding N+1 issues
of any kind. Gladly, it's super easy to integrate with your GraphQL
API. Without further delay, let's look at a simple but yet detailed
example.

Read more
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

N+1 больше не будет проблемой

Время на прочтение3 мин
Количество просмотров22K

В данной статье я покажу как N1Loader сделает вашу жизнь легче!

Каждый разработчик рано или поздно сталкивается с проблемой N+1. ActiveRecord (Rails default ORM) поддерживает подгрузку ассоциаций с помощью includes для обхода N+1.

К сожалению, зачастую, не все данные, что нам нужны можно задекларировать в виде стандартных ассоциаций. Рассмотрим несколько примеров.

Читать далее
Всего голосов 9: ↑7 и ↓2+6
Комментарии14

factory_trace gem поможет почистить ваши factories

Время на прочтение2 мин
Количество просмотров1.5K
Если вы пишите тесты для вашего проекта и используете factory_bot для генерации тестовых данных, то представляю вам гем factory_trace, который поможет вам поддерживать ваши factories & traits в актуальном состоянии.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии0

Как прокачать belongs_to чтобы работал в два раза быстрее (database_validations gem)

Время на прочтение2 мин
Количество просмотров2.6K

В данной статье, я покажу почему нужно использовать db_belongs_to из database_validations гема вместо привычного нам belongs_to.

Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии2

Настоящая валидация на уникальность

Время на прочтение2 мин
Количество просмотров3.7K
Каждый рубист, поработавший с Ruby On Rails знаком с ORM ActiveRecord. Обсудим одну из предложенных из коробки валидаций, а именно, валидации на уникальность, и почему database_validations gem спасет консистенцию вашей базы данных.
Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии5

Соответствие между ограничениями базы данных и валидациями

Время на прочтение2 мин
Количество просмотров1.4K
Спустя некоторое время с начала разработки вашего проекта, вы можете заметить, что у вас есть несоответствия между ограничениями в базе данных и валидациями в приложении. В данной статье, я объясняю как gem database_consistency поможет вам привести в порядок вашу базу данных.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии3

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность