Три монитора – Telegram
Три монитора
324 subscribers
213 photos
2 videos
2 files
88 links
Привет! Меня зовут Константин Шибков aka @sendel и тут рассказываю и показываю что узнал новое, что попробовал и прочитал
Download Telegram
🚀 И вот я готов поделиться личным левел-апом — как я выступил на офлайн конференции UfaDevConf.

Часть I – Подготовка

🧠 Выбор темы
Тема доклада была максимально приземлённой и для меня очень значимой: «Как Value Object может упростить ваш бизнес-код».

Без архитектурных сложностей и AI-хайпа, просто про боль боевого кода и как аккуратные объекты-значения спасают от хаоса. Доклад было подготовить несложно: я просто вытаскивал из памяти реальные кейсы, а не придумывал пример из воздуха.

🏋️ Как готовился
Собрав тезисы, я отправил их в Программный Комитет (ПК). Тему одобрили и я начал собирать сценарий и презентацию. Ушло около двух дней, с учётом работы. на подготовку черновой презентации и подробной структуры рассказа.

Первый тестовый прогон достался моей команде. Они выслушали доклад длиннее запланированного времени на 10 минут и сказали, что было не очень. Спасибо вам за честное мнение! 💚

В итоге, выкинул из доклада занудство и пересобрал порядок повествования. Получились плавные переходы между темами и не было «А вот можно еще так и так».

Второй тестовый прогон был уже с ПК. Прошло всё отлично, уже тут уложился в тайминг и было значительно проще рассказывать. Замечаний не было и мне оставалось отполировать презентацию.

После этого я еще раз на скорости x4 пробежался докладом через презу и проверил: порядок появления элементов на слайдах, порядок самих слайдов и возможные ошибки. В итоге вышло 48 слайдов и около 113 прокликиваний анимации появления элементов. Хотелось, чтобы одна картинка не висела слишком долго на экране.

Отправил финальную презентацию организаторам и оставалось два дня до выступления. Больше до выступления не притрагивался ни к презентации, ни к докладу.

А то могут появится мысли что-то улучшить. Был уже такой опыт переработки всей презы в ночь перед презентацией (да еще и не своей 😁.

И вот наступила суббота, день UfaDevConf.

Продолжение, видео и преза в следующем посте. А в комментах приму любые советы, вопросы и личный опыт по подготовке к выступлениям. Фишки и бесполезности)
🔥201👍1
⏱️ Время 11 утра, объявляют мой первый доклад секции Бэкенда. До этого я успел проверить и настроить микрофон, проверить кликер, договориться с ведущим секции, как будет проходить доклад, секция вопросов. Выдал памятные подарочки за лучшие вопросы и пошёл к трибуне. Поставил на телефоне секундомер и заранее переключил экран в режим "Не отключать экран никогда", чтобы таймер всегда был виден.

😨 Дыхание, пространство и лёгкая дезориентация.

Первые 8 минут выступления оказались самыми тяжёлыми. Я это почувствовал буквально физически: сбивалось дыхание, воздуха не хватало. Была какая-то спешка внутри меня и зажатость. Кстати, на видео это очень заметно 🫣

Параллельно к этому в первые минуты добавилась проблема с пространством: иногда я оказывался так, что к части зала стоял буквально спиной. Контакт с аудиторией терялся. Конечно, в онлайне всегда смотришь в камеру и сразу туда же смотришь на демонстрацию экрана зрителям.

В какой-то момент я это заметил, немного сбавил темп и сделал простую вещь: выбрал несколько людей в разных частях зала как «якоря» и периодически возвращал взгляд к ним. Это помогло поймать ощущение диалога, а не лекции для слайдов сзади меня. 😺

😋 Спокойствие, улыбки и чёткий тайминг

После того, как дыхание выровнялось, всё стало ощутимо проще. Речь пошла более плавнее. Больше не был таким суровым, стал улыбаться и больше взаимодействовать с аудиторией в виде общения глазами, когда с вопросами как будто обращался к конкретному слушателю и менял цель каждый раз.

Таймер показывал 33 минуты и я был на 45 слайде, оставалось два слайда. На отметке 34 минуты 40 секунд закончил поблагодарил слушателей и приступил к сессии вопросов. Вопросов было достаточно на все 10 минут, поэтому на часть вопросов, сомнений и уточнений отвечал уже в кулуарах.

🕺Лучшие вопросы

«А теперь выбери лучший вопрос». Это фраза меня часто ставило в ступор, даже если я знал, что надо было выбрать. Когда задают поток вопросов, мне бывало сложно вспомнить, а что вообще задавали.

В этом случае я использую подход мгновенной оценки. Первый вопрос – по умолчанию лучший. Потом сравниваю со вторым и вешаю метку лучшего на него, и каждый следующий сравниваю с лучшим. Такой своеобразный поиск Максимума из списка)

Так и были выданы классный «сибирский» металлические пины на тему разработки двум счастливчикам.

И на этом, выступление закончилось и пошел общаться в общем зале, отвечать на вопросы и изучать местные стенды 🙂

В итоге, я остался очень доволен. У меня была в этом году цель выступить оффлайн на большую аудитория и это достигнуто. Выводы сделаны. Надо работать над собой и подаваться на новые конференции.

🤩Артефакты

1. Запись доклада на 📺 YouTube | 📺 RuTube
2. Презентация в PDF
3. Кроме презентации я подготовил мини гайд по теме Value Object с примерами на Java, Kotlin, Go, Python, C#. 💻 Изучайте на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍8👏4🥰1
Весь год мы куда-то бежим, стараемся, достигаем. И вот когда настала пора фича фризов, самое время остановиться и понять: а куда мы вообще прибежали?

Вот тут помог пост Александра с канала Delivery Manager про годовое ретро.

Всё по делу, как провести ретро так, чтобы команда не просто «поставила галочку», а реально почувствовала, что изменилось за год — и что стоит взять с собой в следующий. И самое главное, чтобы это не превратилось в скучный и нудный созвон.

С Александром мы познакомились лично на конференции UDW'2024 и как мне нравится как он умеет всё расложить по полочкам, объяснить и показать как работает Kanban, какие есть фишки. Как собирать метрики и их анализировать. Поэтому очень приятно рекомендовать весь его контент и рекомендовать подписаться. Там уже множество полезных материалов!
6💯5🔥2👌2
Написал статью на Habr.

tl;dr: Value Object: как победить примитивную одержимость

Но пост не про содержание, а про процесс написания статью. И да, снова без ИИ не обошлось. Но если у вас акк на хабре, добавить карму всегда вам будет плюсиком в вашу карму)

Входные данные: опубликованное видео и презентация в PDF. Сценарий дословного я не делал. Только якоря.

Поэтому, чтобы не писать с нуля, прогнал через:

1. Получил звук из видео:
yt-dlp -f bestaudio --extract-audio --audio-format wav -o "talk_raw.%(ext)s" "url"

2. Перевёл в 16кГц для оптимизации дальнейшеней работы
ffmpeg -i talk_raw.wav -ac 1 -ar 16000 talk_16k.wav

3. Скачал модельку ggml-large-v3-turbo и прогнал с помощью whisper-cli


whisper-cli \
-m ~/whisper-models/ggml-large-v3-turbo.bin \
-l ru \
-otxt \
talk_16k.wav


Получил сырой текст, в начале даже получился перевод на англ. Полный результат можно почитать на GitHub

4. После этого взял попробовать ChatGPT 5.2 Thinking для создания текста статьи из текста речи + PDF презентации в формате MarkDown. Получилось не с первого раза, пришлось сделать более человечным, в формате прозы, а не таблиц и списков. Все примеры из презентации отлично перенёс, но тут спасибо мне, так как примеры были в виде текста, а не скриншотов.

5. А вот тут пошла ручная работа – по настоящему очеловечивание текста. Правка форматирования и подгонка под себя. В итоге получилась хорошая статья.

Ничего нового тут нет, такой подход очень широко можно использовать, просто набалтываете что угодно – распознаете и превращаете в нужный контент.

Сейчас в телефонах, в мессенджерах есть возможности speech-to-text. А если и нет, или качество ужасное, то надеюсь у вас найдется 2гб видеопамяти на запуск модельки для распознования.

Ну и карму или коммент на забудьте оставить или скажите, насколько запах ИИ в статье имеется)
👍9🔥73🥰1
Я попробовал 133 раза за год вставать в 6 утра.

И много раз думал одно и то же: «Может, не идти на тренировку?»

Началось всё с боли. Год назад у меня стала болеть спина, особенно в машине, особенно почувствовал в поездке в Иннополис.

Я делал, как мне казалось, всё «разумное»: поменял кресло на удобное, попробовал сидеть правильно, чуть донастроил рабочее место. Спина это проигнорировала.

МРТ крестцово-поясничной зоны показало, что лёгких решений не будет. Меня снова выручила жена и убедила начать регулярно тренироваться.

За год вышло 133 тренировки по полтора часа, три раза в неделю. Разминка, растяжки, пресс, ноги и руки. Под чутким руководством тренера.

Итог — я забыл, как это «болит спина». Летом проехал 5200 км за рулём, и это был наглядный тест: ни единого раза не пришлось выходить «разогнуться» или искать еще более удобное положение.

При этом любви к тренировкам так и не появилось. Каждое утро — не мотивация, а торг с собой. Но эффект решает: тело собралось, мышцы ощущаются, рабочие веса растут и показывают – есть и прогресс.

Вывод у меня простой: кресло, гаджеты и лайфхаки — это косметика. Если спина уже подаёт сигнал, спасают не настройки стула, а регулярная нагрузка и дисциплина. Всё остальное — приятные дополнения к тому факту, что в 6 утра нужно просто встать и пойти. И не забудьте проконсультироваться с врачом!

💪 Расскажите свою историю взаимоотношений с физическими нагрузками?)
🔥25👍3💯21👏1
В этот раз попробовал сделать самое короткое среди своих видео на YouTube и даже получилось. И теперь самый короткий пост в телеграм 🕺
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥631
Второе видео за неделю, даже вам принёс показать! Особенно зайдет любителям консоли, vim, Markdown и чего-то необычного в устоявшихся инструментах!

Просто теперь мои презентации я показываю прямо в консоли. А еще внутри презентации исполняется код и такое можно творить!

А что именно → моем видео

https://youtu.be/-JUd4Kc8fto
https://youtu.be/-JUd4Kc8fto
https://youtu.be/-JUd4Kc8fto
🔥10👍5👏31
This media is not supported in your browser
VIEW IN TELEGRAM
Я долго держался, но так уже нельзя. Давайте буду рассказывать про использование мною AI. А потом может и моё отношение. Возможно канал превратится в филиал X.com (запрещенной в РФ).

Первое, про обновление.

Новый Codex 5.3 радует, не могу сказать, что он стал лучше 5.2 работать с кодом. Но вот наконец-то с полпинка пишет код для Manim. Это такая Python библиотека для генерации научной визуализации. Теперь говорю: вот у меня массив – сделай визуализацию просеивания вверх. И всё получается аккуратно и красиво. До этого это было неаккуратно и местами поломано. За это жму руку!
🔥8🥰2👏2
⌨️ Что у меня по ИИ инструментам для работы с кодом сейчас, я больше по CLI тулам. IDE с ИИ не очень зашли:

🔜Claude Code CLI + Sonnet/Opus — топ по агентам, но боль по лимитам

Связка очень сильная именно из-за агента Claude Code CLI: удобно ставить skills, подключать агентов, управлять потоком работы.
Отдельно отмечу: планирование и уточнение деталей задач у Claude получается прям эталонно для меня — он хорошо “допрашивает” и выстраивает шаги.

😤 лимиты небольшие → становится дорого. Мне банально не хватает подписки за $20 для постоянного использования, поэтому сейчас не продлеваю. А за $100 пока не готов, есть варианты интереснее.
Нужен VPN. И с оплатой сложнее, у меня европейская карта не работает.

🔜Codex CLI + Codex App — просто потому что есть подписка ChatGPT Pro.

Если у вас ChatGPT Plus и выше (Go — не подходит), то помощник для разработки у вас уже есть. С его настройками у меня было больше трудностей, маркетплейсы у claude cli проще и удобнее. Может я не до конца понял, напишите мне.
Зато у Codex есть киллер-фича: очень тесная связка с GitHub.
Если проект живёт там — цикл “идея → PR” без каких-либо препятствий и нативно. По лимитам субъективно ощущается лучше, чем Claude Code на тарифе $20. И приятный бонус: за эти же деньги вы получаете ещё и нормальную генерацию картинок и все функции ChatGPT.

😤 Нужен VPN. Рега не очень удобная и с подводными камнями, но вроде перестали банить акки.

🔜Perplexity — ежедневный чат для текста и проверки реальности

Тут всё просто: это мой инструмент “на каждый день”, удобное приложение и нет ограничений по доступу к инструменту. Хотя недавно заблочили генерацию картинок из РФ (
Хорошо делает: планы, каркасы сценариев, черновики текстов, подбор источников и факт чекинг. Большой плюс это выбор моделей: GPT, Gemini, Grok, Sonnet, Opus и не только.
Ну и люблю режим Labs для глубого изучения или сбора инфы для темы. Напрямую как инструмент для разработки не подходит, только в режиме чата.

😤 Из минусов: брал за копейки через какие-то промокоды. Вот закончится, придётся или платить или заменять)

🍒 Claude Code CLI + GLM 4.7 — мой основная рабочая пара для кода

Не самая очевидная, но очень практичная комбинация. И самое главное они сделали возможным перенаправлять Claude Code CLI на свои API и работать с ними нативно 💪

Claude Code CLI — отличная оболочка: расширения, управление агентами, удобный контроль процесса.
GLM 4.7 — реально сильная модель, которая неплохо мимикрирует под Anthropic-стиль, поэтому Claude Code CLI с ней ощущается “как надо”, но дешевле и без VPN. Не могу сказать, что по качеству хуже, мои задачи по беку и фронту решает отлично.

По цене и лимитам — вообще другой уровень: на Pro я спокойно сжигаю 60–200 млн токенов в день и всё ещё не упираюсь в пятичасовые лимиты, в отличие от Codex/Claude. По цене от 3$ для пробы до 30$ за один месяц. С учетом скидок и акций до 50% дешевле.
А тут просто моя рефералка, если захотите попробовать. Оплата возможна UnionPay картами из РФ. Простыми нет.


В нашем мире есть еще полно моделей: Gemini, Grok, Qwen, K2 и дальше большой список. Всего не учесть и просто самому понять инструмент надо больше чем пару часов, а еще если за пробу надо платить...

то в этом случае находишь себе подходящий инструмент и спокойно пользуешь, а эти волны хайпа по каждой новой минорной версии можно даже пропускать или просто на следующую задачу выбирать ее при обновлении.

А вы, господа разработчики, чем пользуетесь? Какая модель топ, какой cli или gui тул решает ваши проблемы каждый день?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Как я удачно открыл стим и успел попасть на последний день фестиваля игр в жанре "Печатание".

👨‍💻Ну и там прямо кайфовая Glyphica: Typing Survival, что-то похожее на Vampire Survivals.

Демка в вебе для попробовать но она может тормозить и там только один режим.

Расслабиться и без мышей, а только под шелест механики играть в рогалик = ❤️

🖥Достуна на Windows, Macos, (скорее Linux)

🇷🇺 Русский язык для печати есть.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👌21
Продолжаю обещанный гайд по структурам данных в Java и сегодня видео про PriorityQueue.

Очередь в которой не все одинаково равны, есть важные элементы и не очень.Отличная выбора для решения задач по созданию Планировщиков Задач, выбор K-больших/меньших и задач на графы.

Посмотрите и оцените мой обновленный образ 👉

https://youtu.be/keZy72fpE5A?si=vjl7O48blzNA4IQ6
https://youtu.be/keZy72fpE5A?si=vjl7O48blzNA4IQ6
https://youtu.be/keZy72fpE5A?si=vjl7O48blzNA4IQ6
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👏2
⚡️Внезапное прямое включение через 30 минут в 19:30 МСК.

Стрим Claude Code + GLM
. Потому что многие попросили показать, с чего начать CLI вайбкодинг агентами и избавиться от чатов.

- установка и настройка ClaudeCode + GLM
- что должно быть в CLAUDE.md
- пишем мини проект
- устанавливаем subagents
- смотрим на разницу вывода
- экспериментируем

Подключайтесь!

- КонтурТолк - без VPN, можно из браузера
- YouTube - надеюсь тут будет без глюков)
🔥6
Короткая выжимка со стрима:

Подписка z.ai для использования моделей семейства GLM. Возможность оплаты за пределами РФ или через UnionPay или купить у посредников. Желательно по моей рефералке и вы получите скидку 10% на первую подписку.
• Для первого запуска claude может потребоватсья доступ к свободному интернету.
• Подходит любая ОС: macOS / Linux / Windows / WSL.
• Нужен только установить Node.js 18+

1️⃣ Установить claude


npm install -g @anthropic-ai/claude-code


2️⃣ Подключить GLM

Получить API ключ в ЛК.

• Вариант через интерактивный помощник npx @z_ai/coding-helper. Язык → Global Plan → вставить API key → выбрать Claude Code → применить конфиг
• Вариант через ручное изменение конфига ~/.claude/settings.json


ANTHROPIC_AUTH_TOKEN = твой API key
ANTHROPIC_BASE_URL = https://api.z.ai/api/anthropic


3️⃣ Superpowers💻obra/superpowers

Это даёт нормальный цикл: уточняющие вопросы → план → исполнение → ревью, плюс команды вроде /brainstorm, /write-plan, /execute-plan

Внутри claude:


/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

Вызывать принудительно: Используй superpowers для решения задачи...

4️⃣ skills/subagents💻 VoltAgent/awesome-claude-code-subagents

Чтобы быстро собрать группу специалистов, например back/front/devops/task-manager и специалистов по языкам программирования.


claude plugin marketplace add VoltAgent/awesome-claude-code-subagents
claude plugin install voltagent-meta
claude plugin install voltagent-core-dev
claude plugin install voltagent-lang
claude plugin install voltagent-infra


Что эта связка даёт?

• Superpowers заставляет агента сначала думать, планировать, тестировать результат, а не “нагенерить 3000 строк и исчезнуть в тумане”.
• VoltAgent добавляет команду специалистов и оркестрацию: архитектор/фронт/ревьюер/девопс — теперь специалисты выбираются под задачу и работают в отдельной сессии, а не используются общий контекст для одного универсального перегруженного агента.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍2👏2
«Надеюсь четвертый сезон будет последним» – это я сказал жене, после просмотра сериала “Основание” (Foundation).

Первое впечатление - Негатив. Особенно от второго сезона: много пустых диалогов, декоративная «научность» и затянутость. Линия Гал Дорник воспринимается как банальный, почти «джедайский» набор тропов, от которого только и просишь – делайте что-то уже.

А вот стоит смотреть ради сюжетной линии Демерзель и Генетическая династии Клеонов. Тут и актеры мне по нраву: Ли Пейс (это же "Остановись и Гори") и Лаура Бирн. Вопросы власти и вечной жизни. Насколько свободны герои при всей полноте власти, если им надо следовать строгим законами и правилам, чтобы идти предопределенным не им путём? И как этот хрупкий тройственный союз Рассвета, Дня и Заката трещит по швам, а леди Демерзель исполняя свою миссию пытается склеить генетическое дерево без вариантов выбора.

Почему и в чем суть? Спойлерить не могу, лучше посмотреть самим. Но готовьтесь перематывать низкокалорийные диалоги)

🤖 Моя оценка: 7/10 законов робототехники

Далее я пошёл искать НФ для просмотра, чтобы свои страдания смазать бальзамом качественного контента. И оказалось, Основание не такое и плохое, если смотреть за последние 5 лет. Просто рынок бедный на НФ:

Dark Matter / Тёмная материя - начал смотреть, но пока не досмотрел. Но это следующее, что я досмотрю. Выглядит на старте интересно. Мультивселенные и паралелльные реальности (это как понял из первых серий)
Severance / Разделение - это кайф, но по мне сложно назвать это прям НФ, но что-то близкое. Наблюдать за сюжетом и героями интересно, за всеми.
🚫 3 Body Problem / Задача трёх тел – просто Netflix это нет, Китайская версия да. Китайская это прямая экранизация, но там денег на графику не выдали. Netflix по мне очень скомкано получился.
Fallout / Фоллаут – вне конкурса, я оценивать не могу. Потому что фан. Но если говорить о фантастике, это больше сатирическая комедия по мне.

И последнее в списке Ради всего человечества (For All Mankind). США vs СССР в космической гонке, 5 сезонов. Есть сомнения, но в списке есть.



🤔 Может я что упустил и вы мне предложите потерянный бриллиант?)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍21
«Это Фоллаут здорового человека» — написал Олег. Помня о его вкусах, решил, что в первую очередь надо это посмотреть. Включил «Бункер» (Silo) и незаметно завершил оба сезона.

🎮 Стиль
Близок к Fallout 1/2: приглушённый, ржавый, мрачный и аскетичный. Нет буйства красок как в сериале Fallout или в игре Fallout 4. Тут мир не пытается понравиться и саркастично пошутить — все пытаются выжить.

🎮 Сюжет в ограниченном пространстве
Были опасения, насколько можно создать интересный сюжет внутри одного бункера? Но сериал нормально компенсирует это загадками мироустройства и иногда даже все меняется, хотя вроде ты уже всё понял как работает этот мир.

Как всегда есть вопросы к реализму и некоторых нестыковок, но я это списываю на упрощение модели мира, чтобы не добавлять лишние детали :)

🎮 Краткие мысли:
• нравятся как играют главные герои
• это не экшн, а больше фантастическая драма высотой в 144 этажа.
• смотреть при дневном свете невозможно, весь сериал в потёмках. Ну экономят электричество, логично :)
• второй сезон более предсказуем, чем первый. Но за счет плотности событий смотреть интересно.
• не заметил повестки

🔋 🖤/🖤🖤

Минус балл за предсказуемость части сюжетных линий второго сезона. Но при этом интригу на третий сезон не слили: загадки остались.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁21🌚1