Пока я подготавливал базу для домашнего облака, статьи и кукбук про DDD покрылись пыльцой, а вместе с этим фактом в душе завибрировало беспокойство.
Пора продолжать писать и освежить в памяти, что мы уже сделали и к чему все это приведет.
Я так и сделал. Перерыв пошел на пользу. Забыл и посмотрел свежим взглядом.
1. Как написать чистый код и сделать жизнь проще
2. Как не стоит писать код: разбираем ошибки
3. Гайд по чистому коду: учимся писать тесты
В итоге получаем гайд с полезными ссылками, рекомендациями по темам:
чистый код и DDD,
пайплайн ориентированный подход,
юнит-тесты на бизнес-логику,
контрактные тесты и как прагматично использовать тест-контейнеры.
Эссенция опыта, экспериментов и исследований работ инженеров. Выходит норм пайп :)
- Да вы Пишите, Максим, пишите
- уже начал
#code #кодопись #article
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
codemonsters.log
Песочница разработчика в МиниПэкашке
Для экспериментов мне нужна песочница разработчика. 🔥
Инфраструктура как код.
Хочу быстро переносить эту песочницу.
Чтобы обеспечить себе свободу экспериментов.
Я экспериментирую, затем применяю на работе.
Минимальный…
Для экспериментов мне нужна песочница разработчика. 🔥
Инфраструктура как код.
Хочу быстро переносить эту песочницу.
Чтобы обеспечить себе свободу экспериментов.
Я экспериментирую, затем применяю на работе.
Минимальный…
👍8🔥7
Поеду в Петербург писать продолжение DDD-шнутое.
Там сейчас идеально - промозгло и ддд-шнуто-драйвово🎂
Там сейчас идеально - промозгло и ддд-шнуто-драйвово
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8💯3
Мы разрабатываем крутой командой Бэкенд Академию для подготовки инженеров-джунов в ГПБ.
Концепция мне очень нравится.
Самое ценное - состав экспертов, которые зарядят на победу, расскажут и покажут как нужно разрабатывать.
Старт промо с 26-28 февраля.
Еду в машине и размышляю: еще вчера мне хотелось создать нечто подобное и вот мы это делаем. Класс.
Топовый Состав преподавателей.
Крутейший разнообразный поток тем. Будет не скучно.
Если отмотать назад таймлайн жизни:
- Услышал звук перемотки?
- Да.
- Класс.
Как передать концепцию эффективной работы?
Не просто про код или инструменты.
Про полный цикл разработки. Про то как мы делаем, как стоит подходить к разработке и достигать качества в нашем ремесле.
Академия про это.
#codemonsterslog
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥3
Великий и прекрасный SQL в
A Beginner’s Guide to the True Order of SQL Operations от создателя JOOK
https://blog.jooq.org/a-beginners-guide-to-the-true-order-of-sql-operations/
#code
A Beginner’s Guide to the True Order of SQL Operations от создателя JOOK
https://blog.jooq.org/a-beginners-guide-to-the-true-order-of-sql-operations/
#code
👍3❤2🔥1
О( М ) мастерстве
🎙
Статью пишу, контекст обновил. Вспомнил суть😏
Посмотри какой красивый флоу получается.
Петербурге прекрасная погода была один день. ☀️
М - мастерство, Software Craftsmanship.
Чем больше я узнаю о разработке и общаюсь с инженерами из разных команд и компаний, тем больше топлива поступает в мои баки для имплементации плана. Писать.
Дамп мой про то, как пилить бизнес фичи и сохранять предсказуемое качество от проекта к проекту, от команды к команде, как передавать эти ценные знания и опыт.
Сегодня был очень тяжёлый день 29.02
Иногда мне кажется, я не закончу эту работу, но я вижу ее ценность и целостность,
Кладу руки на деку клавы.
Включаю музыку.
Пальцы клик-клик и запускается поток.
Старые компы так круто жужжали и пикали.
Кто помнит?
#codemonsterslog #article
Статью пишу, контекст обновил. Вспомнил суть
Посмотри какой красивый флоу получается.
Петербурге прекрасная погода была один день. ☀️
М - мастерство, Software Craftsmanship.
Чем больше я узнаю о разработке и общаюсь с инженерами из разных команд и компаний, тем больше топлива поступает в мои баки для имплементации плана. Писать.
Дамп мой про то, как пилить бизнес фичи и сохранять предсказуемое качество от проекта к проекту, от команды к команде, как передавать эти ценные знания и опыт.
Сегодня был очень тяжёлый день 29.02
Иногда мне кажется, я не закончу эту работу, но я вижу ее ценность и целостность,
Кладу руки на деку клавы.
Включаю музыку.
Пальцы клик-клик и запускается поток.
Старые компы так круто жужжали и пикали.
Кто помнит?
#codemonsterslog #article
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2
Стойка регистрации в гейт открыта до 24.03
Перешли тому, кому это важно и нужно
Заявка в академию
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Я забираю только хорошее 📖
Недавно мы спорили с приятелем о двух дедах.
О деле Роберте Мартине и деде Фолере.
Было интересно и с матюками, прям кайф.
Дед Мартин классные поднимает вопросы о разработке и разработчиках. Например, как мы разрабы порой плохо относимся на базовом уровне к своей работе и от этого могут гибнуть люди. Что нас разработчиков много и становится больше, а хаоса в инженерной культуре, кодовой базе не уменьшается.
Для меня работы деда Мартина:
Это книги сыну, так я увидел, про личное отношение к делу, про то, как сделать для себя лучшую работу и стать лучшей версией разработчика самого себя.
Я нашел в них полезное, выжал в себя эссенцию, проигнорировал лишнее. Сказал спасибо и потопал, но нашел единомышленника.
Мог ли Мартин сделать лучше?
Не мне судить - это путь и труд Мартина и он его прошел именно так и идёт по сей день.
Я пишу статьи и книгу, понимаю какой это захватывающий и интересный труд.
Мечтаю что сообщество монстров кода вырастет и мы соберём лучшие прагматичные эссенции вместе, подарим их молодым Разработчикам, они им помогут добиться успеха и оставить после себя в Гите код, который есть понятная документация с тестами.
Мы делаем одно с ним дело, он сделал как считал лучше, как мог и идет свой путь.
Я сделаю так как хочу, смогу, буду меняться и улучшаться.
Знаю точно — я сделаю максимально хорошо, как только смогу.
Таков путь.
Сегодня будет интересный день.
И пусть нас ждет интересная неделя.
#codemonsterslog
Недавно мы спорили с приятелем о двух дедах.
О деле Роберте Мартине и деде Фолере.
Было интересно и с матюками, прям кайф.
Дед Мартин классные поднимает вопросы о разработке и разработчиках. Например, как мы разрабы порой плохо относимся на базовом уровне к своей работе и от этого могут гибнуть люди. Что нас разработчиков много и становится больше, а хаоса в инженерной культуре, кодовой базе не уменьшается.
Для меня работы деда Мартина:
Это книги сыну, так я увидел, про личное отношение к делу, про то, как сделать для себя лучшую работу и стать лучшей версией разработчика самого себя.
Я нашел в них полезное, выжал в себя эссенцию, проигнорировал лишнее. Сказал спасибо и потопал, но нашел единомышленника.
Мог ли Мартин сделать лучше?
Не мне судить - это путь и труд Мартина и он его прошел именно так и идёт по сей день.
Я пишу статьи и книгу, понимаю какой это захватывающий и интересный труд.
Мечтаю что сообщество монстров кода вырастет и мы соберём лучшие прагматичные эссенции вместе, подарим их молодым Разработчикам, они им помогут добиться успеха и оставить после себя в Гите код, который есть понятная документация с тестами.
Мы делаем одно с ним дело, он сделал как считал лучше, как мог и идет свой путь.
Я сделаю так как хочу, смогу, буду меняться и улучшаться.
Знаю точно — я сделаю максимально хорошо, как только смогу.
Таков путь.
Сегодня будет интересный день.
И пусть нас ждет интересная неделя.
#codemonsterslog
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4
Прошлая неделя была крайне продуктивная 🎙
🕘 Выступил с докладом на JPoint 2024.
Рассказал про Vertical Slice Architecture, который успешно использую в проектах.
Людей было много.
Фотки залью в комменты
На следующий день забежал в Backend Академию ГПБ Тех.
Классных ребят мы набрали.
За неделю до этого зажигал на страт сессии про «Вовлеченность» с нашими CTO.
Благодарю всех кто мне помогал
#codemonsterslog #кодопись
Рассказал про Vertical Slice Architecture, который успешно использую в проектах.
Людей было много.
Фотки залью в комменты
На следующий день забежал в Backend Академию ГПБ Тех.
Классных ребят мы набрали.
За неделю до этого зажигал на страт сессии про «Вовлеченность» с нашими CTO.
Благодарю всех кто мне помогал
#codemonsterslog #кодопись
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤6👏5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6❤🔥2🤩2🎉1🕊1
Но мы сделаем четкий CI с TBD и прагматичным стандартом разработки
Таков Путь
Помни:
Как писал старина Эванс:
Достаточно всего лишь нескольких дезориентированных программистов, чтобы проект покатился куда-то в сторону, а не к намеченной цели
#codemonsterslog #devops
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6👏3❤2
Я регулярно заезжаю в Акуй последнее время
Судя по болям в спине во вторник в режиме XP мы хорошо поработали.
С 10:0 до 17:00.
Я собрал группу крутых инженеров, расшарил экран и в режиме TBD мы расписали оглавление Стандарта Разработки.
Определили наполненность MVP стандарта и распределили ответственных за главы.
Было круто. Обожаю «режим XP».
А потом немного академии и в 22:10 домой.
До тошноты.
Вчера спонтанно уехали в Петербург.
Нужно было выбить дурь из серого жирного генератора идей и усталости
#codemonsterslog
Вопрос:
Смотрел фильм Whiplash,
2013?
Напиши в комментах Как тебе кинч?
Судя по болям в спине во вторник в режиме XP мы хорошо поработали.
С 10:0 до 17:00.
Я собрал группу крутых инженеров, расшарил экран и в режиме TBD мы расписали оглавление Стандарта Разработки.
Определили наполненность MVP стандарта и распределили ответственных за главы.
Было круто. Обожаю «режим XP».
А потом немного академии и в 22:10 домой.
До тошноты.
Вывожу я все это благодаря тренировкам три раза в неделю, крупнейшему триггерному лечебному, болючему массажу.
Вчера спонтанно уехали в Петербург.
Мне срочно нужно сменить обстановку
Нужно было выбить дурь из серого жирного генератора идей и усталости
#codemonsterslog
Вопрос:
Смотрел фильм Whiplash,
2013?
Напиши в комментах Как тебе кинч?
👍7
В Питере кайфово
Разобрал подкаст, много важного обсудили с ребятами, по хронометражу в стиле Нолана. Скоро выйдет и на скорости 1.2, 1.5 норм в фоне послушать.
Сорян после работы в 19:00 я подтормаживал.
Недавно обсуждали с инженером, что подкаст это отдельный жанр, а он, впрочем, как и я, любит подходить с нескольких сторон к теме.
#codemonsterslog
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🕊1
Максим Морев, Газпромбанк.Тех — Код, которого не должно быть: Vertical Slice Architecture в Пузырьке
Напиши в комментах как тебе доклад, буду признателен.
Как было в это раз. Из серии Воспоминание деда.
Много практичного выжимаю в статью, доклад прекрасно дополнит главу.
Писал - писал - бац - доклад.
Кебаб :)
JPoint
Тем много, делаю много.
В моменте застрял.
Что хуже, иногда все темы обесцениваются от усталости. Посидел - подумал.
Спросил Рому Олеска:
Как думаешь о чем стоит рассказать на JPoint из того, что я делаю по DDD
Рома ответил:
можно рассказать про вертикал архитектуру и фиче тоглы как круто работают между собой
Потестили тему с Вадимом и Ромой - решили годно.
Благодарю вас, друзья.
Вывод:
Когда Много наработок и не знаешь что вытащить из пула идей - тебе поможет классный друган инженер.
Так рождается сообщество.
Пс
Если вокруг тебя пусто - приходи к нам. У нас крутое инженерное сообщество Хедов Профессий, клевая команда и интересные задачи.
#code #codemonsterslog #video
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Максим Морев, Газпромбанк.Тех — Код, которого не должно быть: Vertical Slice Architecture в Пузырьке
Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/Ypf1HW
— —
Сейчас много задач по рефакторингу или импортозамещению, разработчики собирают информацию по частям из хранимых…
Подробности и билеты: https://jrg.su/Ypf1HW
— —
Сейчас много задач по рефакторингу или импортозамещению, разработчики собирают информацию по частям из хранимых…
🔥13❤1
#books #codemonsterslog
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3👍2