VibeCatter / Технологии
Технологии, с которыми я работаю
Технологии, на которых Игорь Соколов строит продукты: что это, как он применяет каждую в реальных проектах и когда её стоит выбирать
Claude
Как я работаю с Claude: AI-агенты и функции продуктов на моделях Claude и ежедневная инженерная работа в Claude Code
ТехнологииElevenLabs
Как я использую API ElevenLabs для синтетической озвучки: закадровый голос в видео VibeCatter и голосовые функции в AI-продуктах
ТехнологииNext.js
Разработка на Next.js: full-stack веб-приложения, многоязычные сайты и интерфейсы в реальном времени. Как я работаю с Next.js и когда он подходит
ТехнологииNode.js
Как я использую Node.js для игровых серверов реального времени, API и фоновых задач и когда лучше подходит другая среда выполнения
ТехнологииOpenAI
Как я работаю с OpenAI API: чат-бот, который в 2023 году писал как реальный человек, а также AI-функции и ассистенты на моделях GPT
ТехнологииPixiJS
Как я использую PixiJS для быстрых 2D-игр в браузере на одном большом экране: от кооперативного шутера про зомби до гонок
ТехнологииPostgreSQL
Как я проектирую базы данных PostgreSQL для продуктов: аккаунты, платежи, результаты игр и контент CMS — с миграциями и резервными копиями
ТехнологииPrisma
Как я использую Prisma для типизированного доступа к базе данных, миграций схемы и безопасных релизов на PostgreSQL и когда лучше обычный SQL
ТехнологииReact
Разработка на React: интерфейсы продуктов, админки, пульты для игр на телефонах и даже видео — от взгляда дизайнера до кода в продакшене
ТехнологииRemotion
Как я делаю видео в коде на Remotion: объясняющие видео VibeCatter и короткие вертикальные ролики, собранные на React и отрендеренные в MP4
ТехнологииSocket.IO
Как я использую Socket.IO в продуктах реального времени: мультиплеерные игры с телефонами вместо пультов, живые обновления и переподключение в плохих сетях
ТехнологииTypeScript
Как я использую TypeScript на серверах, в интерфейсах и AI-интеграциях и какие ошибки типы ловят раньше, чем их заметят пользователи
ТехнологииWebRTC
Как я использую WebRTC для прямого соединения устройств: iOS-файтинг на двух игроков и AI-интерфейсы в реальном времени