Содержание

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-интерфейсы в реальном времени