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, архитектуре, перформансе и многом другом.
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
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
spbdotnet.timepad.ru
Встреча SpbDotNet №62 / События на TimePad.ru
Приглашаем на очередной online митап сообщества. Весь вечер будем копать Web API с точки зрения проектирования, версионирования и поддерживания в боевом строю. Если у вас накопились вопросы по этой теме, смело приносите их в эфир, будем вместе с нашими экспертами…
Доступны материалы со встречи SpbDotNet №62
Кирилл Лихтарович «Версионирование и кодогенерация в REST API»
https://www.youtube.com/watch?v=BpxJrozgISw
https://speakerdeck.com/dotnetru/kirill-likhtarovich-viersionirovaniie-i-kodoghienieratsiia-v-rest-api
Кирилл Лихтарович «Версионирование и кодогенерация в REST API»
https://www.youtube.com/watch?v=BpxJrozgISw
https://speakerdeck.com/dotnetru/kirill-likhtarovich-viersionirovaniie-i-kodoghienieratsiia-v-rest-api
YouTube
Кирилл Лихтарович «Версионирование и кодогенерация в REST API»
Кирилл расскажет о проблемах версионирования REST API на примерах, покажет какие способы версионирования он применяет и в чём их отличие друг от друга. Познакомимся с разницей между code first и contract first подходов и о том, почему он выбрал contract first…
