RNDSOFT Technology Blog
@rnds
Software development / Ruby-on-Rails
58 posts
rails
Рубрика куда мы пишем всё что связано с Ruby и 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?

"Укутай" API-клиент

Сегодня мы поговорим о том, как сделать инструмент (API-клиент в нашем конкретном случае) удобным, при этом не изменяя его код.