Хабраюзер ArkadiyXIII продолжает серию переводов важных статей про DDD и около. На этот раз выбор пал на статью Влада https://habr.com/en/post/587520/
Habr
Преодоление сложности в самом сердце DDD
Эта статья является переводом материала «Tackling Complexity in the Heart of DDD». Давайте проведем небольшой эксперимент: попробуем объяснить суть предметно-ориентированного проектирования (DDD)...
Выступлению три года, но кажется, что ничего не поменялось https://martinfowler.com/articles/agile-aus-2018.html
martinfowler.com
The State of Agile Software in 2018
Agile Software Development may be mainstream, but much of what's done is faux-agile, and we need to push back.
- На носу что?
- Бородавка?
- Но-но! На носуМасленица Новый год (с)
А значит пора готовить наш новогодний митап)
Давайте в формате шторма накидаем идей-тем-спикеров-форматов. Все что бы вы хотели попробовать-изучить-узнать)
- Бородавка?
- Но-но! На носу
А значит пора готовить наш новогодний митап)
Давайте в формате шторма накидаем идей-тем-спикеров-форматов. Все что бы вы хотели попробовать-изучить-узнать)
Зафиналили сезон с @apolomodov. Выдыхаем, думаем что делать с подкастом дальше 😌
Forwarded from Читаем вместе
Спустя два месяца мы наконец записали финал сезона. 🥳
В этом выпуске говорили с CTO Tinkoff Александром Поломодовым о его архитектурных практиках, мнении о книжке, ну и куда вообще двигаться и что делать, чтобы расти.
Apple
Google
Spotify
Яндекс
Castbox
Overcast
Web
В этом выпуске говорили с CTO Tinkoff Александром Поломодовым о его архитектурных практиках, мнении о книжке, ну и куда вообще двигаться и что делать, чтобы расти.
Apple
Spotify
Яндекс
Castbox
Overcast
Web
Apple Podcasts
Читаем вместе
Подкаст (Технологии) · Еженедельная серия выпусков · Подкаст, в котором мы, разработчики Dodo Engineering, Циан и других компаний, обсуждаем книги о разработке и ищем ответы на самые главные вопросы.
В каждом сезоне новая книга. Анонсы новых выпусков п...
В каждом сезоне новая книга. Анонсы новых выпусков п...
Записывайте в календарь - 22 декабря 18-00 проводим наш предновогодний митап. Кроме этого прорабатываем возможность оффлайновой части в Москве. Список участников еще формируется.
По формату - не хочется под Новый год слушать доклады, поэтому планирую провести круглый стол по одной из наболевших тем.
По формату - не хочется под Новый год слушать доклады, поэтому планирую провести круглый стол по одной из наболевших тем.
Всем привет! В среду (22 декабря 18-00) митап, он будет проходить онлайн https://youtu.be/ybYtgII151g
Обсудим в свободной дискуссии как развивать качество проектирования в компании.
Также в Москве мы хотим организовать небольшую сходку, человек на 25-30)
Нас ждет в гости Иван Закревский @emacsway в БЦ Академик https://yandex.ru/maps/-/CCUya-Cu-A.
Чтобы попасть на оффлайн надо:
1. Не иметь признаков орви)
2. Быть уверенным, что в среду вечером дойдешь до нас - из-за небольшого числа мест, мы не можем делать сильный овербукинг.
3. Написать мне в личку (@gradea) - я кину форму, где надо будет заполнить фио, почту и компанию.
Если регистраций будет много - я напишу в канале еще раз и буду вносить в вишлист.
Можно вписывать коллег, если вы уверены, что они соответствуют первым двум пунктам.
Участие, естественно бесплатное, с собой нужен будет паспорт для прохода через турникет.
Буду рад развиртуализироваться и пообщаться вживую)
До встречи!)
Обсудим в свободной дискуссии как развивать качество проектирования в компании.
Также в Москве мы хотим организовать небольшую сходку, человек на 25-30)
Нас ждет в гости Иван Закревский @emacsway в БЦ Академик https://yandex.ru/maps/-/CCUya-Cu-A.
Чтобы попасть на оффлайн надо:
1. Не иметь признаков орви)
2. Быть уверенным, что в среду вечером дойдешь до нас - из-за небольшого числа мест, мы не можем делать сильный овербукинг.
3. Написать мне в личку (@gradea) - я кину форму, где надо будет заполнить фио, почту и компанию.
Если регистраций будет много - я напишу в канале еще раз и буду вносить в вишлист.
Можно вписывать коллег, если вы уверены, что они соответствуют первым двум пунктам.
Участие, естественно бесплатное, с собой нужен будет паспорт для прохода через турникет.
Буду рад развиртуализироваться и пообщаться вживую)
До встречи!)
YouTube
Новогодний митап 2022
Самая длинная ночь позади, а значит сегодня состоится наш митап. У нас не будет отдельных выступлений – мы соберемся сегодня пообщаться. Хочу обсудить с приглашенными экспертами и вами вопрос качественного проектирования ПО (design == проектирование).
DDD…
DDD…
Самая длинная ночь позади, а значит сегодня состоится наш митап. У нас не будет отдельных выступлений – мы соберемся сегодня пообщаться. Хочу обсудить с приглашенными экспертами и вами вопрос качественного проектирования ПО (design == проектирование).
DDD появился не в голом поле - 20 лет назад и более уже писали большие системы и проектировали их. Что нового привнес DDD в этот процесс? Как поменялся сам подход за почти 20 лет?
Какие задачи решает проектирование? Почему дизайн важен и к чему приводит непрерывное "наивное" проектирование? От каких граблей защищает нас DDD?
Как развиваться самому и как улучшать процесс проектирования в команде и компании? Как внедрять новые подходы?
Это и многое другое обсудим сегодня на встрече!
Жду вас на трансляции 22 декабря в 18-00 https://youtu.be/ybYtgII151g
Вопросы можно задавать в слайдо https://app.sli.do/event/r3GmeUzXaMNcwZHexXS5k8
Напомню, что за лучший вопрос мы вручаем купон на год использования любой IDE от наших партнеров компании JetBrains.
DDD появился не в голом поле - 20 лет назад и более уже писали большие системы и проектировали их. Что нового привнес DDD в этот процесс? Как поменялся сам подход за почти 20 лет?
Какие задачи решает проектирование? Почему дизайн важен и к чему приводит непрерывное "наивное" проектирование? От каких граблей защищает нас DDD?
Как развиваться самому и как улучшать процесс проектирования в команде и компании? Как внедрять новые подходы?
Это и многое другое обсудим сегодня на встрече!
Жду вас на трансляции 22 декабря в 18-00 https://youtu.be/ybYtgII151g
Вопросы можно задавать в слайдо https://app.sli.do/event/r3GmeUzXaMNcwZHexXS5k8
Напомню, что за лучший вопрос мы вручаем купон на год использования любой IDE от наших партнеров компании JetBrains.
👍1
Как-то я пропустил новую книгу Вернона на животрепещущую тему монолитов и микросервисов. Книга адресована техлидам, архитекторам, СТО и всем разработчикам кто хочет прокачать бизнес-мышление https://learning.oreilly.com/library/view/strategic-monoliths-and/9780137355600/
Читали?
Читали?
O’Reilly Online Learning
Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture
Make Software Architecture Choices That Maximize Value and Innovation "[Vernon and Jaskua] provide insights, tools, proven best practices, and architecture styles both from the... - Selection from Strategic Monoliths and Microservices: Driving Innovation…
Нам повезло с профессией с точки зрения интересности и востребованности, но все чаще слышу про выгорание и усталость. Тут и пандемия, и удаленка, и неспокойное время в целом.
Поэтому желаю спокойствия и гармонии в новом году. Окружите себя заботой, отдыхайте и веселитесь!
Друзья, с наступающим Новым годом!
Поэтому желаю спокойствия и гармонии в новом году. Окружите себя заботой, отдыхайте и веселитесь!
Друзья, с наступающим Новым годом!
🎉63👍21❤20🔥17😁1
Всем привет! Вкатываемся в новый год. И у меня сразу опрос про вакансии в канале. Как вы отнесетесь к вакансиям в канале? Отвечайте, комментируйте)
Anonymous Poll
55%
Хочу видеть интересные вакансии ddd-friendly компаний
20%
Хочу видеть вакансии architecture/expert уровня
25%
Не хочу видеть никаких вакансий
👍14
Рассказывал сегодня про парное программирование на внутреннем митапе, в процессе поиска инфы наткнулся на исчерпывающее описание практики, которое сделал Сергей Баранов. Рекомендую почитать, независимо от того практикуете или только собираетесь)
Agile Mindset
Парное программирование - Agile Mindset
Парное программирование – одна из самых недопонятых практик экстремального программирования. А раз так – будем разбираться.
🔥24👍5🎉1
Андрей Ганичев @Ami_G0 запостил перевод статьи Камиля Гжибека про модульный монолит https://habr.com/en/company/dododev/blog/650721/
Читайте, комментируйте, нажимайте стрелочку вверх ⬆️
Читайте, комментируйте, нажимайте стрелочку вверх ⬆️
Habr
Модульный монолит. Начало
Слово переводчика Привет, меня зовут Андрей и я разработчик. Наша команда работает над мобильным приложением для стартапа Dodo Brands — сети кофеен Дринкит. Несмотря на популярность микросервисов, при...
🔥11👍2
Немного оффтоп, но не могу пройти мимо.
Почти полностью моя профессиональная карьера была связана с дотнетом. Начал я, правда, чуть позже и с 1.1. Очень рад своему выбору)
https://devblogs.microsoft.com/dotnet/happy-20th-anniversary-net/
Почти полностью моя профессиональная карьера была связана с дотнетом. Начал я, правда, чуть позже и с 1.1. Очень рад своему выбору)
https://devblogs.microsoft.com/dotnet/happy-20th-anniversary-net/
Microsoft News
Happy 20th Anniversary, .NET!
Today marks 20 years since Visual Studio .NET launched and the first version of the .NET platform was released. We’re celebrating all month long!
🔥28👍2
Forwarded from StringConcat - разработка без боли и сожалений
Подъехала запись вебинара Нила ФОрда и Марка Ричердсона Software architecture the hard parts. Они рассказывают о Granularity and coupling in microservices https://www.youtube.com/watch?v=F9r04PuaOcs
YouTube
Granularity and coupling in microservices – Data Architecture: The Hard Parts
All software architecture involves trade offs. But traditional analysis tools don’t work well for today’s distributed systems.
Software Architecture: The Hard Parts provides techniques to help you discover and weigh the trade-offs as you confront the issues…
Software Architecture: The Hard Parts provides techniques to help you discover and weigh the trade-offs as you confront the issues…
👍9
Forwarded from Бессознательное в организации
Отрицание как защита в организациях
#защиты #психодинамика #отрицание
На днях обсуждали в небольшом профессиональном кругу вопрос: "как организации реагируют на события последних дней". Кто-то создает ситуационные центры, кто-то просчитывает риски, кто-то готовит запасы, кто-то ищет новые рынки. Но кроме всего прочего прозвучали и примеры, когда в компаниях было принято решение "не обсуждать и не реагировать на эти события".
Отрицание, хочу напомнить, это одна из примитивных форм психологической защиты. Примитивная - значит детская, т.е. лидеры организаций очень сильно регрессировали.
Также можно вспомнить, что Шок-Отрицание это первая стадия горевания по Кублер-Росс. А значит лидеры организаций не смогли после регресса восстановится за эти несколько недель. И организации, которые они возглавляют, застыли в этой защите вместе с ними.
Есть примеры, когда руководители даже запрещают вообще на работе "подобные разговоры". И мы можем предположить, что идет запрет и на переживания: ведь "мы профессионалы и должны держать эмоции при себе".
Запрет на эмоции, вытеснение их в область бессознательного означает, что напряжение не осознается и не отпускается, а запихивается глубоко. И оно будет там бродить, и человек будет отыгрывать: кричать на людей или наоборот сворачиваться калачиком и плакать, страдать от хронической усталости или заболевать (гастритами, головными болями, мышечными спазмами и иными болезнями).
И при таком поведении, конечно же, лидеры и сотрудники становятся бесполезными для организаций. А в некоторых случаях - и токсичными.
Организация перестает быть контейнером для сотрудников, и остается только источником тревог. Сотрудники, предоставленные самим себе, врубают персональные психологические защиты, которые приводят к дополнительным конфликтам внутренним и организационным.
В таких условиях как грибы начинают расти группы базовых эмоциональных допущений. Команды перестают быть командами, но становятся группами
людей, сфокусированных не на задачах организации, а на уменьшении тревоги, которая исходит от организации. Люди занимаются чем угодно, лишь бы заглушить эту звенящую тревогу. Работа - только один из способов справится с этим, и она не самый популярный способ.
Что это значит для лидеров и что с этим нужно делать?
Если горевание затянулось, то жизнеспособность организации поставлена под вопрос. Необходимо начать приспосабливаться к новой реальности.
Для начала нужно помочь себе. Далее советы из разряда привет капитан, но эти вещи и активности должны в каком-то виде присутствовать в нашей жизни:
- Достаточный и продолжительный сон.
- Информационная гигиена. Исключать из своего рациона информацию, которая тревожит и ситуации повлиять на которые вы лично не можете. Исключение каналов, людей и групп людей из своего поля.
- Практики заземления и расслабления. Это и работа с дыханием, и растяжки и пр. - интернет сейчас переполнен этими практиками. Выберите 1-2 и используйте их.
- Круг поддержки. Люди, с которыми спокойно, и с которыми можно заземлится.
- Помощь специалистов (психологи, психотерапевты). Войти в контакт со своими эмоциями, принять свои эмоции, отлепить от себя эмоции других людей.
- Спорт и работа с телом. Не поднимание тяжестей, что вызывает выброс адреналина и кстати дополнительный выброс кортизола. Правильный выбор - умеренный бег, плавание, скандинавская ходьба, массаж, баня и пр.
- Рутины и ритуалы- простые понятные практики, которые позволяют удержаться в реальности.
Что необходимо сделать в организациях:
- Признать ситуацию на уровне организации и дать посыл сотрудникам, что вы будете работать вместе.
- Не дистанцироваться от людей.
- Сформировать и поддерживать контейнирующие структуры. Необходимы и рефлексивно-эмпатические и структурно функциональные (MHFA, ситуационные центры, периодические апдейты о ситуации, психологическая помощь специалистов, работы в группах, супервизии, группы по интересам, работа сообществ и пр. пр. пр.).
#защиты #психодинамика #отрицание
На днях обсуждали в небольшом профессиональном кругу вопрос: "как организации реагируют на события последних дней". Кто-то создает ситуационные центры, кто-то просчитывает риски, кто-то готовит запасы, кто-то ищет новые рынки. Но кроме всего прочего прозвучали и примеры, когда в компаниях было принято решение "не обсуждать и не реагировать на эти события".
Отрицание, хочу напомнить, это одна из примитивных форм психологической защиты. Примитивная - значит детская, т.е. лидеры организаций очень сильно регрессировали.
Также можно вспомнить, что Шок-Отрицание это первая стадия горевания по Кублер-Росс. А значит лидеры организаций не смогли после регресса восстановится за эти несколько недель. И организации, которые они возглавляют, застыли в этой защите вместе с ними.
Есть примеры, когда руководители даже запрещают вообще на работе "подобные разговоры". И мы можем предположить, что идет запрет и на переживания: ведь "мы профессионалы и должны держать эмоции при себе".
Запрет на эмоции, вытеснение их в область бессознательного означает, что напряжение не осознается и не отпускается, а запихивается глубоко. И оно будет там бродить, и человек будет отыгрывать: кричать на людей или наоборот сворачиваться калачиком и плакать, страдать от хронической усталости или заболевать (гастритами, головными болями, мышечными спазмами и иными болезнями).
И при таком поведении, конечно же, лидеры и сотрудники становятся бесполезными для организаций. А в некоторых случаях - и токсичными.
Организация перестает быть контейнером для сотрудников, и остается только источником тревог. Сотрудники, предоставленные самим себе, врубают персональные психологические защиты, которые приводят к дополнительным конфликтам внутренним и организационным.
В таких условиях как грибы начинают расти группы базовых эмоциональных допущений. Команды перестают быть командами, но становятся группами
людей, сфокусированных не на задачах организации, а на уменьшении тревоги, которая исходит от организации. Люди занимаются чем угодно, лишь бы заглушить эту звенящую тревогу. Работа - только один из способов справится с этим, и она не самый популярный способ.
Что это значит для лидеров и что с этим нужно делать?
Если горевание затянулось, то жизнеспособность организации поставлена под вопрос. Необходимо начать приспосабливаться к новой реальности.
Для начала нужно помочь себе. Далее советы из разряда привет капитан, но эти вещи и активности должны в каком-то виде присутствовать в нашей жизни:
- Достаточный и продолжительный сон.
- Информационная гигиена. Исключать из своего рациона информацию, которая тревожит и ситуации повлиять на которые вы лично не можете. Исключение каналов, людей и групп людей из своего поля.
- Практики заземления и расслабления. Это и работа с дыханием, и растяжки и пр. - интернет сейчас переполнен этими практиками. Выберите 1-2 и используйте их.
- Круг поддержки. Люди, с которыми спокойно, и с которыми можно заземлится.
- Помощь специалистов (психологи, психотерапевты). Войти в контакт со своими эмоциями, принять свои эмоции, отлепить от себя эмоции других людей.
- Спорт и работа с телом. Не поднимание тяжестей, что вызывает выброс адреналина и кстати дополнительный выброс кортизола. Правильный выбор - умеренный бег, плавание, скандинавская ходьба, массаж, баня и пр.
- Рутины и ритуалы- простые понятные практики, которые позволяют удержаться в реальности.
Что необходимо сделать в организациях:
- Признать ситуацию на уровне организации и дать посыл сотрудникам, что вы будете работать вместе.
- Не дистанцироваться от людей.
- Сформировать и поддерживать контейнирующие структуры. Необходимы и рефлексивно-эмпатические и структурно функциональные (MHFA, ситуационные центры, периодические апдейты о ситуации, психологическая помощь специалистов, работы в группах, супервизии, группы по интересам, работа сообществ и пр. пр. пр.).
👍25😁1
Александр Поломодов @apolomodov продолжает писать о прочитанных книгах (считаю, что мышление письмом очень помогает усваивать знания). В этот раз это обзор книги @vladik_kh
Если не читали – можно пробежать по верхам, если уже прочитали, то можно сверить часы.
https://apolomodov.medium.com/обзор-книги-what-is-domain-driven-design-7128373196e8
Если не читали – можно пробежать по верхам, если уже прочитали, то можно сверить часы.
https://apolomodov.medium.com/обзор-книги-what-is-domain-driven-design-7128373196e8
Medium
Обзор книги “What Is Domain-Driven Design?”
DDD или Domain Driven Design — это концепция введенная Эриком Эвансом в одноименной книги в 2003 года, а значит ей скоро исполнится 20 лет…
🔥14👍3
Читаю сейчас не спеша новую книгу Вернона. Оказывается по следам публикации книги вышел подкаст на se-radio https://www.se-radio.net/2022/01/episode-495-vaughn-vernon-on-strategic-monoliths-and-microservices/
В целом ничего неожиданного, но Вернона всегда интересно послушать)
В целом ничего неожиданного, но Вернона всегда интересно послушать)
👍5😁1
Вышел новый техрадар thoughtworks.com/radar
Что приглянулось, чтоб подробнее поразбираться:
- транзитивная архитектура https://martinfowler.com/articles/patterns-legacy-displacement/transitional-architecture.html
- КУПИДон https://dannorth.net/2022/02/10/cupid-for-joyful-coding/
- Четыре ключевые метрики https://www.thoughtworks.com/radar/techniques?blipid=1298
- Сальса https://slsa.dev/
- https://www.testcontainers.org/
и многое другое.
Как вам эта версия радара? Что вы отметили для себя на будущее?
Что приглянулось, чтоб подробнее поразбираться:
- транзитивная архитектура https://martinfowler.com/articles/patterns-legacy-displacement/transitional-architecture.html
- КУПИДон https://dannorth.net/2022/02/10/cupid-for-joyful-coding/
- Четыре ключевые метрики https://www.thoughtworks.com/radar/techniques?blipid=1298
- Сальса https://slsa.dev/
- https://www.testcontainers.org/
и многое другое.
Как вам эта версия радара? Что вы отметили для себя на будущее?
Thoughtworks
Technology Radar | Guide to technology landscape
The Technology Radar is an opinionated guide to today's technology landscape. Read the latest here.
👍13🔥1