SpbDotNet
1.29K subscribers
39 photos
435 links
Download Telegram
Статьи на частые вопросы по DDD:

- "What is domain logic?" by Vladimir Khorikov
- "Domain services vs Application services" by Vladimir Khorikov
- "Domain model isolation" by Vladimir Khorikov
- "Email uniqueness as an aggregate invariant" by Vladimir Khorikov
- "How to know if your Domain model is properly isolated?" by Vladimir Khorikov
- "Domain model purity vs. domain model completeness" by Vladimir Khorikov
- "Immutable architecture" by Vladimir Khorikov

- "Bounded Contexts are NOT Microservices" by Vladik Khononov
- "Tackling Complexity in Microservices" by Vladik Khononov
- "DDDDD: Bounded Contexts, Microservices, and Everything In Between" by Vladik Khononov

- "Overselling Event Sourcing" by Alexey Zimarev
- "Event Sourcing and Microservices" by Alexey Zimarev
- "Projections in Event Sourcing" by Alexey Zimarev
- "Event Sourcing and CQRS" by Alexey Zimarev
- "Entities as event streams" by Alexey Zimarev
- "Event Sourcing basics" by Alexey Zimarev
- "What is Event Sourcing?" by Alexey Zimarev
- "Event Sourcing and CQRS" by Alexey Zimarev

- "Effective Aggregate Design" by Vaughn Vernon

- "CQRS, Task Based UIs, Event Sourcing agh!" by Greg Young

- "Clarified CQRS" by Udi Dahan
- "How to create fully encapsulated Domain Models" by Udi Dahan

Актуальная версия списка доступна здесь.

#DDD
А вот и обещанный подкаст про Документацию. Всем тем кому понравился наш последний круглый стол рекомендуется к ознакомлению.
#37 выпуск подкаста DotNet&More: Документация, UML и не только

Её сложно найти, легко потерять и невозможно забыть. Конечно же мы имеем в виду документацию. На SpbDotNet Meetup нам не хватило времени на то, чтобы обсудить все, так что мы решили продолжить в нашем подкасте.

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/WCUw6pzxFUCRwT8H6

Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.

Shownotes:
- [0:04:17] ADR
- [0:11:56] 3 правила написания хорошего документа
- [0:15:29] Учимся писать документацию
- [0:18:40] Канцелярит
- [0:20:46] Documentation Review
- [0:32:50] Аналогия с дипломными работами
- [0:42:16] Классификация
- [0:48:50] Комментарии в коде
- [1:00:50] UML
- [1:07:20] BPMN
- [1:13:55] No Code
- [1:20:54] Советы


Ссылки:
- https://community-z.com/events/escape/agenda: ESCAPE Conference
- https://youtu.be/94cJU14qkis : Кулаков, Кугушев, Акуляков, Мерсон, Данилов «Круглый стол: Документируй это полностью»
- https://adr.github.io/madr/ : Markdown Architectural Decision Records
- https://plantuml.com/activity-diagram-beta : Activity Diagram (plantuml)
- https://c4model.com/ : C4 model
- https://sparxsystems.com/enterprise_architect_user_guide/15.1/model_simulation/bpmn_simulation_comparison.html : Comparison of UML Activities and BPMN Processes
- https://youtu.be/Z5o0PbWDzJM : T4 и DSL Tools или наш опыт использования Model Driven Architecture (MDA)

Слушайте и скачивайте нас на сайте: https://anchor.fm/dotnetmore/episodes/37---DotNetMore---UML-ej71fb
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_265
Мы ищем ведущих!

Если вы хотите стать частью DotNext 2020 Moscow и засветиться «в телевизоре», присылайте заявку.

Требования такие:
— Локация — Петербург, выходить в эфир нужно будет из нашей студии;
— Четкая дикция;
— Уверенная работа в кадре;
— Английский язык на достаточном для разговора уровне: его должно хватать для представления спикера, поддержания диалога и формулировки вопросов;
— Умение быстро ориентироваться в ситуации, разбавлять эфир шутками, вовремя и тактично остановить спикера.

Необязательно, но было бы круто:
— Опыт публичных или эфирных выступлений;
— Интерес к тематике (быть экспертом необязательно, но важно хотя бы минимально ориентироваться).

Если вы считаете, что справитесь, заполните анкету:
https://ru.research.net/r/MC_DotNext_Autumn20
Золотая питерская осень требует поэм, а ковидовская меланхолия напрочь отбивает желание писать про online-встречи 2020 года. Так давайте же завернёмся в тёплое одеяло, нальём горячего чая и вместе вспомним как прошёл для сообщества SpbDotNet прошлый, offline-год. 2019-й был полон на события, личности и открытия. Он достоин отдельного тёплого упоминания.

https://medium.com/@dotnetru/spbdotnet-2019-d22cd1c45592
Всем привет!

До DotNext 2020 Moscow осталось чуть больше месяца, программа практически полностью сформирована и самое время приобретать билеты. Тем более, что для нас действует скидка по промокоду: dotnetru2020JRGpc

Если вы хотите послушать доклады и интервью с экспертами со всего мира в прямом эфире, пообщаться со спикерами и коллегами, похоливарить в чатах докладов и Zoom-комнатах, то приходите 2–5 декабря в онлайн на DotNext 2020 Moscow.

В программе технические доклады о настоящем и будущем платформы .NET, оптимизации производительности, внутреннем устройстве платформы, архитектуре и паттернах проектирования. А также 3 больших воркшопа, где будет только практика в компании спикеров и коллег.

Среди спикеров: основатель проектов GNOME и Mono Miguel de Icaza, архитектор и главный разработчик .NET GC Maoni Stephens, Lead Designer C# Mads Torgersen и многие другие.

Подробная информация и билеты на сайте: https://bit.ly/2HiwmWB
Channel photo updated
18 ноября в гостях у компании Veeam Software состоится 62-я встреча SpbDotNet (online)

https://spbdotnet.timepad.ru/event/1478789/

Приглашаем на очередной online митап сообщества. Весь вечер будем копать Web API с точки зрения проектирования, версионирования и поддерживания в боевом строю. Если у вас накопились вопросы по этой теме, смело приносите их в эфир, будем вместе с нашими экспертами размышлять над решениями. Встреча проводится совместно с нашими друзьями из компании Veeam Software.

​Программа встречи

19:00 – 20:00 Кирилл Лихтарович (Veeam Software) «Версионирование и кодогенерация в REST API»
20:00 – 20:10 Перерыв
20:10 – 21:10 Игорь Лабутин (Lanit-Tercom), Кирилл Лихтарович (Veeam Software), Павел Федотовский (Intermedia) «Web API: версионирование и дизайн»

Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat’е: https://t.iss.one/SpbDotNetChat
Forwarded from DotNetRu
Наши друзья из Контура в этот четверг проводят митап про кроссплатформенные десктопные приложения: про Авалонию, кишки и прочее веселье. А именно, в программе:

• Обзор всевозможных фреймворков для кроссплатформенных приложений — с разбором, как и зачем.
• Веселые истории про разработку Авалонии от Никиты Цуканова. Интероп с COM и автогенерированный CQRS прилагаются.
• Рассказ о разработке библиотеки для отслеживания изменений в данных, которая позволяет делать real-time UI (как и другие штуки) действительно быстрыми.

Митап пройдёт 26 ноября в 17:00 по Москве.

Ссылка на регистрацию:
https://eventskbkontur.timepad.ru/event/1482747/?utm_refcode=683b45351d655673009690270a5149d999a137c1
Forwarded from DotNetRu
В издательстве «ДМК Пресс» стартует акция «Чёрная пятница». По промокоду DOTNET30 с 28 по 29 ноября включительно действует скидка 30% на бумажный формат и PDF-версию ВСЕХ книг издательства. Для активации промокода:

1. Заходим на сайт https://dmkpress.com
2. Находим нужную книгу или книги.
3. Кликаем на жёлтое поле «КУПИТЬ», книга попадает в «МОЯ КОРЗИНА».

Если на сайт заходите с компьютера, корзина находится сверху справа. Если с телефона, кликаем на знак «корзины» обложки книги. Либо через ссылку переходим в «МОЯ КОРЗИНА»
https://dmkpress.com/emarket/cart/

4. В поле для промокода (под обложкой выбранной книги) вводим промокод DOTNET30. Нажимаем «Применить».

Скидка на книгу 30% для каждого из форматов: бумажная версия или PDF. Расчёт будет строчкой ниже: финальная стоимость и расчёт по скидке.

5. Далее нажимаем «Продолжить» вносим свои контакты.

Книги доступна в двух форматах: бумажный и PDF. Стоимость каждого из форматов одинаковая. Если выбираете PDF — пишите в комментариях и переходите на оплату.

Промокод DOTNET30 действует с 28 – по 29 ноября 2020 года включительно!

Напоминаем что книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu можно приобрести по промокоду DotNet25 бессрочно:
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Forwarded from DotNetRu
⚠️ Друзья за-за багов наша скидка в «Чёрную пятницу» для «ДМК Пресс» работала только 1 день вместо положенных 2-х. Издательство приносит свои извинения и возмещает нам один день скидок.

💰По промокоду DOTNET30 только 4-го декабря (пятница) действует скидка 30% на бумажный формат и PDF-версию ВСЕХ книг издательства. Для активации промокода:

1. Заходим на сайт https://dmkpress.com
2. Находим нужную книгу или книги.
3. Кликаем на жёлтое поле «КУПИТЬ», книга попадает в «МОЯ КОРЗИНА».

Если на сайт заходите с компьютера, корзина находится сверху справа. Если с телефона, кликаем на знак «корзины» обложки книги. Либо через ссылку переходим в «МОЯ КОРЗИНА»
https://dmkpress.com/emarket/cart/

4. В поле для промокода (под обложкой выбранной книги) вводим промокод DOTNET30. Нажимаем «Применить».

Скидка на книгу 30% для каждого из форматов: бумажная версия или PDF. Расчёт будет строчкой ниже: финальная стоимость и расчёт по скидке.

5. Далее нажимаем «Продолжить» вносим свои контакты.

Книги доступна в двух форматах: бумажный и PDF. Стоимость каждого из форматов одинаковая. Если выбираете PDF — пишите в комментариях и переходите на оплату.

Промокод DOTNET30 действует один день 4-го декабря 2020 года!

Напоминаем что книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu можно приобрести по промокоду DotNet25 бессрочно:
https://tinyurl.com/kokosa-book
Промокод: DotNet25
17 декабря в гостях у компании Arcadia состоится 63-я встреча SpbDotNet (online)

https://spbdotnet.timepad.ru/event/1506777/

Прежде чем окунуться в предновогоднее настроение и погрузиться в праздничные салаты, предлагаем вам насладиться последней в этом году зимней встречей сообщества. В эту холодную погоду пусть CQRS & ES согреют ваше сердце, а программная обработка Excel файлов — вашу душу. Обо всём остальном позаботятся наши добрые друзья — компания Arcadia

Программа встречи

19:00 – 20:00 Михаил Селиверстов (Arcadia) «CQRS & ES для онлайн-аукционов. Грабли и опыт»
20:00 – 20:10 Перерыв
20:10 – 21:10 Алексей Мулюкин (Arcadia) «Быстрый расчёт формул из Excel на C#»

Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat’е: https://t.iss.one/SpbDotNetChat

Мы планируем попробовать кое-что новенькое. Если присланная ссылка не будет работать или вы столкнётесь с другими трудностями, приходите в наш чат, будем всё оперативно решать.