Записки команды о разработке, AI и продукте
Тексты от инженеров и дизайнеров nordiqdev. Без маркетинга, с цифрами с реальных проектов. О мобильной разработке, веб-сервисах, LLM-агентах, фреймворках и индустрии.
Итоги 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 долларов, четыре заказчика с идеями к концу первой недели и довольно неловкая правда о том, для чего он сегодня действительно подходит.