Зміст

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-інтерфейси реального часу