Записки команды о разработке, AI и продукте
Тексты от инженеров и дизайнеров nordiqdev. Без маркетинга, с цифрами с реальных проектов. О мобильной разработке, веб-сервисах, LLM-агентах, фреймворках и индустрии.
Мы теперь nordiqdev: история ребрендинга Creative Minds
Семь лет под именем Creative Minds, рост в три страны и непростой разговор с командой о том, почему пора менять название.
AI Act и GDPR в 2026: что реально приходится делать
AI Act полноценно работает с 2024-го, но реальная enforcement-практика выкристаллизовалась только сейчас. Делимся опытом подготовки клиентов.
Семь лет remote-first студии: чему научились
В апреле семь лет с момента основания. Без юбилейного пафоса - собрал список вещей, которые мы пробовали, и что из этого реально стало нашей идентичностью.
AI-аналитика: заменит ли LLM дашборды
Дашборды как формат аналитики постепенно теряют монополию. Аналитики разговаривают с данными через LLM-агенты. Разбираем тренд и его пределы.
Self-hosted AI-инференс: реальность железа в 2026
Каждый второй клиент спрашивает «можем ли развернуть AI у себя». Цифры по железу 2026 года и честный ответ, когда это окупается.
Дизайн-системы для мультиплатформы в 2026
Раньше «дизайн-система» обычно означала «гайды для веб + Figma». В 2026-м это сложнее: продукт живёт на пяти платформах с разными UI-языками.
Tailwind 4.x в 2026: плагины, которые реально нужны
Tailwind 4 принёс CSS-first конфигурацию и сломал часть привычного. К началу 2026 экосистема устаканилась - собрали финальный shortlist плагинов.
Голосовые агенты в B2B: где они реально выигрывают
Voice agents в B2C почти никогда не работают как обещают. В B2B - узкий, но реальный класс задач, где они окупаются.
Edge-базы данных в 2026: что реально работает
Edge-databases пять лет обещали «локальную скорость в любой точке мира». В 2026 многие из обещаний наконец сбылись, но не все.
Bun как продакшн-рантайм: окончательный вердикт
Bun перестал быть «модной альтернативой» и стал нормальным продакшн-рантаймом. Делимся, что мы поняли за полтора года эксплуатации.
Compose Multiplatform 2.0: наконец готов к проду?
JetBrains в декабре релизнула Compose Multiplatform 2.0. Прошло полтора месяца, мы успели провести один пилот. Делимся первыми ощущениями.
AI-first вёрстка: может ли LLM владеть UI-слоем
Идея «UI генерируется на лету» гуляет с 2024-го. Мы провели полугодовой эксперимент на двух продуктах. Результат - не такой, как обещали энтузиасты.
Computer vision в страховании: 4 кейса и где не сработало
Страховщики массово закупают AI-зрение под обещание «оценка ущерба за 3 минуты». На реальных проектах работает не всё. Делимся четырьмя кейсами с цифрами.
iOS 20 и WWDC26: что уже понятно по бетам и слухам
До WWDC26 ещё месяц, но первые developer-сборки iOS 20 уже у привилегированных команд. Собрали, что подтверждено и к чему точно стоит готовиться.
MCP-протокол через год: что прижилось, а что - нет
MCP запускали как «универсальный USB-C для LLM». Год спустя - серверов сотни, но качество разнородное. Разбираем, что реально работает в проде.
Сравнение Agent SDK 2026: Anthropic, OpenAI, Google
За 2025-й все три вендора окончательно оформили свои подходы к агентам. Сравниваем по 8 критериям, которые реально влияют на проект, а не на демо.
Next.js 16 и React 19: к чему готовить продуктовую команду в 2026
Next.js 16 вышел в ноябре 2025-го, и за полгода мы прогнали через него четыре проекта. Делимся, что нужно знать тимлиду до апгрейда, чтобы не словить регрессию в проде.
Итоги 2025: что приживётся, а что - отбросим
Год AI-агентов, Liquid Glass и React Compiler. Подводим итоги по делу: цифры, решения, ошибки.
Дизайн-системы для AI-native интерфейсов
Дизайн-системы 2020-х предполагали, что UI - статичный. AI-продукты требуют новых компонентов. Делимся, что мы добавили в свою.
Pricing для agentic SaaS: модели 2025 года
Когда продукт «делает работу» вместо того, чтобы её показывать, цены за seat больше не работают. Разбираем, что приходит на смену.
Multi-agent системы для автоматизации операций
Один агент - игрушка, мульти-агентная система - production. Делимся, как у нас устроена оркестрация для трёх внутренних автоматизаций.
SEO для SaaS в 2025: что поменялось с GenAI-выдачей
Половина запросов теперь не доходит до традиционных «10 синих ссылок». Что это значит для продуктовых сайтов и как мы перестраиваем подход.
Vector DB в 2025: pgvector vs выделенные решения
Раз в год мы пересматриваем стек для embeddings и поиска. Pgvector подрос, но и Qdrant не стоит на месте. Делимся, что у нас стоит и почему.
Onboarding для AI-продуктов: что работает в 2025
Onboarding AI-продукта сложнее, чем у обычного. Объяснить надо новое поведение, а не интерфейс. Делимся подходом, который у нас сложился.
Voice-first продукты: STT, TTS и архитектура голосовых ассистентов
Голосовые продукты в 2024–2025 наконец стали удобными. Делимся архитектурой, которая у нас сложилась за три проекта в B2C и B2B.
Realtime collaboration с Yjs и CRDT: внедрили в B2B
Совместное редактирование a-la Google Docs - давно не «фича только Google». Делимся, как сделали это в B2B-портале на Yjs за полтора месяца.
Compose Multiplatform 1.7 на iOS: статус в августе 2025
Раз в полгода мы пробуем Compose Multiplatform на iOS. К версии 1.7 - есть осторожный «да, готов» для определённого класса задач.
Apple App Store после EU DMA: реальность сайдлоадинга
Год назад все ждали, что DMA взорвёт App Store. Делимся честным замером: что произошло и что - нет.
Postgres 17: фичи, которые мы реально используем
Postgres 17 уже год на рынке. Половина наших проектов мигрировала. Делимся, что новое реально используем, а что - теория.
Llama 4 и Mistral: open-source LLM на середину 2025
Раз в полгода мы пересматриваем open-source стек для LLM. Разбираем, какие модели реально пошли в прод, а какие - остались в R&D.
WWDC25: Liquid Glass и что меняется в iOS 19
WWDC25 закончился. Главное событие - новый визуальный язык iOS 19. Разбираем, что это значит для существующих приложений и как готовиться.
Vue 3.5 и Nuxt 4: snapshot 2025
Vue в России и не только продолжает жить. Делимся, в каких сценариях мы выбираем Vue/Nuxt поверх React, и где избегаем.
Self-hosted LLM в 2025: vs API. Когда экономика сходится
Стоимость API упала, open-source модели подросли. Развилка «свой инференс или облако» в 2025 - снова открытый вопрос. Считаем на цифрах.
Дашборды для финтеха: от прототипа до релиза без боли
Финтех-дашборд - не просто «таблица с графиками». Это компромисс между скоростью, точностью и compliance. Делимся подходом, который у нас сложился.
Cursor, Copilot, Claude Code: как мы используем AI в собственной разработке
Не тест на синтетике. Год реальных задач: что делает каждый инструмент быстрее, где они мешают, и сколько мы за них платим.
Computer Vision в страховании: первые продакшн-кейсы
Год работы над CV-системой для оценщиков. Считаем, сколько часов сэкономили, какие ошибки выловили, и где модель пока проигрывает человеку.
Edge, serverless или контейнеры: как мы выбираем хостинг в 2025
Раньше выбор хостинга был очевидным. Сейчас - три класса решений, каждый со своими рамками. Делимся таблицей, по которой выбираем.
MCP - протокол Anthropic для AI-агентов: первые впечатления
Anthropic анонсировал MCP в конце 2024-го. Спустя пару месяцев в продакшне делимся, на что это похоже и стоит ли вкладываться.
React Compiler GA: что мы выбрасываем из кода
useMemo и useCallback больше не нужны почти нигде. Это меньше скобок, меньше шума, меньше багов от стейл-замыканий.
Apple Intelligence год спустя: что работает, а что - фасад
Год назад все наперебой обсуждали Apple Intelligence. Сейчас, когда хайп ушёл - отчитаемся, что мы реально используем в проде, а что отбросили.
Tailwind CSS 4 stable: что меняется и как мигрировать
Главный фронтенд-стек половины наших проектов получил мажорный апдейт. Что изменилось и как мы мигрируем - без неделей даунтайма.
Итоги 2024: год AI-агентов, цифры nordiqdev
Итоговый отчёт: 23 запущенных продукта, 14 из них с серьёзной AI-составляющей. Цифры команды, выученные уроки, планы на 2025.
Next.js 15 + React 19: опыт обновления на четырёх проектах
Next.js 15 вышел с обещанием упростить кэш и подружиться с React 19. Через два месяца после релиза - отчёт, что реально изменилось в наших проектах.
Performance-бюджеты для SaaS-дашбордов: что измерять и как держать
Дашборд, который грузится 6 секунд, теряет пользователя ещё до первого клика. Делимся подходом к перформанс-бюджетам, который мы откатали на трёх проектах.
AI в код-ревью 2024: Cursor, Copilot Workspace и реальная польза
AI-инструменты для разработчиков прошли через 2024 в боевом режиме. Делимся, что прижилось у нас, что нет, и какой инструментарий даём команде по умолчанию.
React Native 0.76: New Architecture по умолчанию - что это значит
Релиз 0.76 убирает мост окончательно. Большая часть приложений выиграет в производительности, часть - сломается. Разбираем, на что смотреть до миграции.
Llama 3 в self-hosted: когда это имеет экономический смысл
Open-source LLM от Meta стали реально конкурентоспособны. Считаем, на каких объёмах и сценариях self-hosted дешевле API, и какое железо берём.
Playwright vs Cypress в 2024: что мы выбираем для E2E
Cypress долго был фаворитом. Playwright за два года перевернул выбор. На каких задачах что выигрывает в 2024-м - разбираем по нашим проектам.
Bun 1.1 в продакшне: готов или нет на конец 2024
Bun уверенно идёт вперёд: 1.1 в апреле, работа с npm и yarn, Node-API-совместимость. Делимся, где мы его реально используем, а где - нет.
Tool use в Claude: построили AI-агента для саппорта за 6 недель
Anthropic стабилизировала tool use весной. Мы взяли его в кейс реального саппорта SaaS - рассказываем, что пошло хорошо, что - не очень.
Postgres + pgvector на масштабе: архитектура для миллионов векторов
Vector-БД (Pinecone, Weaviate, Qdrant) - модно. Но pgvector в Postgres часто проще и дешевле. Делимся опытом масштабирования до миллионов записей.
Drizzle ORM год в проде: что мы поняли против Prisma
Год назад мы переехали с Prisma на Drizzle на одном из проектов. Сейчас на Drizzle четыре проекта. Разбираем, что выиграли и что потеряли.
Дизайн-токены в 2024: Tokens Studio vs нативные Figma Variables
Figma докрутила нативные переменные, Tokens Studio выпустил новый плагин. Разбираем, какой подход выбирать в 2024-м и почему мы держим оба.
Hono и волна новых микрофреймворков: что мы выбираем для API
Hono за год вырос из «ещё одного фреймворка» в дефолт для edge-API. Расскажем, на каких задачах мы перестали брать Express и почему.
Мультимодальные модели для обработки документов: GPT-4o vs Claude 3.5 Sonnet
Раньше для извлечения данных из документов нужна была связка OCR + LLM. Сейчас это один вызов мультимодальной модели. Разбираем, когда это уже работает.
Голосовой AI в колл-центрах: что реально внедряется в 2024
Голосовые ассистенты на LLM перестали звучать как робот. Это меняет экономику колл-центров. Разбираем три внедрения и считаем юнит-экономику.
TypeScript 5.5: фичи, которые реально пригодились в проде
TS 5.5 вышел в июне. Без громких заголовков, но с парой фич, которые действительно меняют ежедневную работу. Перебираем, что мы включили в проде.
Apple Intelligence для разработчиков: что Apple дала и что забрала
Apple на WWDC 2024 показала on-device AI, и она ожидаемо сделала это по-своему. Что это значит для приложений в App Store на горизонте года.
Эмбеддинги в 2024: OpenAI text-embedding-3, BGE, Jina, Cohere
OpenAI обновила линейку, появились сильные открытые модели, BGE и Jina выбили проприетарных лидеров. Что выбирать под конкретную задачу в 2024-м.
React Server Components через год: что оставили, что выкинули
Год назад мы запустили первый продакшн-проект целиком на RSC. Делимся, что прижилось, а что выкинули после второго рефакторинга.
Compose Multiplatform 1.6 в проде: как мы делаем общее UI на iOS и Android
JetBrains довела CMP до состояния, когда iOS - не «бета», а реально работающая платформа. Делимся опытом двух проектов и метриками шаринга кода.
RAG в продакшне: грабли, на которые наступили на пяти проектах
Все строят RAG. Не все его доводят до прод-качества. Делимся пятью самыми болезненными проблемами и тем, как мы их решаем сейчас.
Tailwind CSS 4 Alpha: что меняется и стоит ли спешить
Команда Tailwind переписала движок на Rust, выкинула tailwind.config.js и перешла на CSS-first конфигурацию. Разбираемся, нужно ли это сейчас.
Claude 3 против GPT-4: сравнение для продакшн-задач
Anthropic выпустила семейство Claude 3 в марте. Прогнали все три модели против GPT-4 Turbo на наших боевых пайплайнах - делимся метриками без хайпа.
Vision Pro: первые недели глазами разработчика
Шлем за 3500 долларов, четыре заказчика с идеями к концу первой недели и довольно неловкая правда о том, для чего он сегодня действительно подходит.
Итоги 2023: год, когда AI стал линией ведения проектов
Год, в котором половина клиентских разговоров начиналась с «а можем ли мы прикрутить GPT». Подводим итоги без эйфории и без скепсиса.
Архитектура B2B-дашбордов: что меняется, когда у клиента 200 организаций
B2B-дашборд для 5 клиентов и для 500 - это два разных продукта. Разбираем архитектурные решения, которые становятся обязательными после 100 тенантов.
Доступность в React-приложениях: что мы делаем не на словах
Accessibility в React-командах часто живёт в режиме «потом доделаем». Делимся, как сделать так, чтобы «потом» стало «по умолчанию».
AI-помощники для разработчиков: GitHub Copilot, Cursor и что мы реально используем
За год AI-помощники прошли путь от игрушки до части ежедневного инструментария. Делимся, что у нас прижилось, а что отвалилось.
React Native New Architecture в продакшне: что мы поняли
New Architecture стала default-выбором в RN 0.73. Мы перевели три проекта. Делимся метриками и подводными камнями.
Next.js 14 и Server Actions: пора брать в продакшн
Vercel объявила Next.js 14 на Next Conf. Server Actions перешли в stable. Разбираем, что это значит на практике.
Whisper в продакшне: как мы делаем голосового помощника
Whisper открыл большинству продуктов дверь к голосовым интерфейсам. Делимся реальной кухней - от выбора модели до борьбы с шумом метро.
SwiftData против CoreData: что выбирать в новом проекте
На WWDC 2023 Apple показала SwiftData - современную обёртку над CoreData. Разбираем, насколько она готова к продакшну.
Bun 1.0 вышел: стоит ли менять Node?
Bun обещает быть быстрее Node, npm и Webpack - всё в одном бинарнике. Мы запустили его на трёх внутренних сервисах. Делимся, что узнали.
Edge functions: где они реально нужны, а где это маркетинг
Edge - это не «быстрее всегда». Это «быстрее в очень конкретных сценариях, дороже и неудобнее в остальных». Разбираем по полочкам.
Llama 2 и open-source LLM в продакшне: пробуем альтернативу OpenAI
Meta выложила Llama 2 в коммерческий доступ. Мы развернули её на одном из клиентов, где данные нельзя слать наружу. Делимся реальными числами.
pgvector vs Pinecone vs Qdrant: что выбрать для AI-приложения
Когда у клиента уже есть Postgres, тащить отдельную vector DB кажется лишним. Когда векторов миллионы - pgvector начинает захлёбываться. Разбираем границы.
Дизайн-системы и Figma Variables: год спустя в продакшне
Год назад мы только пробовали Variables. Сейчас - это часть стандартного пайплайна на четырёх клиентских дизайн-системах. Делимся практикой.
LLM-агенты: первые попытки и громкие провалы
AutoGPT и BabyAGI взорвали Twitter весной. Мы попробовали агентный подход в трёх проектах. Расскажем, почему два из трёх свернули.
Apple Vision Pro анонсирован: стоит ли инвестировать в visionOS прямо сейчас
5 июня Apple показала Vision Pro. Цена 3500 долларов, релиз - начало 2024-го. Разбираемся, кому стоит начинать готовиться, а кому - забыть до 2026-го.
Drizzle ORM против Prisma в 2023: что мы выбрали и почему
Prisma давно стала дефолтом в TypeScript-мире. Drizzle - её серьёзный челленджер 2023 года. Мы выбрали Drizzle для трёх новых проектов. Объясняем, почему.
Kotlin Multiplatform Mobile в 2023: пора брать в продакшн?
JetBrains обещали Beta KMM ещё в 2022-м. Мы сделали два проекта в проде. Рассказываем, кому это сейчас подходит, а кому - категорически нет.
RAG-архитектура на практике: что выбрать в 2023 году
RAG - это не фреймворк и не библиотека. Это архитектурный паттерн, и сделать его правильно сложнее, чем кажется по туториалам.
React Server Components: архитектурные паттерны на реальных проектах
RSC - не серебряная пуля и не маркетинг. Это новая модель композиции, которая требует переучить интуицию. Делимся паттернами, которые у нас прижились.
GPT-4 вышла: что меняется для продуктов и команд
OpenAI выкатила GPT-4 14 марта. Через неделю у нас были первые замеры на реальных задачах. Делимся, где она оправдывает цену, а где нет.
Next.js 13 App Router: что мы поняли за полгода в проде
Первые впечатления от App Router у нас были осторожно-положительными. Полгода спустя - ещё положительнее, но с большим количеством оговорок.
ChatGPT API в продакшне: первые интеграции и грабли
OpenAI открыл API в марте, и к лету у нас уже три продукта на gpt-3.5. Делимся первыми граблями: латентность, стоимость и что происходит, когда модель уверенно врёт.
Итоги 2022: цифры и решения, которые мы приняли
Итоговый пост: 18 запущенных продуктов, 6 новых сотрудников, 2 закрытых направления. Что узнали и что меняем в 2023.
AI в продукте: что реально работало в 2022 и что переоценивали
Год до ChatGPT мы уже строили AI-функциональность для клиентов. Делимся, какие подходы выжили, а какие тихо отмерли.
Технический долг: когда стоит платить, а когда - нет
Не каждый рефакторинг полезен. Не каждый «грязный код» - проблема. Учимся думать о долге как о деньгах, а не как о моральной категории.
Next.js 13 и App Router: первые впечатления с боевого проекта
App Router звучал как маркетинг до того, как мы его попробовали. Спустя месяц на боевом проекте - отчёт, что реально меняется.
Дизайн-токены: как мы синхронизируем Figma и код в продакшне
Дизайн-токены звучат как академическая тема. На деле - это способ перестать жить в режиме «дизайнер изменил оттенок серого, найдите все места в коде».
Как мы нанимаем senior-инженеров без алгоритмических собеседований
Алгоритмические собеседования отбирают людей, которые умеют решать алгоритмические собеседования. Это не senior-инженеры. Рассказываем, как мы фильтруем иначе.
Сколько стоит мобильное приложение в 2022 и почему вилка такая дикая
Если вам говорят «приложение от 300 тысяч до 5 миллионов» - это не разводка, это объективная вилка. Разбираем, что её определяет.
Минимальный процесс-стек для команды до 10 человек
Не каждой команде нужен Jira, не каждой нужен Notion, не каждой нужны двухчасовые планинги. Разбираем, что действительно работает.
React Native, Flutter или нативная разработка: как выбрать в 2023
Нет универсального ответа. Есть три фреймворка, у каждого - свой класс задач. Разбираем по критериям, которые реально влияют на сроки и бюджет.
Шаблон постмортема, по которому мы разбираем инциденты
Постмортем - самый недооценённый артефакт инженерной культуры. Делимся шаблоном, который выработали за три года и который реально работает.
SwiftUI или UIKit в 2023: что выбирать для нового iOS-приложения
К концу 2022-го SwiftUI уже не игрушка, но и не серебряная пуля. Считаем, в каких сценариях он экономит месяцы, а в каких - добавляет полгода.
iOS 16 и Lock Screen Widgets: что это меняет в стратегии mobile-first
Apple фактически дала каждому приложению второй экран в iPhone. Кто это поймёт первым - отыграет долю внимания у соцсетей.
Сколько стоит плохой онбординг нового инженера
Каждый новый инженер «ничего не делает» первые недели. Это нормально. Не нормально - когда «ничего не делает» затягивается на месяцы.
Зачем студии разработки технический блог в 2022 году
Блог как канал найма, как фильтр клиентов и как способ заставить команду оформлять то, что обычно живёт в Notion.