PokerBrain: как мы настраивали тесты на MacBook
Как настроить Python-проект PokerBrain на MacBook: от проблем с pip и pynput до рабочих тестов и глобальных хоткеев на macOS.
24 статей
Как настроить Python-проект PokerBrain на MacBook: от проблем с pip и pynput до рабочих тестов и глобальных хоткеев на macOS.
Как мы итеративно развивали pashavin.ru: Telegram-уведомления, внутренние страницы проектов, AI-генерация описаний и оптимизация производительности дашборда.
Как мы чинили пагинацию, синхронизировали менеджеров и источники лидов между Twenty CRM и собственным мессенджером. Разбор реальных кейсов.
Как мы перенесли лендинг Feberra с Vercel на собственный сервер через Dokploy и провели полную SEO-оптимизацию: sitemap, schema.org, security headers.
Как переписать генератор презентаций: заменить Puppeteer на отдельный Bun-сервис с Playwright, убрать Google Slides и подключить Gemini напрямую.
Как я за одну сессию собрал лендинг для AI-конференции на Next.js, задеплоил через Dokploy и создал агента для автодеплоя будущих проектов.
Как настроить и протестировать Python AI-проект на MacBook: Homebrew, Python 3.11, pynput краши, QShortcut, глобальные хоткеи и калибровка OCR.
Как мы строили CJM-модуль и генератор документов для школы Германа Юна: аудит 40 багов, стабилизация, AI-генерация PDF и деплой в продакшн.
Как мы итерационно улучшали pashavin.ru: Telegram-форма, внутренние страницы проектов, AI-генерация описаний и автопарсер конференций.
Как мы перенесли лендинг Feberra с Vercel на собственный сервер через Dokploy и провели полную SEO-оптимизацию: sitemap, schema.org, security headers и llms.txt.
Как переписать генератор презентаций: убрать Puppeteer из Next.js, вынести рендер в отдельный Bun-сервис с Playwright и подключить Gemini API напрямую.
Как я собрал лендинг для AI-конференции с нуля: Next.js, GSAP-анимации, мобильная вёрстка, деплой на Dokploy с автовебхуком.
Как мы переделали персональное портфолио pashavin.ru: внутренние страницы проектов, форма с Telegram-интеграцией и редизайн с Three.js и GSAP.
Как мы форкнули LobeChat, заменили маскот и брендинг на WebGPT, починили русский язык и добавили Admin-вкладку в сайдбар.
Как мы перенесли лендинг Feberra с Vercel на собственный Dokploy-сервер и провели полную SEO-оптимизацию: sitemap, JSON-LD, security headers и GEO.
Как я поднял лендинг AI-конференции за один день: Next.js, Dokploy, GSAP-анимации, мобильная вёрстка и автодеплой по webhook.
Как я встроил Telegram-мессенджер в Twenty CRM, настроил infinite scroll для 487 контактов и автоматизировал распределение сделок между менеджерами.
Как мы строили pashavin.ru: форма обратной связи с Telegram-нотификациями, внутренние страницы проектов и редизайн до уровня Awwwards.
Как мы внедрили YooKassa-биллинг, файловый аплоад, OpenAI-совместимый API и ещё 6 фич в AI Aggregator за одну итерацию разработки.
Как мы перенесли лендинг feberra.com с Vercel на собственный Dokploy, настроили Dockerfile и сделали полную SEO-оптимизацию сайта.
От нуля до живого лендинга AI-конференции и рефакторинга Telegram-бота: GSAP, Dokploy, inline-кнопки вместо команд и -70% на рерайтах.
Как мы интегрировали Telegram-аккаунт в Twenty CRM: чат для менеджеров, импорт 487 диалогов, автораспределение сделок и виджет внутри CRM.
Как мы переделывали персональное портфолио pashavin.ru: добавили Telegram-уведомления для формы связи, расширили её поля и спроектировали полный редизайн с Three.js и GSAP.
Как мы внедрили YooKassa биллинг в форк LobeChat: от анализа заглушек до рабочих платежей и upsell-механик. Разбор Phase 3 миграции.