Pull to refresh
12
Руслан Валеев@Ruvaleev

Web Developer

4
Subscribers
Send message

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

Reading time6 min
Reach and readers7.9K

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

Читать далее

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

Reading time6 min
Reach and readers7.8K

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

Читать далее

Information

Rating
Does not participate
Date of birth
Registered
Activity