Обновить
4K+
11
Руслан Валеев@Ruvaleev

Web Developer

5
Рейтинг
4
Подписчики
Отправить сообщение

Как «красивый» Ruby‑синтаксис украл request из Grape и поломал нам Rate Limiting

Время на прочтение6 мин
Охват и читатели7.8K

Решили мы добавить Rate Limit заголовки к ошибкам SubscriptionRequiredError, чтобы фронт понимал, какие лимиты превышены. Но внезапно при обработке ошибки пропал request. А значит — нет ни headers, ни current_user. Куда он делся и как это починить?

Читать далее

С 4 часов до 1 минуты. Как найти одну строчку, которая ускорит сервис на Ruby

Время на прочтение6 мин
Охват и читатели7.8K

Кейс из жизни, когда удалось на порядки повысить производительность сервиса. Показываю на реальном примере, как можно искать "узкие места" в работающем, казалось бы, коде. И как много профита порой можно получить от минимальных правок. В данном случае весь фикс потребовал замены всего одной строки. Но самое интересное - эту строку найти...

Читать далее

Информация

В рейтинге
1 073-й
Дата рождения
Зарегистрирован
Активность