RNDSOFT Technology Blog
@rnds
Software development / Ruby-on-Rails
60 posts
rails
Рубрика куда мы пишем всё что связано с Ruby и Rails

Awesome code review on Rails

В данной статье расскажем, как автоматизировать код ревью для проекта на Ruby on Rails.

Больше PDF богу PDF

Рано или поздно перед практически любой системой, которая автоматизирует обслуживание клиентов, встает задача генерации документов. Зачастую это договоры, заявки и другие документы, призванные юридически оформить взаимоотношения клиента с компанией. А где юридическая значимость, там и порой маниакальное стремление к четкому совпадению итогового документа с некой формой, установленной контролирующим органом.

Как пережить DEPRECATION WARNING без психологической травмы

Всем привет! Сегодня я расскажу несколько способов по поиску deprecation warnings при обновлении версии rails на старом проекте.

There is no memory leak! Again!

Вернёмся к оптимизациям. И сегодня немного про память - про потребление, утечки и решение этих проблем. Раньше у нас уже была статья https://blog.rnds.pro/015-workerkiller и сейчас используемый инструмент получил очередное развитие.

Обещаю (promise) быть быстрым!  

Пора. Пора сделать небольшой цикл про производительность Ruby. Начнём с удобного и распространённого паттерна Promise/Future.

В поисках утраченного индекса

Как все испортить, а потом осознать ошибку и исправиться

ETL в мультитенантной архитектуре

Если данные существуют — значит они нужны бизнесу

API-клиент c начинкой

В предыдущей статье "Укутай" API-клиент мы говорили о том, как нам удалось решить задачу, обернув наш API-клиент в ещё одну абстракцию. Сегодня же поговорим о внедрении зависимости, которая сделает наш API-клиент расширяемым, что позволит дополнить его функционалом извне.

Gorynich

В статье я расскажу про гем Gorynich, написанный в нашей компании для создания мультитенантных приложений.

Enumerators, Data Streaming и другие модные слова в Ruby

Можно ли на Ruby переварить 6GB данных, используя лишь пару мегабайт памяти? Зачем нам Streaming и потоковая обработка данных? Что такое Enumerator?