Блог

Статьи, туториалы и лучшие практики от нашей команды опытных разработчиков.

dxpdf 0.5.0: как мы научили конвертер DOCX читать не только по-английски
Разработка ПО

dxpdf 0.5.0: как мы научили конвертер DOCX читать не только по-английски

dxpdf превращает документы Word в PDF без Office, LibreOffice и облачных API. В версии 0.5.0 конвертер наконец перестал считать, что любой документ написан по-английски: переносы строк по UAX #14, двунаправленный текст по UAX #9, числа и даты из CLDR по языку самого документа. Заодно в проекте появился первый внешний контрибьютор — и начал он как раз с русской нумерации. Разбираем, что вошло в релиз, какие решения за ним стоят и что показывают замеры.

11 августа 2026 г.
Orosu: почему мы заменили SSH-ключи для деплоя подписанными WebSocket-задачами
DevOps

Orosu: почему мы заменили SSH-ключи для деплоя подписанными WebSocket-задачами

Рано или поздно любому CI-пайплайну нужно доставить сборку на сервер, и большинство команд решают это SSH-ключом в секретах и скопированным rsync-скриптом. Мы поступили иначе и написали Orosu — open-source инструмент на Rust, который превращает деплой в аутентифицированную, ограниченную WebSocket-задачу вместо открытой сессии в шелл. В статье — какую проблему он решает, как устроен и где его границы.

8 августа 2026 г.
Стоимость поддержки Flutter-приложения в 2026 году: сколько вы платите после запуска
Для основателей

Стоимость поддержки Flutter-приложения в 2026 году: сколько вы платите после запуска

Сколько на самом деле стоит поддержка Flutter-приложения после запуска — правило 15–25% от стоимости разработки в год, что формирует эту цифру и где единая кодовая база реально экономит деньги.

4 августа 2026 г.
Как на самом деле работает сквозное шифрование: обмен ключами, алгоритм Double Ratchet и его реальные компромиссы
Кибербезопасность

Как на самом деле работает сквозное шифрование: обмен ключами, алгоритм Double Ratchet и его реальные компромиссы

Подробный разбор того, как устанавливается и поддерживается сквозное шифрование — рукопожатие X3DH, алгоритм Double Ratchet, лежащий в основе Signal и WhatsApp\*, групповые сообщения с помощью sender keys и честный взгляд на то, что защищает E2EE, а что — нет.

3 августа 2026 г.
Сколько времени занимает разработка Flutter-приложения? (таймлайн 2026)
Для основателей

Сколько времени занимает разработка Flutter-приложения? (таймлайн 2026)

Реальные сроки разработки на Flutter в 2026 году — 6–12 недель на MVP, 3–6 месяцев на бизнес-приложение, 6–12+ месяцев на сложное или регулируемое — по фазам, вместе с переменными, которые действительно двигают дату, и теми, которые только кажутся важными.

31 июля 2026 г.
Процесс разработки Flutter-приложения: как мы доводим идею до App Store
Для основателей

Процесс разработки Flutter-приложения: как мы доводим идею до App Store

Реальный процесс Flutter-разработки — дискавери, дизайн, архитектура, итеративная разработка, QA, релиз и поддержка — устроенный как короткие циклы обратной связи, а не как водопад. Что происходит на каждой фазе, что вы получаете на выходе, кто в этом участвует, сколько это занимает и в каких местах процесс ломается.

29 июля 2026 г.
Почему AI-агенты буксуют на Flutter: 7 пробелов, которые закрывает опыт
Разработка ПО

Почему AI-агенты буксуют на Flutter: 7 пробелов, которые закрывает опыт

Мы отдаём агентам большую часть Flutter-кода — и регулярно разбираем Flutter, написанный агентами, за которыми никто не следил. Разница не в скорости печати, а в семи решениях, которые агент без присмотра принимает неверно каждый раз: он пересчитывает производные данные вместо единого источника правды, не пишет ни тестов, ни бенчмарков, сваливает сложную асинхронность в пирамиды из if вместо стримов, держит дизайн-токены константами вместо Theme, изобретает новый UX-язык на каждом экране, склеивает строки там, где обязателен ICU, и упрощает везде подряд, не понимая, где сложность нужна. Разбираем каждый пункт на Dart: как выглядит, почему агент так делает и что делаем мы.

26 июля 2026 г.
Как мы построили финтех-приложение реального времени на Flutter и Go
Разработка ПО

Как мы построили финтех-приложение реального времени на Flutter и Go

Инженерия ExtraETF — как мы веерно рассылаем рыночные данные множеству клиентов через WebSocket-сервис на Go, как строим производительные финансовые графики нативно во Flutter, и какие компромиссы пересмотрели бы в 2026 году.

25 июля 2026 г.
Как мы выпускаем 20+ брендированных приложений из одной Flutter-кодовой базы — и проходим Apple 4.2.6
Для основателей

Как мы выпускаем 20+ брендированных приложений из одной Flutter-кодовой базы — и проходим Apple 4.2.6

Большинство «white-label» студий просто перекрашивают один бинарник — и правило App Store 4.2.6 отклоняет именно это. Вот архитектура, которой мы выпускаем 20+ по-настоящему разных брендированных приложений из одной Flutter-кодовой базы: аутентификация по тенантам и серверный контент, которые делают каждое приложение самостоятельным продуктом, а не дубликатом.

10 июля 2026 г.
Как нанять Flutter-разработчиков в 2026 году: своя команда, агентство или staff augmentation
Для основателей

Как нанять Flutter-разработчиков в 2026 году: своя команда, агентство или staff augmentation

Три способа нанять Flutter-специалистов в 2026 году — in-house, агентство или staff augmentation — по цене, скорости и рискам, с реальными ставками и фреймворком выбора для основателей и CTO.

3 июля 2026 г.
Как мы разрабатываем с AI: архитектура и гибкость вместо набора кода
Разработка ПО

Как мы разрабатываем с AI: архитектура и гибкость вместо набора кода

AI уже пишет большую часть кода в любой серьёзной команде — 84% разработчиков используют его ежедневно. Мы делаем на это ставку осознанно. Когда код набирают агенты, наши инженеры освобождаются для того, в чём AI слабее всего: архитектура, гибкость и системные решения, от которых зависит, переживёт ли продукт свой второй год. Рассказываем, как мы на самом деле работаем в 2026 году, почему перенесли усилия людей выше по стеку и как не даём AI-коду превратиться в те запутанные кодовые базы, которые мы каждую неделю проверяем на аудитах.

19 июня 2026 г.
Что находит аудит AI-кода: 11 проблем почти в каждом проекте на AI
Разработка ПО

Что находит аудит AI-кода: 11 проблем почти в каждом проекте на AI

Ваше приложение на AI может быть уже запущено, и дыры в безопасности — лишь часть истории. Мы проверили десятки кодовых баз, собранных в Cursor, Claude Code, Bolt, Lovable и в долгих сессиях с ChatGPT, и почти всегда повторяются одни и те же одиннадцать проблем: секреты захардкожены в коде, нет валидации ввода, аутентификация формально есть, но не проверяет запрос, тестов ноль, обработка ошибок отсутствует на несчастливом пути, N+1-запросы, устаревшие зависимости с известными CVE, повсеместное дублирование, нет единой архитектуры, callback hell вместо нормальных асинхронных паттернов и код, написанный без учёта окружения развёртывания. Разбираем каждую — как выглядит, почему AI так делает и как мы её чиним.

18 июня 2026 г.