Блог

Мысли, руководства и идеи о веб-разработке

Rails
Упразднение Rack::BodyProxy: хуки после ответа с rack.response_finished
2025-09-0110

Почему Rack::BodyProxy уходит в прошлое, как rack.response_finished обеспечивает точные хуки после ответа с меньшими аллокациями, и пошаговый путь миграции для вашего middleware.

Rack
Rails
Middleware
Производительность
Спецификация
Эволюция схемы базы данных: принципы безопасной эволюции БД в Rails
2025-09-0116

Миграции только вперед, паттерн expand–contract, онлайн DDL, модели dual-write, мониторинг и восстановление после сбоев — практическое руководство по эволюции схем баз данных Rails без простоя.

Rails
PostgreSQL
Миграции
Нулевое время простоя
DevOps