Друзья, поделитесь впечатлениями о нашей встрече SpbDotNet №59
https://ru.research.net/r/meetup_15052020_dotnet
https://ru.research.net/r/meetup_15052020_dotnet
ru.research.net
Онлайн-встреча SPbDotNet с Артемом Луневым и Александром Кугушевым 15.05.2020
Take this survey powered by surveymonkey.com. Create your own surveys for free.
Forwarded from DotNetRu
Ayende Rahien (так же известный как Oren Eini) проведёт вебинар «Event Sourcing in C# with RavenDB».
19 мая 2020 г. в 17:30 (MSK)
https://us02web.zoom.us/webinar/register/WN_w4rfhD6BQHO31MRQJy97mg?timezone_id=Europe%2FMoscow
Это прекрасная возможность подтянуть основы Event Sourcing и познакомиться с практическими аспектами работы RavenDB от лучшего автора для этой связки.
Ayende Rahien — создатель «RavenDB», самой популярной базы данных, написаной на .NET. Он отличается глубоким переосмыслением архитектурных и функциональных подходов в разработке, даже если они идут вразрез с устоявшимися стереотипами.
19 мая 2020 г. в 17:30 (MSK)
https://us02web.zoom.us/webinar/register/WN_w4rfhD6BQHO31MRQJy97mg?timezone_id=Europe%2FMoscow
Это прекрасная возможность подтянуть основы Event Sourcing и познакомиться с практическими аспектами работы RavenDB от лучшего автора для этой связки.
Ayende Rahien — создатель «RavenDB», самой популярной базы данных, написаной на .NET. Он отличается глубоким переосмыслением архитектурных и функциональных подходов в разработке, даже если они идут вразрез с устоявшимися стереотипами.
Доступны материалы со встречи SpbDotNet №59
Артём Лунёв «Разработка игр на движке Unity»
https://www.youtube.com/watch?v=r7g0X0rgtYA&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
https://speakerdeck.com/dotnetru/artiom-luniov-razrabotka-ighr-na-dvizhkie-unity
Артём Лунёв «Разработка игр на движке Unity»
https://www.youtube.com/watch?v=r7g0X0rgtYA&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
https://speakerdeck.com/dotnetru/artiom-luniov-razrabotka-ighr-na-dvizhkie-unity
YouTube
Артём Лунёв «Разработка игр на движке Unity»
Наверняка у многих людей возникало желание сделать свою игру, но с чего начать разработку не понятно. В докладе будут рассмотрены основные этапы пайплайна разработки игр от дизайнерского документа до релиза, а так же затронуты вопросы особенностей разработки…
Доступны материалы со встречи SpbDotNet №59
Александр Кугушев «GameDev как хобби»
https://www.youtube.com/watch?v=AHlr-4bQpL4&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
https://speakerdeck.com/dotnetru/alieksandr-kughushiev-gamedev-kak-khobbi
Александр Кугушев «GameDev как хобби»
https://www.youtube.com/watch?v=AHlr-4bQpL4&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
https://speakerdeck.com/dotnetru/alieksandr-kughushiev-gamedev-kak-khobbi
YouTube
Александр Кугушев «GameDev как хобби»
Многие разработчики начали изучать программирование ради создания игр. Только жизнь вносит свои коррективы и уже сложно променять стабильный график с Enterprise зарплатой на романтику крайнчей в геймдеве. Да и свободного времени не так много, чтобы его хватило…
Forwarded from DotNetRu
Подкаст RadioDotNet выпуск №10 от 2 июня 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-010-eeseq4
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: https://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:35] — .NET Multi-platform App UI (MAUI)
• https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
• https://github.com/dotnet/maui
[00:13:48] — Blazor WebAssembly is released
• https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/
• https://chrissainty.com/blazor-news-from-build-2020/
• https://devblogs.microsoft.com/aspnet/announcing-experimental-mobile-blazor-bindings-may-update/
• https://chrissainty.com/
[00:32:15] — Welcome to C# 9.0
• https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
• https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md
[00:47:09] — F# 5 and F# tools update
• https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/
[00:56:32] — .NET 5 Preview 4
• https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/
• https://github.com/dotnet/runtime/blob/master/docs/design/features/PinnedHeap.md
• https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to
[01:02:31] — Visual Studio 2019 v16.6 & v16.7 Preview 1
• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/
• https://devblogs.microsoft.com/visualstudio/improvements-to-xaml-tooling-in-visual-studio-2019-version-16-7-preview-1/
• https://devblogs.microsoft.com/dotnet/windows-forms-designer-for-net-core-released/
[01:05:41] — Entity Framework Core 5.0 Preview 4
• https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew
[01:08:20] — Microsoft Build 2020
• https://news.microsoft.com/build-2020-book-of-news/
• https://csharp.christiannagel.com/2020/05/21/build2020/
• https://habr.com/ru/company/jugru/blog/502994/
• https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
• https://docs.microsoft.com/en-us/learn/tv/
• https://github.com/microsoft/winget-cli
• https://github.com/microsoft/winget-pkgs
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Никита Цуканов
• Роман Китар
• Вагиф Абилов (https://twitter.com/ooobject)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов (https://hightech.group/ru/about)
#Podcast #DotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-010-eeseq4
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: https://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:35] — .NET Multi-platform App UI (MAUI)
• https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
• https://github.com/dotnet/maui
[00:13:48] — Blazor WebAssembly is released
• https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/
• https://chrissainty.com/blazor-news-from-build-2020/
• https://devblogs.microsoft.com/aspnet/announcing-experimental-mobile-blazor-bindings-may-update/
• https://chrissainty.com/
[00:32:15] — Welcome to C# 9.0
• https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
• https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md
[00:47:09] — F# 5 and F# tools update
• https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/
[00:56:32] — .NET 5 Preview 4
• https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/
• https://github.com/dotnet/runtime/blob/master/docs/design/features/PinnedHeap.md
• https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to
[01:02:31] — Visual Studio 2019 v16.6 & v16.7 Preview 1
• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/
• https://devblogs.microsoft.com/visualstudio/improvements-to-xaml-tooling-in-visual-studio-2019-version-16-7-preview-1/
• https://devblogs.microsoft.com/dotnet/windows-forms-designer-for-net-core-released/
[01:05:41] — Entity Framework Core 5.0 Preview 4
• https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew
[01:08:20] — Microsoft Build 2020
• https://news.microsoft.com/build-2020-book-of-news/
• https://csharp.christiannagel.com/2020/05/21/build2020/
• https://habr.com/ru/company/jugru/blog/502994/
• https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
• https://docs.microsoft.com/en-us/learn/tv/
• https://github.com/microsoft/winget-cli
• https://github.com/microsoft/winget-pkgs
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Никита Цуканов
• Роман Китар
• Вагиф Абилов (https://twitter.com/ooobject)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов (https://hightech.group/ru/about)
#Podcast #DotNet
Anchor
RadioDotNet-010 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet выпуск №10
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET…
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET…
Доступны материалы со встречи SpbDotNet №41
Станислав Капулкин и Владислав Цендровский «Теория категорий для описания архитектуры программ»
https://www.youtube.com/watch?v=S7MUd3D0IVY&list=PLbxr_aGL4q3QtZZnews5g0w23SHN-OJwn
https://speakerdeck.com/dotnetru/stanislav-kapulkin-vladislav-tsiendrovskii-tieoriia-katieghorii-dlia-opisaniia-arkhitiektury-proghramm-proiektirovaniie-i-dokumientirovaniie
За год с выхода доклада Viete сильно развился идейно — теория категорий в нём была адаптирована для удобного использования, и редактор начал полноценно поддерживать моделе-ориентированный подход к описанию архитектуры чего-либо (в программировании частично пересекается с DDD). В ближайшее время в редакторе появятся автоматизации, в которых начнет разворачиваться категорная сила моделей. Следить за развитием редактора можно в чате Telegram чате https://t.iss.one/vieteio. И если вы увлекаетесь теорией категорий, то авторы будут рады разобрать с вами примеры использования теорката в описании backend-архитектуры или pipeline-ов сборки/обучения чего-нибудь.
Станислав Капулкин и Владислав Цендровский «Теория категорий для описания архитектуры программ»
https://www.youtube.com/watch?v=S7MUd3D0IVY&list=PLbxr_aGL4q3QtZZnews5g0w23SHN-OJwn
https://speakerdeck.com/dotnetru/stanislav-kapulkin-vladislav-tsiendrovskii-tieoriia-katieghorii-dlia-opisaniia-arkhitiektury-proghramm-proiektirovaniie-i-dokumientirovaniie
За год с выхода доклада Viete сильно развился идейно — теория категорий в нём была адаптирована для удобного использования, и редактор начал полноценно поддерживать моделе-ориентированный подход к описанию архитектуры чего-либо (в программировании частично пересекается с DDD). В ближайшее время в редакторе появятся автоматизации, в которых начнет разворачиваться категорная сила моделей. Следить за развитием редактора можно в чате Telegram чате https://t.iss.one/vieteio. И если вы увлекаетесь теорией категорий, то авторы будут рады разобрать с вами примеры использования теорката в описании backend-архитектуры или pipeline-ов сборки/обучения чего-нибудь.
YouTube
Станислав Капулкин, Владислав Цендровский «Теория категорий для описания архитектуры программ»
В программировании существует практика описания шаблонов проектирования для решений типичных задач. В то же время опытные разработчики предостерегают начинающих разработчиков от чрезмерного использования шаблонов, замечая, что «шаблоны» — это ещё не всё,…
23 июля в гостях у компании EPAM состоится 60-я встреча SpbDotNet (online)
https://spbdotnet.timepad.ru/event/1348852/
Мы продолжаем наши встречи в формате online. На этот раз научимся создавать максимально надёжные клиенты и познакомимся вплотную с перспективным протоколом gRPC. Встреча проводится совместно с компанией EPAM.
Программа встречи
19:00 – 20:00 Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
20:00 – 20:10 Перерыв
20:10 – 21:10 Иван Патудин «gRPC и его реализация в .NET Core»
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем новом Telegram chat'е: https://t.iss.one/SpbDotNetChat
https://spbdotnet.timepad.ru/event/1348852/
Мы продолжаем наши встречи в формате online. На этот раз научимся создавать максимально надёжные клиенты и познакомимся вплотную с перспективным протоколом gRPC. Встреча проводится совместно с компанией EPAM.
Программа встречи
19:00 – 20:00 Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
20:00 – 20:10 Перерыв
20:10 – 21:10 Иван Патудин «gRPC и его реализация в .NET Core»
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем новом Telegram chat'е: https://t.iss.one/SpbDotNetChat
spbdotnet.timepad.ru
Встреча SpbDotNet №60 / События на TimePad.ru
Мы продолжаем наши встречи в формате online. На этот раз научимся создавать максимально надёжные клиенты и познакомимся вплотную с перспективным протоколом gRPC. Техническая сторона мероприятия обеспечивается компанией EPAM.
Доступны материалы со встречи SpbDotNet №60
Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
https://www.youtube.com/watch?v=PAic9JHl6LA&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
Слайды: https://speakerdeck.com/dotnetru/artiom-mikulich-kak-intieghrirovat-sia-s-nie-nadiozhnym-third-party-api-pri-pomoshchi-polly
Код: https://github.com/amikulich/polly-best-practices
Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
https://www.youtube.com/watch?v=PAic9JHl6LA&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
Слайды: https://speakerdeck.com/dotnetru/artiom-mikulich-kak-intieghrirovat-sia-s-nie-nadiozhnym-third-party-api-pri-pomoshchi-polly
Код: https://github.com/amikulich/polly-best-practices
YouTube
Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
Интеграция с third-party сервисами дело неблагодарное. Когда мы делаем запросы в сторонний сервис, всегда есть вероятность, что что-то может пойти «не так» —...
Доступны материалы со встречи SpbDotNet №60
Иван Патудин «gRPC и его реализация в .NET Core»
https://www.youtube.com/watch?v=kD_Ad37GLDw&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
Слайды: https://speakerdeck.com/dotnetru/ivan-patudin-grpc-i-iegho-riealizatsiia-v-net-core
Код: https://github.com/grem0087/gRpcNext
Иван Патудин «gRPC и его реализация в .NET Core»
https://www.youtube.com/watch?v=kD_Ad37GLDw&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
Слайды: https://speakerdeck.com/dotnetru/ivan-patudin-grpc-i-iegho-riealizatsiia-v-net-core
Код: https://github.com/grem0087/gRpcNext
YouTube
Иван Патудин «gRPC и его реализация в .NET Core»
gRPC — опенсорсный фреймворк для удалённого вызова процедур, который был доступен уже давно, но недавно Майкрософт интегрировал его в .NET Core, и он пришёл на смену отжившему своё WCF.
В этом докладе мы разберём какие у него могут быть юзкейсы и какие задачи…
В этом докладе мы разберём какие у него могут быть юзкейсы и какие задачи…
Forwarded from DotNext — конференция для .NET‑разработчиков
DotNext 2020 Moscow вновь рвется в онлайн!
Конференция состоится со 2 по 5 декабря.
Будут виртуальные дискуссионные комнаты, чаты под каждый доклад и онлайн-фичи: вы сможете переключаться между треками и докладами, ставить их на паузу, перематывать и добавлять в избранное.
Мы собрали около 1300 отзывов с летних конференций и получили много ценных советов (не сарказм!). Теперь нам есть, над чем поработать, значит эфир будет чище, спикеры и ведущие веселее, а хромакей зеленее.
А пока мы работаем над программой, вы уже можете приобрести билеты на конференцию по цене Early Bird.
Если вы интересуетесь только .NET-технологиями, вам подойдет Personal-билет. А если вы хотите попасть на все 7 конференций осеннего сезона, вам подойдет абонемент Full Pass.
https://dotnext-moscow.ru/
Конференция состоится со 2 по 5 декабря.
Будут виртуальные дискуссионные комнаты, чаты под каждый доклад и онлайн-фичи: вы сможете переключаться между треками и докладами, ставить их на паузу, перематывать и добавлять в избранное.
Мы собрали около 1300 отзывов с летних конференций и получили много ценных советов (не сарказм!). Теперь нам есть, над чем поработать, значит эфир будет чище, спикеры и ведущие веселее, а хромакей зеленее.
А пока мы работаем над программой, вы уже можете приобрести билеты на конференцию по цене Early Bird.
Если вы интересуетесь только .NET-технологиями, вам подойдет Personal-билет. А если вы хотите попасть на все 7 конференций осеннего сезона, вам подойдет абонемент Full Pass.
https://dotnext-moscow.ru/
27 августа в гостях у компании Veeam Software состоится 61-я встреча SpbDotNet (online)
https://spbdotnet.timepad.ru/event/1403349/
Очередное покорение online пространства нашим сообществом. Разберёмся как с помощью смекалки и кода решать проблемы намного эффективнее, чем просто кодом. А во второй части подискутируем на тему документации с точки зрения разработчиков: нужна ли она вообще, какая и как. Встреча проводится совместно с нашими друзьями из компании Veeam Software
Программа встречи
19:00 – 20:00 Дмитрий Бабушкин (Veeam Software) «Мержилка.sln: быстро и надёжно, без UI и юнит-тестов»
20:00 – 20:10 Перерыв
20:10 – 21:10 Анатолий Кулаков (Paladyne Systems), Александр Кугушев (EPAM), Артём Акуляков (Tickeron Inc), Алексей Мерсон (Intermedia) «Круглый стол: Документируй это полностью»
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://t.iss.one/SpbDotNetChat
https://spbdotnet.timepad.ru/event/1403349/
Очередное покорение online пространства нашим сообществом. Разберёмся как с помощью смекалки и кода решать проблемы намного эффективнее, чем просто кодом. А во второй части подискутируем на тему документации с точки зрения разработчиков: нужна ли она вообще, какая и как. Встреча проводится совместно с нашими друзьями из компании Veeam Software
Программа встречи
19:00 – 20:00 Дмитрий Бабушкин (Veeam Software) «Мержилка.sln: быстро и надёжно, без UI и юнит-тестов»
20:00 – 20:10 Перерыв
20:10 – 21:10 Анатолий Кулаков (Paladyne Systems), Александр Кугушев (EPAM), Артём Акуляков (Tickeron Inc), Алексей Мерсон (Intermedia) «Круглый стол: Документируй это полностью»
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://t.iss.one/SpbDotNetChat
spbdotnet.timepad.ru
Встреча SpbDotNet №61 / События на TimePad.ru
Очередное покорение online пространства нашим сообществом. Разберёмся как с помощью смекалки и кода решать проблемы намного эффективнее, чем просто кодом. А во второй части подискутируем на тему документации с точки зрения разработчиков: нужна ли она вообще…
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Статьи на частые вопросы по 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
- "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
Enterprise Craftsmanship
What is domain logic?
In this post, I’ll write about a couple of thoughts regarding what domain logic is and how to distinguish it from other types of logic.
Доступны материалы со встречи SpbDotNet №61
Дмитрий Бабушкин «Мержилка .sln: быстро и надёжно, без UI и юнит-тестов»
https://www.youtube.com/watch?v=ymXIe7_808Y&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
https://speakerdeck.com/dotnetru/dmitrii-babushkin-mierzhilka-sln-bystro-i-nadiozhno-biez-ui-i-iunit-tiestov
Дмитрий Бабушкин «Мержилка .sln: быстро и надёжно, без UI и юнит-тестов»
https://www.youtube.com/watch?v=ymXIe7_808Y&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
https://speakerdeck.com/dotnetru/dmitrii-babushkin-mierzhilka-sln-bystro-i-nadiozhno-biez-ui-i-iunit-tiestov
YouTube
Дмитрий Бабушкин «Мержилка .sln: быстро и надёжно, без UI и юнит-тестов»
Разработка крупных решений рано или поздно сталкивается с конфликтами при слиянии веток. Что если конфликты лезут в таких местах, где текстовый мерж заставляет кровь литься из глаз, на рынке нет готовых решений, а написание своего потребует массу времени…
Доступны материалы со встречи SpbDotNet №61
Анатолий Кулаков, Александр Кугушев, Артём Акуляков, Алексей Мерсон, Никита Данилов «Круглый стол: Документируй это полностью»
https://www.youtube.com/watch?v=94cJU14qkis&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
Анатолий Кулаков, Александр Кугушев, Артём Акуляков, Алексей Мерсон, Никита Данилов «Круглый стол: Документируй это полностью»
https://www.youtube.com/watch?v=94cJU14qkis&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
YouTube
Кулаков, Кугушев, Акуляков, Мерсон, Данилов «Круглый стол: Документируй это полностью»
Её сложно найти, легко потерять и невозможно забыть. Конечно же мы имеем ввиду документацию.
Возможное, это одна из самых холиварных тем, ведь очень сложно понять что, когда и как написать, так чтобы это было не то что небесполезно, но хотя бы безвредно.…
Возможное, это одна из самых холиварных тем, ведь очень сложно понять что, когда и как написать, так чтобы это было не то что небесполезно, но хотя бы безвредно.…
А вот и обещанный подкаст про Документацию. Всем тем кому понравился наш последний круглый стол рекомендуется к ознакомлению.
Forwarded from DotNet & More Подкаст
#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
Её сложно найти, легко потерять и невозможно забыть. Конечно же мы имеем в виду документацию. На 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
Google Docs
DotNet & More Подкаст:
Спасибо что слушали наш выпуск. Нам будет гораздо проще понять, что делать дальше, если Вы поделитесь обратной связью. Не стесняйтесь в выражениях:)
Forwarded from DotNext — конференция для .NET‑разработчиков
Мы ищем ведущих!
Если вы хотите стать частью DotNext 2020 Moscow и засветиться «в телевизоре», присылайте заявку.
Требования такие:
— Локация — Петербург, выходить в эфир нужно будет из нашей студии;
— Четкая дикция;
— Уверенная работа в кадре;
— Английский язык на достаточном для разговора уровне: его должно хватать для представления спикера, поддержания диалога и формулировки вопросов;
— Умение быстро ориентироваться в ситуации, разбавлять эфир шутками, вовремя и тактично остановить спикера.
Необязательно, но было бы круто:
— Опыт публичных или эфирных выступлений;
— Интерес к тематике (быть экспертом необязательно, но важно хотя бы минимально ориентироваться).
Если вы считаете, что справитесь, заполните анкету: https://ru.research.net/r/MC_DotNext_Autumn20
Если вы хотите стать частью DotNext 2020 Moscow и засветиться «в телевизоре», присылайте заявку.
Требования такие:
— Локация — Петербург, выходить в эфир нужно будет из нашей студии;
— Четкая дикция;
— Уверенная работа в кадре;
— Английский язык на достаточном для разговора уровне: его должно хватать для представления спикера, поддержания диалога и формулировки вопросов;
— Умение быстро ориентироваться в ситуации, разбавлять эфир шутками, вовремя и тактично остановить спикера.
Необязательно, но было бы круто:
— Опыт публичных или эфирных выступлений;
— Интерес к тематике (быть экспертом необязательно, но важно хотя бы минимально ориентироваться).
Если вы считаете, что справитесь, заполните анкету: https://ru.research.net/r/MC_DotNext_Autumn20
Золотая питерская осень требует поэм, а ковидовская меланхолия напрочь отбивает желание писать про online-встречи 2020 года. Так давайте же завернёмся в тёплое одеяло, нальём горячего чая и вместе вспомним как прошёл для сообщества SpbDotNet прошлый, offline-год. 2019-й был полон на события, личности и открытия. Он достоин отдельного тёплого упоминания.
https://medium.com/@dotnetru/spbdotnet-2019-d22cd1c45592
https://medium.com/@dotnetru/spbdotnet-2019-d22cd1c45592
Medium
SpbDotNet 2019 — когда всё было offline
Давайте завернёмся в тёплое одеяло, нальём горячего чая и вместе вспомним как прошёл для сообщества SpbDotNet прошлый, offline-год.
Всем привет!
До 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
До 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
DotNext 2021 Moscow. Конференция для .NET-разработчиков.
DotNext 2021 Moscow — конференция для .NET-разработчиков. Спикеры со всего мира. Несколько десятков докладов о развитии .NET, архитектуре, перформансе и многом другом.