codemonsters.log
571 subscribers
178 photos
19 videos
105 links
| Просто рассказываю про
| Научно обоснованный подход
| Рациональной и качественной разработки софта
@maxology
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔥81
This media is not supported in your browser
VIEW IN TELEGRAM
👍3👻21🔥1
Инженер, глянь подход из статьи:
https://codemonsters.team/blog/2026/05/02/rational-design-skills/

Там вообще много толковых, научно обоснованных статей про модульность, корректность и тестирование. С ИИ это работает отлично — контекст получается четким и небольшим.

Из интересного хочу отметить:

* Нарезку на вертикальные слайсы — очень похоже на разработку ПО как платформы для плагинов.
* Запрет моков (тестируем только реальные объекты).
* Изоляцию ввода-вывода (I/O).
* Работу от компонентных тестов — прямо как было у нас в академии, но здесь в этом есть дополнительная польза для всей системы.

Вот пример сервиса, сделанного по этим скиллам:
https://github.com/ubik-life/passkey-demo-api
Я, кстати, писал чуть более сложные сервисы в MVNO и внедрял похожий подход в «Цифровом Рубле». До вас уже дошла чистейшая, упрощенная дисциплина — без привязки к языку программирования, для нашего дерзкого времени разработки с ИИ.

А вот и сами скиллы:
https://github.com/ubik-life/service-template

Я во время хакатона доработал по ним сервис и актуализировал сам шаблон. Буду рад, если наработки пригодятся и принесут пользу.

В нашей платформе мы уже используем эти скиллы для улучшения документации продуктов.

Если интересно, чтобы я рассказал подробнее, как можно улучшать документацию своих продуктов и применять эти скиллы для:
* проектирования сервисов,
* реализации сервиса по бэклогу,
* (и с чего всё это вообще начинается) —

ставь лайк, и я организую митап, где всё подробно расскажу и покажу.
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥62
Ставь лайк, и я организую митап, где все подробно расскажу и покажу.

Инженер, глянь подход из статьи:
https://codemonsters.team/blog/2026/05/02/rational-design-skills/

Там вообще много толковых, научно обоснованных статей про модульность, корректность и тестирование. С ИИ это работает отлично — контекст получается четким и небольшим.

Из интересного хочу отметить:

* Нарезку на вертикальные слайсы — очень похоже на разработку ПО как платформы для плагинов.
* Запрет моков (тестируем только реальные объекты).
* Изоляцию ввода-вывода (I/O).
* Работу от компонентных тестов — прямо как было у нас в академии, но здесь в этом есть дополнительная польза для всей системы.

Вот пример сервиса, сделанного по этим скиллам:
https://github.com/ubik-life/passkey-demo-api

Я, кстати, писал чуть более сложные сервисы в MVNO и внедрял похожий подход в «Цифровом Рубле». До вас уже дошла чистейшая, упрощенная дисциплина — без привязки к языку программирования, для нашего дерзкого времени разработки с ИИ.

А вот и сами скиллы:
https://github.com/ubik-life/service-template

Я доработал по ним сервис и актуализировал сам шаблон. Буду рад, если наработки пригодятся и принесут пользу.

В нашей платформе мы уже используем эти скиллы для улучшения документации продуктов.

Если интересно, чтобы я рассказал подробнее, как можно улучшать документацию своих продуктов и применять эти скиллы для:
* проектирования сервисов,
* реализации сервиса по бэклогу,
* (и с чего всё это вообще начинается) —

ставь лайк, и я организую митап, где всё подробно расскажу и покажу.

Пришло время пообщаться в неформальной обстановке
обсудить кто где что применяет и как

#codemonstersvlog
13👍4🔥2👌1
На этом закончим сегодня творить
#codemonstersvlog
Друзья, а давайте уже наконец встретимся вживую? 🤝
Предлагаю собраться в Москве после работы, без суеты — просто пообщаться, выдохнуть и посмотреть друг на друга не через экран.

👇 Кто ЗА такую встречу — ставьте «+» в комментариях.
Если наберётся компания, я всё организую (место, время — решим вместе).
🔥7
Готовлю дом для синтетического помощника.

Купил две видюхи — RTX 3090 Ti, чтоб помощник не тормозил.

Заказал Dark Hero, чтобы раскрыть потенциал карт в режиме dual x8.
Спрашиваю у кремниевого советника перед покупкой для am4: "Норм?"
А он мне:
"ASUS ROG Crosshair VIII Dark Hero — легендарная плата, абсолютный эталон для твоей задачи. Её слоты PCIe 4.0 x16 работают в режиме x16 или dual x8. Два быстрых слота — без потери производительности."

Короче, электромать одобрила мать.

Теперь жду, когда соберу эту машину и услышу ее дыхание.

#codemonstersvlog
👍5🔥4
codemonsters.log
Ставь лайк, и я организую митап, где все подробно расскажу и покажу. Инженер, глянь подход из статьи: https://codemonsters.team/blog/2026/05/02/rational-design-skills/ Там вообще много толковых, научно обоснованных статей про модульность, корректность…
Всем привет!

В среду 17.06 в 18:30 — митап. Заходите переждать жару в позитивной компании.

Ссылка на видеовстречу: https://telemost.yandex.ru/j/1435644748

Формат свободный: общаемся, задаёте вопросы.

Я параллельно буду со скиллами разрабатывать тулзу, которую давно собирался начать. Вариантов два — выберу ближе к встрече.


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


Пришло время пообщаться в неформальной обстановке
обсудить кто где что применяет и как


#codemonstersvlog
👍42
Вчера тепло встретились с выпускниками и кураторами бэкенд-академии.

Сначала пообщались с ребятами по видео, потом посидели в баре и погуляли.
Было тепло и весело.

Что порадовало: ребята не боялись задавать прямые вопросы — о карьере, скиллах, про стандартизацию работы и мотивацию.

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

#codemonsterslog
10👍4🔥3
📡 pinout — дневник сессии

На митапе обсудили концепцию pinout — экосистемы, которая проверяет совместимость сервисов по их спекам (OpenAPI/AsyncAPI) прямо
в CI, без генерации клиентских библиотек. Источник истины — спека в Git. Написали промпт-постановку (intent), провалидировали
план — и пошли работать с ИИ-агентом.

Что сделали за сессию 👇

🧩 Доработали концепт и обоснование
Сформулировали несущий инвариант: сервис конформен своей спеке (доказано его компонентными тестами) ⇒ совместимость спек =
реальная совместимость, а не намерений. Разобрали, почему спека-в-Git выигрывает у генерации либ, и где границы подхода.

🔀 Закрыли развилку дизайна pinout-openapi (синхронные контракты)
- заглушки и сценарии компонентных тестов потребителя выводятся из master-спеки поставщика;
- MVP инструмента = чистая функция «спека потребителя vs master-спека поставщика», симметрично async;
- генерация сценариев от спеки поставщика — доработка скилла component-tests в service-template.

🗺️ Спроектировали по скиллам (vertical slice, ROP, бизнес-логика ≠ I/O): пакет проектирования, компонентные тесты (Gherkin),
канон общего формата отчёта валидаторов. Завели бэклог экосистемы (эпики E0–E4) и план интеграции с координатором графа
pinout-netlist.

📦 Репозитории:
- Концепт → github.com/codemonstersteam/pinout
- AsyncAPI-валидатор → github.com/codemonstersteam/pinout-asyncapi
- OpenAPI-валидатор (новый) → github.com/codemonstersteam/pinout-openapi
- Netlist-координатор (новый) → github.com/codemonstersteam/pinout-netlist
- Методология/скиллы → github.com/ubik-life/service-template

🛠️ Подход к разработке — TDD маленькими инкрементами с ИИ: проектируешь модули, фиксируешь контракты, выдаёшь чёткие задачи.

➡️ На следующем митапе продолжим проектирование инструмента pinout-openapi по бэклогу.

🗓️ Вторник 23 июня, 18:30.
Ссылку на встречу пришлю за 30 мин до встречи

backlog распределенной системы храним в мета-репозитории системы

#codemonsterslog
🔥4
codemonsters.log
📡 pinout — дневник сессии На митапе обсудили концепцию pinout — экосистемы, которая проверяет совместимость сервисов по их спекам (OpenAPI/AsyncAPI) прямо в CI, без генерации клиентских библиотек. Источник истины — спека в Git. Написали промпт-постановку…
мне очень понравился формат
это то, чего я хочу от таких встреч.

Назову это шоу-опен сорс(show open source)
встречи на которых будем в реалтайме обсуждать идеи
проектировать и реализовывать все те инструменты, которые пригодятся как база для разработки платформы агентами с непрерывной поставкой, тестирование и наблюдением

#codemonstersvlog
👍4
🚀 ЗАВТРА В 18:30 — ПРЯМОЙ ЭФИР / ВСТРЕЧА

Друзья, напоминаю: завтра встречаемся в обычное время.
Ссылку на подключение дам отдельным постом ровно в 18:30 — не потеряйтесь!

🔧 Чем займёмся:

· Продолжим пилить инструменты Pinout — погружаемся глубже.

Спроектируем тулзу pinout-openapi и обсудим концепт.

Посмотрим как харнес поможет спроектировать то, что нужно.

· Живое общение: отвечу на ваши вопросы, обсудим идеи.

📌 Что было на прошлой встрече:
Мы доработали план разработки в нескольких репах, обсудили идею и подготовили постановку, которую скормили машине;)

---

Кто будет — ставьте 🔥 реакцию чтобы я знал, сколько пуншей готовить ))
До связи! 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🔥 Пора снимать видосы!

Смешные но по делу.

Я уже подготовил дерзкий SDLC без вот этого вот консервативного финтеха ;)

Врываемся в дерзкое тестирование в нашем диком мире:
— Тесты до нагрузки (чтобы не было мучительно больно);
– нагрузку разберем позже;
— Карго-культ и те самые "усложнялки", которые инженеры подкидывают нам как сюрприз.

Мне нужен тулинг, который наконец поставит разработку платформы на поток. 🚀
Его и пилим ;)

чтобы взлететь, нужно сначала пусковую отстроить.

Поэтому стартуем с базы инженерного мастерства и ковыряем CI/CD до самых косточек.

А потом в реальном времени спроектируем сложную систему и разработаем севместно с машиной. Все расскажу и покажу.

Готовьте гиты, будет жарко!
Без лишних съездов с трассы, только прямая дорога в пром ;))). 🛠️
Highway to prod ;)

#codemonstersvlog
🔥7👍21
🛠 На митапе:
— Спроектировали pinout-openapi (C4: С1 в pinout, C2-C3 — в openapi).

— Обновили README.
— Гульнара помогла с Use Case'ами (Cockburn), документация стала чётче.

⚠️ Выявили риски со сборкой OpenApi и $ref — вынесли в таблицу. Решили не усложнять, сначала проверим в деле.


📌 План: допрограммируем по дизайну, на след. митапе (вторник) протестируем на проекте.

Получилось достойно. Давно собирался затащить c4.

Скиллы доработаны 🧸


👋 Что ещё улучшить? Пишите в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👍2🔥2