RNDSOFT Technology Blog
@rnds
Software development / Ruby-on-Rails
70 posts

Пишем декларативный Package.swift: DSL для модульной архитектуры iOS проекта

Swift Package Manager сегодня является стандартным инструментом для модульной архитектуры iOS-проектов. Он позволяет разделять код на независимые модули, ускорять сборку и явно описывать зависимости. Однако по мере роста проекта файл Package.swift часто превращается в длинный список строковых зависимостей:

Developer 2.0: почему Big Tech автоматизирует не то

Big Tech любит говорить, что ИИ «меняет разработку».

Обзор протоколов обработки и хранения данных

And now for something completely different.... Летающий цирк Монти Пайтона о формате Parquet

Конфигурационный полиглот или обзор языков конфигураций

Конфигурационный Вавилон наших дней: KCL, KDL, Jsonnet и Cue lang — словно ручейки многоязычной реки Финнегана, текущие сквозь цифровую Лиффи современности. Riverrun, через конфиги и абстракции, от схем к значениям мы приходим... Джеймс Джойс о языках конфигураций

Руководство пасечника или обзор инструментария eBPF

Я во время съемок фильма Пчеловод 3 раза запустил bpftrace и ни разу об это не пожалел. Джейсон Стейтем

DevSecOps подкрался незаметно, хотя заметен был издалека…

DevSecOps уверенно шагает по нашей индустрии, и горе тому, кто попадёт под его поступь… Эта статья про ультимативную сборку базовых образов для Ruby для удовлетворения самых параноидальных потребностей ИБ. Да, именно об этом мы и расскажем - что такое "инсталляция ruby", где, что, почему лежит и как с этим жить нашему пайплайну сборки и самому приложению.

Selenium. Как заставить браузер работать на вас

Всем привет! Сегодня я расскажу что такое Selenium, как его запустить, зачем он нужен и какие у него плюсы и минусы есть.

Простейший AI ассистент или Tools or not tools

Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее! Льюис Кэролл Алиса в Cтране Чудес

Использование Mock-тестирования при интеграции с внешними системами

У нас в RNDSOFT довольно частая ситуация когда при разработке приложения специалистам нужно взаимодействовать с внешними веб-сервисами или сторонними API. А когда такие взаимодействия несут потенциально опасные действия, хотелось бы как-то защититься и разрабатывать в некой безопасной среде.

Сладость или гадость? Или жуткая и правдивая SQL-история

Сегодня мы расскажем вам о проблеме Хэллоуина. Но для начала у меня для вас плохая новость: в этой истории нет ни призраков, ни зомби, ни даже вампиров. Но сегодня Хэллоуин, так что мне показалось подходящим временем поднять эту тему после прочтения этой статьи. К тому же для тех, кто работает с реляционными базами данных, эта история не менее жуткая, потому как она о том, как простая SQL операция может преследовать вашу базу данных весьма неожиданным образом.