Forwarded from BookClub DotNet
BookClub DotNet #3
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) поговорим о проектировании микросервисной архитектуры. Обсудим, как определять границы микросервисов и при чём тут DDD? За что должен отвечать микросервис, как делить сложные сущности между микросервисами и многое другое. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Architecting container and microservice-based applications (стр. 40 - 48)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-3-e1c73ov
Выпуск на YouTube: https://www.youtube.com/watch?v=WcFCRXsXhb8&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) поговорим о проектировании микросервисной архитектуры. Обсудим, как определять границы микросервисов и при чём тут DDD? За что должен отвечать микросервис, как делить сложные сущности между микросервисами и многое другое. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Architecting container and microservice-based applications (стр. 40 - 48)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-3-e1c73ov
Выпуск на YouTube: https://www.youtube.com/watch?v=WcFCRXsXhb8&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Anchor
BookClub Episode 3 by BookClub DotNet
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) поговорим о проектировании микросервисной архитектуры. Обсудим, как определять границы микросервисов и при чём тут DDD? За что должен отвечать микросервис, как делить сложные сущности между микросервисами…
Новогодние посиделки 2021, разговоры, статистика, планы на будущее
🎙Подкаст RadioDotNet выпуск №43 от 28 декабря 2021 года
https://anchor.fm/radiodotnet/episodes/2021-e1cnhtb
Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.
Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем все секреты закулисной кухни, отвечаем на вопросы, обмениваемся ссылками, обсуждаем планы по дальнейшему развитию. Вместе с этим выпуском мы записали первый видео-стрим на YouTube'е.
🎄Всех с Новым Годом!
Темы:
[00:02:17] — Чего не будет в этом выпуске
• https://www.youtube.com/watch?v=WaJWEcwBztc&list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
• https://github.com/kelseyhightower/nocode
[00:04:47] — Про DotNetRu
• https://dotnet.ru/
• https://www.youtube.com/DotNetRu
• https://more.dotnet.ru/
• https://bookclub.dotnet.ru/
• https://github.com/DotNetRu
• https://www.youtube.com/c/MusicLabChill
• https://ru.player.fm/
• https://castbox.fm/
• https://znprod.io/
• https://podcast.lastweekin.net/
• https://open.spotify.com/show/7aoQqlqm2Abg2fb6GWZdWz
• https://antennapod.org/
• https://news.1rj.ru/str/DotNetRuTranslate
[00:47:40] — Статистика прослушивания
• https://radio.dotnet.ru/
[01:00:12] — Ретроспектива года
• https://rode.ru/nt-usb/
[01:15:15] — Вопросы слушателей
• https://tehnikarechi.studio/podcasts/rozental-i-gildenstern
• https://anchor.fm/art4fellas
• https://anchor.fm/historycast0
[02:19:20] — Статистика пожертвований
• https://boosty.to/RadioDotNet
• https://www.patreon.com/RadioDotNet
[02:25:00] — Планы на будущий год
• https://radio.dotnet.ru/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Максим Шошин
• Александр
• Сергей
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
🎙Подкаст RadioDotNet выпуск №43 от 28 декабря 2021 года
https://anchor.fm/radiodotnet/episodes/2021-e1cnhtb
Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.
Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем все секреты закулисной кухни, отвечаем на вопросы, обмениваемся ссылками, обсуждаем планы по дальнейшему развитию. Вместе с этим выпуском мы записали первый видео-стрим на YouTube'е.
🎄Всех с Новым Годом!
Темы:
[00:02:17] — Чего не будет в этом выпуске
• https://www.youtube.com/watch?v=WaJWEcwBztc&list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
• https://github.com/kelseyhightower/nocode
[00:04:47] — Про DotNetRu
• https://dotnet.ru/
• https://www.youtube.com/DotNetRu
• https://more.dotnet.ru/
• https://bookclub.dotnet.ru/
• https://github.com/DotNetRu
• https://www.youtube.com/c/MusicLabChill
• https://ru.player.fm/
• https://castbox.fm/
• https://znprod.io/
• https://podcast.lastweekin.net/
• https://open.spotify.com/show/7aoQqlqm2Abg2fb6GWZdWz
• https://antennapod.org/
• https://news.1rj.ru/str/DotNetRuTranslate
[00:47:40] — Статистика прослушивания
• https://radio.dotnet.ru/
[01:00:12] — Ретроспектива года
• https://rode.ru/nt-usb/
[01:15:15] — Вопросы слушателей
• https://tehnikarechi.studio/podcasts/rozental-i-gildenstern
• https://anchor.fm/art4fellas
• https://anchor.fm/historycast0
[02:19:20] — Статистика пожертвований
• https://boosty.to/RadioDotNet
• https://www.patreon.com/RadioDotNet
[02:25:00] — Планы на будущий год
• https://radio.dotnet.ru/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Максим Шошин
• Александр
• Сергей
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Anchor
Новогодние посиделки 2021, разговоры, статистика, планы на будущее by RadioDotNet
Подкаст RadioDotNet выпуск №43 от 28 декабря 2021 года
Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.
Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем…
Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.
Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем…
Forwarded from BookClub DotNet
BookClub DotNet #4
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать проектирование микросервисной архитектуры. Обсудим, каким должен быть API микросервисного приложения? Чем отличаются стратегии предоставления API: Direct Communication и API Gateway, в каких случаях выгодно использовать каждую из них, как можно сочетать синхронную и асинхронную коммуникацию в сложном микросервисном приложении? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Architecting container and microservice-based applications (стр. 48 - 54)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-4-e1cqinf
Выпуск на YouTube: https://www.youtube.com/watch?v=KVyEiCFNoDM&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать проектирование микросервисной архитектуры. Обсудим, каким должен быть API микросервисного приложения? Чем отличаются стратегии предоставления API: Direct Communication и API Gateway, в каких случаях выгодно использовать каждую из них, как можно сочетать синхронную и асинхронную коммуникацию в сложном микросервисном приложении? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Architecting container and microservice-based applications (стр. 48 - 54)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-4-e1cqinf
Выпуск на YouTube: https://www.youtube.com/watch?v=KVyEiCFNoDM&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Anchor
BookClub Episode 4 by BookClub DotNet
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать проектирование микросервисной архитектуры. Обсудим, каким должен быть API микросервисного приложения? Чем отличаются стратегии предоставления API: Direct Communication и API…
Ненужный MediatR, мощный .NET 6 GC, живой Standard
Подкаст RadioDotNet выпуск №44 от 19 января 2022 года
https://anchor.fm/radiodotnet/episodes/MediatR----NET-6-GC---Standard-e1d4q67
Темы:
[00:01:00] — Visual Studio 17.1 Preview 2
• https://devblogs.microsoft.com/visualstudio/visual-studio-17-1-preview-2-is-now-available/
• https://devblogs.microsoft.com/visualstudio/introducing-new-git-features-to-visual-studio-2022/
[00:13:00] — Why .NET Standard Is Still Relevant
• https://christianfindlay.com/2020/12/21/net-standard/
[00:23:15] — Announcing .NET MAUI Preview 11
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-preview-11/
[00:25:00] — Why I don't use MediatR for CQRS
• https://cezarypiatek.github.io/post/why-i-dont-use-mediatr-for-cqrs/
[00:37:30] — .NET 6 vs .NET 4.8 GC stats
• https://nietras.com/2021/11/26/dotnet-6-vs-4-8-gc-stats/
[00:46:30] — Mermaid — diagrams as a code
• https://mermaid-js.github.io/
• https://plantuml.com/
• https://github.com/github/roadmap/issues/372
[00:56:16] — Duende IdentiyServer Fair Trade Software License
• https://blog.duendesoftware.com/posts/20220111_fair_trade/
[01:04:10] — Подслушано
• https://podlodka.io/243
• https://podlodka.io/245
• https://newpodcast2.live/podcast/startups-and-investments/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Подкаст RadioDotNet выпуск №44 от 19 января 2022 года
https://anchor.fm/radiodotnet/episodes/MediatR----NET-6-GC---Standard-e1d4q67
Темы:
[00:01:00] — Visual Studio 17.1 Preview 2
• https://devblogs.microsoft.com/visualstudio/visual-studio-17-1-preview-2-is-now-available/
• https://devblogs.microsoft.com/visualstudio/introducing-new-git-features-to-visual-studio-2022/
[00:13:00] — Why .NET Standard Is Still Relevant
• https://christianfindlay.com/2020/12/21/net-standard/
[00:23:15] — Announcing .NET MAUI Preview 11
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-preview-11/
[00:25:00] — Why I don't use MediatR for CQRS
• https://cezarypiatek.github.io/post/why-i-dont-use-mediatr-for-cqrs/
[00:37:30] — .NET 6 vs .NET 4.8 GC stats
• https://nietras.com/2021/11/26/dotnet-6-vs-4-8-gc-stats/
[00:46:30] — Mermaid — diagrams as a code
• https://mermaid-js.github.io/
• https://plantuml.com/
• https://github.com/github/roadmap/issues/372
[00:56:16] — Duende IdentiyServer Fair Trade Software License
• https://blog.duendesoftware.com/posts/20220111_fair_trade/
[01:04:10] — Подслушано
• https://podlodka.io/243
• https://podlodka.io/245
• https://newpodcast2.live/podcast/startups-and-investments/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Anchor
Ненужный MediatR, мощный .NET 6 GC, живой Standard by RadioDotNet
Подкаст RadioDotNet выпуск №44 от 19 января 2022 года
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:00] — Visual Studio 17.1 Preview 2
devblogs.microsoft.com/visualstudio/visual-studio-17-1-previe...
devblogs.microsoft.com/visualstudio/introducing-new-git…
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:00] — Visual Studio 17.1 Preview 2
devblogs.microsoft.com/visualstudio/visual-studio-17-1-previe...
devblogs.microsoft.com/visualstudio/introducing-new-git…
Forwarded from BookClub DotNet
BookClub DotNet #5
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать особенности микросервисной архитектуры. Обсудим, как контролировать версионирование API микросервисов. Как работать с адресами микросервисов, что такое паттерн Service Registry. На примере Kubernetes поговорим про то, как контролировать микросервисы, их жизненный цикл и масштабирование при помощи оркестраторов. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Architecting container and microservice-based applications (стр. 54 - 71)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-5-e1d5dvo
Выпуск на YouTube: https://www.youtube.com/watch?v=ZTrPPbVGvc8&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать особенности микросервисной архитектуры. Обсудим, как контролировать версионирование API микросервисов. Как работать с адресами микросервисов, что такое паттерн Service Registry. На примере Kubernetes поговорим про то, как контролировать микросервисы, их жизненный цикл и масштабирование при помощи оркестраторов. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Architecting container and microservice-based applications (стр. 54 - 71)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-5-e1d5dvo
Выпуск на YouTube: https://www.youtube.com/watch?v=ZTrPPbVGvc8&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Anchor
BookClub Episode 5 by BookClub DotNet
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать особенности микросервисной архитектуры. Обсудим, как контролировать версионирование API микросервисов. Как работать с адресами микросервисов, что такое паттерн Service Registry.…
Конференция DotNext от JUG Ru Group возвращается 🔥
DotNext 2022 Spring — 7-8 апреля, онлайн
Ребята предлагают вам попробовать себя в качестве спикера. Если вы хотели поделиться знаниями с профессиональным сообществом, но сомневались, стеснялись или просто ждали удачного момента — это он.
От вас требуется только идея доклада. Если нужно, вам помогут подготовиться от и до. А онлайн позволяет выступить откуда угодно, но можно и из их студии в Питере.
Вот примеры тем, которые хотели бы видеть в программе:
• Под капотом: runtime, JIT, memory management.
• Архитектура: DDD, микросервисы, компиляторы.
• Тренды: .NET 6, облака, serverless.
• Безопасность: авторизация, аутентификация, криптография.
• Производительность: бенчмаркинг, низкоуровневые оптимизации, профайлинг.
• DevOps & Tools: IDE, билд-системы, CI/CD.
Но это лишь рекомендации — прийти можно с чем-то совершенно своим.
Заявки принимают до 3 февраля. Переходите на сайт конференции, чтобы узнать больше и заполнить анкету.
DotNext 2022 Spring — 7-8 апреля, онлайн
Ребята предлагают вам попробовать себя в качестве спикера. Если вы хотели поделиться знаниями с профессиональным сообществом, но сомневались, стеснялись или просто ждали удачного момента — это он.
От вас требуется только идея доклада. Если нужно, вам помогут подготовиться от и до. А онлайн позволяет выступить откуда угодно, но можно и из их студии в Питере.
Вот примеры тем, которые хотели бы видеть в программе:
• Под капотом: runtime, JIT, memory management.
• Архитектура: DDD, микросервисы, компиляторы.
• Тренды: .NET 6, облака, serverless.
• Безопасность: авторизация, аутентификация, криптография.
• Производительность: бенчмаркинг, низкоуровневые оптимизации, профайлинг.
• DevOps & Tools: IDE, билд-системы, CI/CD.
Но это лишь рекомендации — прийти можно с чем-то совершенно своим.
Заявки принимают до 3 февраля. Переходите на сайт конференции, чтобы узнать больше и заполнить анкету.
Forwarded from SpbDotNet (Anatoly Kulakov)
27 января состоится 80-я встреча SpbDotNet (online)
https://spbdotnet.timepad.ru/event/1868049/
Релиз .NET 6 лишний раз подтвердил лидерство платформы не только в знакомых областях, но и серьёзность претензий на новые территории. После анонса у разработчиков было достаточно времени во всём разобраться, протестировать и составить своё мнение. Теперь они готовы об этом рассказать всем. Приглашаем на праздничную встречу сообщества. Фейерверк подарков обеспечат наши друзья Контур и Тинькофф.
Программа встречи
18:50 – 19:00 Открытие
19:00 – 19:30 Роман Неволин (Контур) «Как поживет Blazor WebAssembly и нужен ли он мне?»
19:30 – 19:50 Роман Гашков (Veeam) «.NET6: LINQ improvements»
19:50 – 20:15 Вадим Нестеров (Tinkoff) «C# 10: Interpolated string handlers»
20:15 – 20:40 Илья Шипунов (Монополия) «C# 10 Record structs»
20:40 – 21:00 Ренат Тазиев (Ozon Tech) «.NET 6: System.Text.Json»
21:00 – 21:20 Александр Лапердин (Plan A Technologies) «dotnet monitor и все, все, все»
21:20 – 22:00 Дмитрий Нестерук «Инструментальная поддержка C#10 в Rider»
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://news.1rj.ru/str/SpbDotNetChat
https://spbdotnet.timepad.ru/event/1868049/
Релиз .NET 6 лишний раз подтвердил лидерство платформы не только в знакомых областях, но и серьёзность претензий на новые территории. После анонса у разработчиков было достаточно времени во всём разобраться, протестировать и составить своё мнение. Теперь они готовы об этом рассказать всем. Приглашаем на праздничную встречу сообщества. Фейерверк подарков обеспечат наши друзья Контур и Тинькофф.
Программа встречи
18:50 – 19:00 Открытие
19:00 – 19:30 Роман Неволин (Контур) «Как поживет Blazor WebAssembly и нужен ли он мне?»
19:30 – 19:50 Роман Гашков (Veeam) «.NET6: LINQ improvements»
19:50 – 20:15 Вадим Нестеров (Tinkoff) «C# 10: Interpolated string handlers»
20:15 – 20:40 Илья Шипунов (Монополия) «C# 10 Record structs»
20:40 – 21:00 Ренат Тазиев (Ozon Tech) «.NET 6: System.Text.Json»
21:00 – 21:20 Александр Лапердин (Plan A Technologies) «dotnet monitor и все, все, все»
21:20 – 22:00 Дмитрий Нестерук «Инструментальная поддержка C#10 в Rider»
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://news.1rj.ru/str/SpbDotNetChat
spbdotnet.timepad.ru
Launch of .NET 6 / События на TimePad.ru
Релиз .NET 6 лишний раз подтвердил лидерство платформы не только в знакомых областях, но и серьёзность претензий на новые территории.
После анонса у разработчиков было достаточно времени во всём разобраться, протестировать и составить своё мнение. Теперь…
После анонса у разработчиков было достаточно времени во всём разобраться, протестировать и составить своё мнение. Теперь…
Forwarded from BookClub DotNet
BookClub DotNet #6
Вместе с Евгением Петровым (https://github.com/Anarh2404) обсудим процесс разработки приложений в Docker. Доверять ли IDE при создании Dockerfile или создавать его собственноручно? Как воспользоваться преимуществами Docker при сборке, отлаживании и тестировании контейнеризированных приложений? Как облегчить процесс сборки и запуска контейнеров при помощи Docker Compose? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Development process for Docker-based applications (стр. 72 - 93)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-6-e1dndu3
Выпуск на YouTube: https://www.youtube.com/watch?v=D3ncvmYgYE4&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Евгением Петровым (https://github.com/Anarh2404) обсудим процесс разработки приложений в Docker. Доверять ли IDE при создании Dockerfile или создавать его собственноручно? Как воспользоваться преимуществами Docker при сборке, отлаживании и тестировании контейнеризированных приложений? Как облегчить процесс сборки и запуска контейнеров при помощи Docker Compose? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Development process for Docker-based applications (стр. 72 - 93)
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-6-e1dndu3
Выпуск на YouTube: https://www.youtube.com/watch?v=D3ncvmYgYE4&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Anchor
BookClub Episode 6 by BookClub DotNet
Вместе с Евгением Петровым (https://github.com/Anarh2404) обсудим процесс разработки приложений в Docker. Доверять ли IDE при создании Dockerfile или создавать его собственноручно? Как воспользоваться преимуществами Docker при сборке, отлаживании и тестировании…
Беспредельный MediatR, StringBuilder в деталях, большой юбилей
Подкаст RadioDotNet выпуск №45 от 8 февраля 2022 года
https://anchor.fm/radiodotnet/episodes/MediatR--StringBuilder-e1e34ct
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
1. Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
3. Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Темы:
[00:01:27] — .NET MAUI Preview 12
• https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-12
[00:03:47] — Announcing .NET Community Toolkit v8 P1
• https://devblogs.microsoft.com/ifdef-windows/announcing-net-community-toolkit-v8-0-0-preview-1/
• https://github.com/CommunityToolkit/dotnet
[00:06:46] — You probably don't need MediatR
• http://arialdomartini.github.io/mediatr
• https://github.com/arialdomartini/arialdomartini.github.io/discussions/7
• https://habr.com/ru/company/jugru/blog/447308/
• https://youtu.be/baiH3f_TFfY
[00:28:10] — Visual Studio 2022 for Mac P5
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-5/
[00:30:30] — Introducing Azure Container Apps
• https://techcommunity.microsoft.com/t5/apps-on-azure/introducing-azure-container-apps-a-serverless-container-service/ba-p/2867265?ocid=AID3042118
• https://docs.microsoft.com/en-us/azure/container-apps/compare-options
• https://www.pulumi.com/blog/azure-container-apps/
[00:35:00] — Service Locator is not an Anti-Pattern
• https://jimmybogard.com/service-locator-is-not-an-anti-pattern/
• https://blog.ploeh.dk/2010/02/03/ServiceLocatorisanAnti-Pattern/
[00:53:33] — How Does the StringBuilder Work
• https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-dotnet-part-1
• https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-dotnet-part-2
• https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-net-part-3-how-appending-works-and-the-stringbuilder-expands
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-1-the-overall-design-and-first-look-at-the-internals/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-2-appending-strings-built-in-types-and-lists/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-3-converting-chunks-to-a-string-with-tostring/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-4-inserting-and-removing-characters/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-5-reducing-allocations-by-caching-stringbuilders-with-stringbuildercache/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-6-vaulestringbuilder-a-stack-based-string-builder/
[01:11:41] — 10 Best Packages to Improve Your Productivity in 2022
• https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022.aspx
• https://www.nuget.org/stats/packages
[01:34:00] — Introducing System.Threading.RateLimiting
• https://www.infoq.com/news/2021/08/DotNet-Rate-Limiting/
• https://github.com/App-vNext/Polly/issues/260
[01:38:30] — 6 вещей, которые не стоит делать в ASP.NET контроллерах
• https://habr.com/ru/company/otus/blog/554338/
[01:49:40] — Celebrate the .NET 20th Anniversary
• https://dev.to/dotnet/celebrate-the-net-20th-anniversary-with-the-community-47e3
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Денис Цветцих
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Подкаст RadioDotNet выпуск №45 от 8 февраля 2022 года
https://anchor.fm/radiodotnet/episodes/MediatR--StringBuilder-e1e34ct
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
1. Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
3. Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Темы:
[00:01:27] — .NET MAUI Preview 12
• https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-12
[00:03:47] — Announcing .NET Community Toolkit v8 P1
• https://devblogs.microsoft.com/ifdef-windows/announcing-net-community-toolkit-v8-0-0-preview-1/
• https://github.com/CommunityToolkit/dotnet
[00:06:46] — You probably don't need MediatR
• http://arialdomartini.github.io/mediatr
• https://github.com/arialdomartini/arialdomartini.github.io/discussions/7
• https://habr.com/ru/company/jugru/blog/447308/
• https://youtu.be/baiH3f_TFfY
[00:28:10] — Visual Studio 2022 for Mac P5
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-5/
[00:30:30] — Introducing Azure Container Apps
• https://techcommunity.microsoft.com/t5/apps-on-azure/introducing-azure-container-apps-a-serverless-container-service/ba-p/2867265?ocid=AID3042118
• https://docs.microsoft.com/en-us/azure/container-apps/compare-options
• https://www.pulumi.com/blog/azure-container-apps/
[00:35:00] — Service Locator is not an Anti-Pattern
• https://jimmybogard.com/service-locator-is-not-an-anti-pattern/
• https://blog.ploeh.dk/2010/02/03/ServiceLocatorisanAnti-Pattern/
[00:53:33] — How Does the StringBuilder Work
• https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-dotnet-part-1
• https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-dotnet-part-2
• https://www.stevejgordon.co.uk/how-does-the-stringbuilder-work-in-net-part-3-how-appending-works-and-the-stringbuilder-expands
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-1-the-overall-design-and-first-look-at-the-internals/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-2-appending-strings-built-in-types-and-lists/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-3-converting-chunks-to-a-string-with-tostring/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-4-inserting-and-removing-characters/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-5-reducing-allocations-by-caching-stringbuilders-with-stringbuildercache/
• https://andrewlock.net/a-deep-dive-on-stringbuilder-part-6-vaulestringbuilder-a-stack-based-string-builder/
[01:11:41] — 10 Best Packages to Improve Your Productivity in 2022
• https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022.aspx
• https://www.nuget.org/stats/packages
[01:34:00] — Introducing System.Threading.RateLimiting
• https://www.infoq.com/news/2021/08/DotNet-Rate-Limiting/
• https://github.com/App-vNext/Polly/issues/260
[01:38:30] — 6 вещей, которые не стоит делать в ASP.NET контроллерах
• https://habr.com/ru/company/otus/blog/554338/
[01:49:40] — Celebrate the .NET 20th Anniversary
• https://dev.to/dotnet/celebrate-the-net-20th-anniversary-with-the-community-47e3
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Денис Цветцих
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Anchor
Беспредельный MediatR, StringBuilder в деталях, большой юбилей by RadioDotNet
Подкаст RadioDotNet выпуск №45 от 8 февраля 2022 года
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этому…
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этому…
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
DotNet.Ru
Подкаст RadioDotNet
Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT
Forwarded from BookClub DotNet
BookClub DotNet #7
Вместе с Антоном Оникийчуком (https://twitter.com/holyslon) и Андреем Парамоновым (https://twitter.com/Pr1vetAndrey) рассмотрим пример создания микросервисного приложения. Обсудим, для чего нужны Internal Architecture и External Architecture? Что делать с переменными окружения и как не стоит использовать Swagger при разработке приложения? Что стоит учесть при поддержке версионирования API и что такое HATEOAS? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Design a microservice-oriented application (93 - 102 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/microservice-application-design
- Creating a simple data-driven CRUD microservice (102 - 116 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-7-e1e63rp
Выпуск на YouTube: https://www.youtube.com/watch?v=3B1aPObvZuM&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Руководство Microsoft по версионированию API: https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#121-versioning-formats
Курс "Designing & Versioning HTTP/REST APIs" от Jeffrey Richter: https://www.youtube.com/watch?v=9Ng00IlBCtw&list=PL9XzOCngAkqs4m0XdULJu_78nM3Ok3Q65
Методология "twelve-factor": https://12factor.net
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Антоном Оникийчуком (https://twitter.com/holyslon) и Андреем Парамоновым (https://twitter.com/Pr1vetAndrey) рассмотрим пример создания микросервисного приложения. Обсудим, для чего нужны Internal Architecture и External Architecture? Что делать с переменными окружения и как не стоит использовать Swagger при разработке приложения? Что стоит учесть при поддержке версионирования API и что такое HATEOAS? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Design a microservice-oriented application (93 - 102 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/microservice-application-design
- Creating a simple data-driven CRUD microservice (102 - 116 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-7-e1e63rp
Выпуск на YouTube: https://www.youtube.com/watch?v=3B1aPObvZuM&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Руководство Microsoft по версионированию API: https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#121-versioning-formats
Курс "Designing & Versioning HTTP/REST APIs" от Jeffrey Richter: https://www.youtube.com/watch?v=9Ng00IlBCtw&list=PL9XzOCngAkqs4m0XdULJu_78nM3Ok3Q65
Методология "twelve-factor": https://12factor.net
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Anchor
BookClub Episode 7 by BookClub DotNet
Вместе с Антоном Оникийчуком (https://twitter.com/holyslon) и Андреем Парамоновым (https://twitter.com/Pr1vetAndrey) рассмотрим пример создания микросервисного приложения. Обсудим, для чего нужны Internal Architecture и External Architecture? Что делать с…
DotNetRu. 2020-2021. Итоги
https://habr.com/ru/company/jugru/blog/651177/
Привет, на связи DotNetRu – сообщество, объединяющее .NET разработчиков России и не только. Казалось бы, совсем недавно мы рассказывали про митапы и прочие наши активности 2019 года и с оптимизмом смотрели в наступающий 2020-й. Штош, начался он действительно бодро, но затем известные события чуть охладили наш пыл. Какое-то время мы посидели со всей страной в домике в надежде переждать неприятности. Но ближе к лету дошли до стадии принятия и провели митап онлайн, открыв новую большую главу в истории сообщества. И если в конце 2020-го хотелось просто сесть, выдохнуть и забыться, а не писать статьи на хабр, то сейчас, в начале 2022-го, мы полны сил и бодры как никогда!
https://habr.com/ru/company/jugru/blog/651177/
Привет, на связи DotNetRu – сообщество, объединяющее .NET разработчиков России и не только. Казалось бы, совсем недавно мы рассказывали про митапы и прочие наши активности 2019 года и с оптимизмом смотрели в наступающий 2020-й. Штош, начался он действительно бодро, но затем известные события чуть охладили наш пыл. Какое-то время мы посидели со всей страной в домике в надежде переждать неприятности. Но ближе к лету дошли до стадии принятия и провели митап онлайн, открыв новую большую главу в истории сообщества. И если в конце 2020-го хотелось просто сесть, выдохнуть и забыться, а не писать статьи на хабр, то сейчас, в начале 2022-го, мы полны сил и бодры как никогда!
Хабр
DotNetRu. 2020-2021. Итоги
Привет, на связи DotNetRu – сообщество, объединяющее .NET разработчиков России и не только. Казалось бы, совсем недавно мы рассказывали про митапы и прочие наши активности 2019 года и с...
🔥9👍1
Станислав Сидристый расскажет о потоках и пуле потоков на митапе DotEducation
Всем привет!
В эту пятницу мы возвращаемся с очередным митапом DotEducaion. На этот раз в центре внимания работа с потоками.
Мы рассмотрим, что такое потоки в целом, для чего был придуман пул потоков, и чем он может быть полезен. После мы попробуем сделать свой собственный пул потоков: он поможет решить задачу, с которой не справляется стандартный пул.
Рассказывать будет Станислав Сидристый, один из самых опытных и известных спикеров в сообществе, автор книги о .NET и организатор хардкорной конференции CLRium. Многопоточность — одна из его любимых тем, так что нас ждет отличный доклад.
25 февраля, 17:00 по Москве. Регистрируйтесь на TimePad и приходите!
Всем привет!
В эту пятницу мы возвращаемся с очередным митапом DotEducaion. На этот раз в центре внимания работа с потоками.
Мы рассмотрим, что такое потоки в целом, для чего был придуман пул потоков, и чем он может быть полезен. После мы попробуем сделать свой собственный пул потоков: он поможет решить задачу, с которой не справляется стандартный пул.
Рассказывать будет Станислав Сидристый, один из самых опытных и известных спикеров в сообществе, автор книги о .NET и организатор хардкорной конференции CLRium. Многопоточность — одна из его любимых тем, так что нас ждет отличный доклад.
25 февраля, 17:00 по Москве. Регистрируйтесь на TimePad и приходите!
eventskbkontur.timepad.ru
Как работают потоки в .NET и зачем нужен пул потоков / События на TimePad.ru
Мы возвращаемся с очередным митапом DotEducation. На этот раз в центре внимания работа с потоками в .NET.
👍7🔥2
Forwarded from BookClub DotNet
BookClub DotNet #8
Вместе со Станиславом Флусовым из "ГК Монополия" (https://news.1rj.ru/str/sflusov) рассмотрим пример простого контейнеризованного приложения. Как безопасно хранить и использовать переменные окружения, и чем нам могут помочь Docker и Kubernetes в этой задаче? Обсудим плюсы и минусы контейнеризованных баз данных, в каких случаях нам может понадобится такое хранилище и что случится с SQL Server в Docker-контейнере? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Creating a simple data-driven CRUD microservice (116 - 133 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-8-e1emsmg
Выпуск на YouTube: https://www.youtube.com/watch?v=ZumadYjN6dw&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Доклад Станислава Флусова про миграцию приложения с MS SQL Server на PostgreSQL: https://www.youtube.com/watch?v=C5SUvakzJG8
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе со Станиславом Флусовым из "ГК Монополия" (https://news.1rj.ru/str/sflusov) рассмотрим пример простого контейнеризованного приложения. Как безопасно хранить и использовать переменные окружения, и чем нам могут помочь Docker и Kubernetes в этой задаче? Обсудим плюсы и минусы контейнеризованных баз данных, в каких случаях нам может понадобится такое хранилище и что случится с SQL Server в Docker-контейнере? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Creating a simple data-driven CRUD microservice (116 - 133 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-8-e1emsmg
Выпуск на YouTube: https://www.youtube.com/watch?v=ZumadYjN6dw&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Доклад Станислава Флусова про миграцию приложения с MS SQL Server на PostgreSQL: https://www.youtube.com/watch?v=C5SUvakzJG8
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Anchor
BookClub Episode 8 by BookClub DotNet
Вместе со Станиславом Флусовым из "ГК Монополия" (https://news.1rj.ru/str/sflusov) рассмотрим пример простого контейнеризованного приложения. Как безопасно хранить и использовать переменные окружения, и чем нам могут помочь Docker и Kubernetes в этой задаче? Обсудим…
👍1🔥1
F# для всех, double-bang оператор, новинки в IDE
Подкаст RadioDotNet выпуск №46 от 28 февраля 2022 года
https://anchor.fm/radiodotnet/episodes/F----double-bang-----IDE-e1f0bij
Темы:
[00:00:26] — Happy 20th Anniversary, .NET!
• https://devblogs.microsoft.com/dotnet/happy-20th-anniversary-net/
[00:06:42] — Announcing .NET MAUI Preview 13
• https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-13/
[00:09:44] — Announcing .NET 7 Preview 1
• https://devblogs.microsoft.com/dotnet/announcing-net-7-preview-1/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-net-7-preview-1/
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-7-preview-1/
[00:17:48] — How is !! envisaged to be used?
• https://github.com/dotnet/runtime/pull/64720
• https://github.com/dotnet/csharplang/discussions/5735#discussioncomment-2152891
• https://twitter.com/STeplyakov/status/1493355759299534851
[00:29:56] — What's up with TimeZoneInfo on .NET 6?
• https://codeblog.jonskeet.uk/2022/02/05/whats-up-with-timezoneinfo-on-net-6-part-1/?utm_source=pocket_mylist
[00:34:19] — What's new in F# 6
• https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/
• https://devblogs.microsoft.com/dotnet/fsharp-6-is-officially-here/
• https://www.infoq.com/news/2021/10/fsharp-6-resumable-code/
• https://youtu.be/B6m_vJ-a2dM
[01:01:50] — Visual Studio 2022 17.1 is now available
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-1-is-now-available/
• https://devblogs.microsoft.com/visualstudio/line-staging-interactive-staging/
[01:06:16] — Visual Studio 2022 for Mac Preview 6
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-6/
[01:07:36] — ReSharper and Rider 2022.1 Roadmap
• https://blog.jetbrains.com/dotnet/2022/02/09/resharper-2022-1-roadmap/
[01:14:40] — Announcing ImageSharp 2.0.0
• https://sixlabors.com/posts/announcing-imagesharp-200/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Влад
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Подкаст RadioDotNet выпуск №46 от 28 февраля 2022 года
https://anchor.fm/radiodotnet/episodes/F----double-bang-----IDE-e1f0bij
Темы:
[00:00:26] — Happy 20th Anniversary, .NET!
• https://devblogs.microsoft.com/dotnet/happy-20th-anniversary-net/
[00:06:42] — Announcing .NET MAUI Preview 13
• https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-13/
[00:09:44] — Announcing .NET 7 Preview 1
• https://devblogs.microsoft.com/dotnet/announcing-net-7-preview-1/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-net-7-preview-1/
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-7-preview-1/
[00:17:48] — How is !! envisaged to be used?
• https://github.com/dotnet/runtime/pull/64720
• https://github.com/dotnet/csharplang/discussions/5735#discussioncomment-2152891
• https://twitter.com/STeplyakov/status/1493355759299534851
[00:29:56] — What's up with TimeZoneInfo on .NET 6?
• https://codeblog.jonskeet.uk/2022/02/05/whats-up-with-timezoneinfo-on-net-6-part-1/?utm_source=pocket_mylist
[00:34:19] — What's new in F# 6
• https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/
• https://devblogs.microsoft.com/dotnet/fsharp-6-is-officially-here/
• https://www.infoq.com/news/2021/10/fsharp-6-resumable-code/
• https://youtu.be/B6m_vJ-a2dM
[01:01:50] — Visual Studio 2022 17.1 is now available
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-1-is-now-available/
• https://devblogs.microsoft.com/visualstudio/line-staging-interactive-staging/
[01:06:16] — Visual Studio 2022 for Mac Preview 6
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-6/
[01:07:36] — ReSharper and Rider 2022.1 Roadmap
• https://blog.jetbrains.com/dotnet/2022/02/09/resharper-2022-1-roadmap/
[01:14:40] — Announcing ImageSharp 2.0.0
• https://sixlabors.com/posts/announcing-imagesharp-200/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Влад
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Anchor
F# для всех, double-bang оператор, новинки в IDE by RadioDotNet
Подкаст RadioDotNet выпуск №46 от 28 февраля 2022 года
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:26] — Happy 20th Anniversary, .NET!
devblogs.microsoft.com/dotnet/happy-20th-anniversary-net
[00:06:42] — Announcing .NET MAUI Preview 13
devblogs.mic…
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:26] — Happy 20th Anniversary, .NET!
devblogs.microsoft.com/dotnet/happy-20th-anniversary-net
[00:06:42] — Announcing .NET MAUI Preview 13
devblogs.mic…
Правильный HTTP SDK, производительность EFCore, сломанный Object
Подкаст RadioDotNet выпуск №47 от 10 марта 2022 года
https://anchor.fm/radiodotnet/episodes/HTTP-SDK---EFCore---Object-e1fg2o1
Темы:
[00:00:55] — Exploring .NET 6
• https://andrewlock.net/exploring-dotnet-6-part-1-looking-inside-configurationmanager-in-dotnet-6/
[00:13:10] — Creating and Using HTTP Client SDKs in .NET 6
• https://www.infoq.com/articles/creating-http-sdks-dotnet-6/
[00:53:50] — Use a cached delegate for method group
• https://github.com/dotnet/roslyn/issues/5835
[00:59:35] — EFCore — Introduction to Performance
• https://docs.microsoft.com/en-us/ef/core/performance/
[01:34:38] — Redesigning System.Object
• https://codeblog.jonskeet.uk/2008/12/05/redesigning-system-object-java-lang-object/
• https://stackoverflow.com/questions/3096028/why-gethashcode-is-in-object-class
• https://stackoverflow.com/questions/1561617/why-does-object-tostring-exist/1561628#1561628
[01:55:55] — Best practices for a secure software supply chain
• https://docs.microsoft.com/en-us/nuget/concepts/security-best-practices
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Подкаст RadioDotNet выпуск №47 от 10 марта 2022 года
https://anchor.fm/radiodotnet/episodes/HTTP-SDK---EFCore---Object-e1fg2o1
Темы:
[00:00:55] — Exploring .NET 6
• https://andrewlock.net/exploring-dotnet-6-part-1-looking-inside-configurationmanager-in-dotnet-6/
[00:13:10] — Creating and Using HTTP Client SDKs in .NET 6
• https://www.infoq.com/articles/creating-http-sdks-dotnet-6/
[00:53:50] — Use a cached delegate for method group
• https://github.com/dotnet/roslyn/issues/5835
[00:59:35] — EFCore — Introduction to Performance
• https://docs.microsoft.com/en-us/ef/core/performance/
[01:34:38] — Redesigning System.Object
• https://codeblog.jonskeet.uk/2008/12/05/redesigning-system-object-java-lang-object/
• https://stackoverflow.com/questions/3096028/why-gethashcode-is-in-object-class
• https://stackoverflow.com/questions/1561617/why-does-object-tostring-exist/1561628#1561628
[01:55:55] — Best practices for a secure software supply chain
• https://docs.microsoft.com/en-us/nuget/concepts/security-best-practices
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Anchor
Правильный HTTP SDK, производительность EFCore, сломанный Object by RadioDotNet
Подкаст RadioDotNet выпуск №47 от 10 марта 2022 года
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:55] — Exploring .NET 6
andrewlock.net/exploring-dotnet-6-part-1-looking-insi...
[00:13:10] — Creating and Using HTTP Client SDKs in .NET 6
infoq.com/articles/creating…
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:55] — Exploring .NET 6
andrewlock.net/exploring-dotnet-6-part-1-looking-insi...
[00:13:10] — Creating and Using HTTP Client SDKs in .NET 6
infoq.com/articles/creating…
Ограничения для ValueTask, основы Enums, нашествие Кабанчика
Подкаст RadioDotNet выпуск №48 от 23 марта 2022 года
https://anchor.fm/radiodotnet/episodes/ValueTask---Enums-e1g3mis
Темы:
[00:01:30] — Announcing .NET 7 Preview 2
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-2/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-2/
• https://github.com/dotnet/efcore/issues/27185
[00:17:45] — Announcing .NET MAUI Preview 14
• https://devblogs.microsoft.com/dotnet/dotnet-maui-preview-14/
[00:20:16] — An Overview of Distributed Tracing with OpenTelemetry
• https://aaronstannard.com/opentelemetry-dotnet6/
• https://petabridge.com/blog/why-use-distributed-tracing/
[00:29:24] — Visual Studio 2022 version 17.2 Preview 2
• https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17.2.0-pre.2.0
• https://devblogs.microsoft.com/visualstudio/live-unit-testing-preview-better-and-faster/
[00:36:08] — ValueTask Restrictions
• https://blog.stephencleary.com/2020/03/valuetask.html
[00:51:00] — Visual Studio 2022 for Mac Preview 7
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-7/
[00:54:25] — Things you should know about Enums
• https://www.code4it.dev/blog/5-things-enums-csharp
• https://www.code4it.dev/blog/5-more-things-about-enums-csharp
• https://www.code4it.dev/blog/hasflag-performance-benchmarkdotnet
[01:13:12] — Подслушано
• https://www.youtube.com/watch?v=nKF1BPxg2vY&list=PLLrf_044z4JpIlGkIDn6sdBstsTkKMXU6
• https://vvsevolodovich.dev/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Владимир Иванов (https://twitter.com/vvsevolodovich)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Подкаст RadioDotNet выпуск №48 от 23 марта 2022 года
https://anchor.fm/radiodotnet/episodes/ValueTask---Enums-e1g3mis
Темы:
[00:01:30] — Announcing .NET 7 Preview 2
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-2/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-2/
• https://github.com/dotnet/efcore/issues/27185
[00:17:45] — Announcing .NET MAUI Preview 14
• https://devblogs.microsoft.com/dotnet/dotnet-maui-preview-14/
[00:20:16] — An Overview of Distributed Tracing with OpenTelemetry
• https://aaronstannard.com/opentelemetry-dotnet6/
• https://petabridge.com/blog/why-use-distributed-tracing/
[00:29:24] — Visual Studio 2022 version 17.2 Preview 2
• https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17.2.0-pre.2.0
• https://devblogs.microsoft.com/visualstudio/live-unit-testing-preview-better-and-faster/
[00:36:08] — ValueTask Restrictions
• https://blog.stephencleary.com/2020/03/valuetask.html
[00:51:00] — Visual Studio 2022 for Mac Preview 7
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-7/
[00:54:25] — Things you should know about Enums
• https://www.code4it.dev/blog/5-things-enums-csharp
• https://www.code4it.dev/blog/5-more-things-about-enums-csharp
• https://www.code4it.dev/blog/hasflag-performance-benchmarkdotnet
[01:13:12] — Подслушано
• https://www.youtube.com/watch?v=nKF1BPxg2vY&list=PLLrf_044z4JpIlGkIDn6sdBstsTkKMXU6
• https://vvsevolodovich.dev/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Владимир Иванов (https://twitter.com/vvsevolodovich)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://anchor.fm/s/f0c0ef4/podcast/rss
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Anchor
Ограничения для ValueTask, основы Enums, нашествие Кабанчика by RadioDotNet
Подкаст RadioDotNet выпуск №48 от 23 марта 2022 года
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:30] — Announcing .NET 7 Preview 2
devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-2
devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet…
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:30] — Announcing .NET 7 Preview 2
devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-2
devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet…
👍6
Forwarded from BookClub DotNet
BookClub DotNet #9
Вместе с Даниилом Доронкиным (https://www.linkedin.com/in/ddydeveloper) обсудим особенности построения event-based коммуникации между микросервисами. Для чего полезно использовать Integration Events и Event Bus в среде коммуникации микросервисов? Какие существующие инструменты можно использовать для обеспечения асинхронной коммуникации? В каких случаях и с помощью чего имеет смысл реализовывать её самостоятельно? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Implementing event-based communication between microservices (integration events) (134 - 139 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/integration-event-based-microservice-communications
- Implementing an event bus with RabbitMQ for the development or test environment (139 - 142 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/rabbitmq-event-bus-development-test-environment
- Subscribing to events (142 - 153 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/subscribe-events
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-9-e1g30on
Выпуск на YouTube: https://www.youtube.com/watch?v=dDdHbsXmTuc&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Доклад Даниила Доронкина «Message based подход в распределённых системах»: https://youtu.be/-izdfoIznL4
Rebus: https://github.com/rebus-org/Rebus
NServiceBus: https://github.com/Particular/NServiceBus
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Даниилом Доронкиным (https://www.linkedin.com/in/ddydeveloper) обсудим особенности построения event-based коммуникации между микросервисами. Для чего полезно использовать Integration Events и Event Bus в среде коммуникации микросервисов? Какие существующие инструменты можно использовать для обеспечения асинхронной коммуникации? В каких случаях и с помощью чего имеет смысл реализовывать её самостоятельно? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Implementing event-based communication between microservices (integration events) (134 - 139 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/integration-event-based-microservice-communications
- Implementing an event bus with RabbitMQ for the development or test environment (139 - 142 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/rabbitmq-event-bus-development-test-environment
- Subscribing to events (142 - 153 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/subscribe-events
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-9-e1g30on
Выпуск на YouTube: https://www.youtube.com/watch?v=dDdHbsXmTuc&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Доклад Даниила Доронкина «Message based подход в распределённых системах»: https://youtu.be/-izdfoIznL4
Rebus: https://github.com/rebus-org/Rebus
NServiceBus: https://github.com/Particular/NServiceBus
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Spotify for Podcasters
BookClub Episode 9 by BookClub DotNet
Вместе с Даниилом Доронкиным (https://www.linkedin.com/in/ddydeveloper) обсудим особенности построения event-based коммуникации между микросервисами. Для чего полезно использовать Integration Events и Event Bus в среде коммуникации микросервисов? Какие существующие…
👍6🔥1
Forwarded from DotNext — конференция для .NET‑разработчиков
Привет. У нас есть новости: DotNext пройдёт, но в другие даты. А ещё мы хотим добавить офлайн-день. О нашем решении вернуться, а также обо всех апдейтах можно почитать в лонгриде.
https://bit.ly/3K2oDXu
https://bit.ly/3K2oDXu
Telegraph
Перенос на июнь и офлайн-день
Привет. В этот месяц у многих из нас работа отошла на второй план. Спикерам, программному комитету и команде JUG Ru Group в эти дни было не до конференций. В какой-то момент встал вопрос — уместно ли сейчас проводить DotNext? Итак. Зачем мы вообще проводим…
👍4🔥1
Forwarded from BookClub DotNet
BookClub DotNet #10
Вместе с Владимиром Хориковым (https://enterprisecraftsmanship.com/) обсудим особенности тестирования микросервисов. Поговорим о том, как измерить эффективность тестов и как писать эффективные тесты. Обсудим, что нужно тестировать в микросервисном приложении и при помощи каких тестов мы можем это делать. Выясним, когда тесты могут оказаться ненужными, а иногда даже и вредными? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Testing ASP.NET Core services and web apps (152 - 157 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/test-aspnet-core-services-web-apps
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-10-e1gn2ke
Выпуск на YouTube: https://www.youtube.com/watch?v=jmRCoi6-57Y&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга Владимира Хорикова "Принципы юнит-тестирования": https://www.ozon.ru/product/printsipy-yunit-testirovaniya-211424826
Доклад Владимира Хорикова "Effective Unit Testing": https://www.youtube.com/watch?v=AAD9se2LjuI
Блог компании Tinkoff о нагрузочном тестировании: https://habr.com/ru/company/tinkoff/blog/655341/
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Владимиром Хориковым (https://enterprisecraftsmanship.com/) обсудим особенности тестирования микросервисов. Поговорим о том, как измерить эффективность тестов и как писать эффективные тесты. Обсудим, что нужно тестировать в микросервисном приложении и при помощи каких тестов мы можем это делать. Выясним, когда тесты могут оказаться ненужными, а иногда даже и вредными? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Testing ASP.NET Core services and web apps (152 - 157 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/test-aspnet-core-services-web-apps
Выпуск на других платформах: https://anchor.fm/bookclub-dotnet/episodes/BookClub-Episode-10-e1gn2ke
Выпуск на YouTube: https://www.youtube.com/watch?v=jmRCoi6-57Y&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга Владимира Хорикова "Принципы юнит-тестирования": https://www.ozon.ru/product/printsipy-yunit-testirovaniya-211424826
Доклад Владимира Хорикова "Effective Unit Testing": https://www.youtube.com/watch?v=AAD9se2LjuI
Блог компании Tinkoff о нагрузочном тестировании: https://habr.com/ru/company/tinkoff/blog/655341/
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Spotify for Podcasters
BookClub Episode 10 by BookClub DotNet
Вместе с Владимиром Хориковым (https://enterprisecraftsmanship.com/) обсудим особенности тестирования микросервисов. Поговорим о том, как измерить эффективность тестов и как писать эффективные тесты. Обсудим, что нужно тестировать в микросервисном приложении…
👍3🔥2
Новомодные Segments и Regions, секреты Sealed, двойной JWT Token
Подкаст RadioDotNet выпуск №49 от 11 апреля 2022 года
https://radiodotnet.mave.digital/ep-50
Темы:
[00:01:26] — .NET 5.0 will reach End of Support on May 08
• https://devblogs.microsoft.com/dotnet/dotnet-5-end-of-support-update/
• https://visualstudiomagazine.com/articles/2022/03/29/net-5-end.aspx
[00:05:00] — How segments and regions differ
• https://maoni0.medium.com/how-segments-and-regions-differ-in-decommitting-memory-in-the-net-7-gc-68c58465ab5a
[00:30:00] — Go To Definition improvements for external source in Roslyn
• https://devblogs.microsoft.com/dotnet/go-to-definition-improvements-for-external-source-in-roslyn/
[00:46:46] — Role based JWT Tokens in ASP.NET Core APIs
• https://weblog.west-wind.com/posts/2021/Mar/09/Role-based-JWT-Tokens-in-ASPNET-Core
• https://weblog.west-wind.com/posts/2022/Mar/29/Combining-Bearer-Token-and-Cookie-Auth-in-ASPNET
[01:03:00] — Performance benefits of sealed class in .NET
• https://www.meziantou.net/performance-benefits-of-sealed-class.htm
• https://codeblog.jonskeet.uk/2013/06/22/array-covariance-not-just-ugly-but-slow-too/
• https://github.com/dotnet/runtime/issues/49944
[01:11:11] — VS Extensions Tweaks 2022 and Markdown Editor v2
• https://marketplace.visualstudio.com/items?itemName=MadsKristensen.MarkdownEditor2
• https://marketplace.visualstudio.com/items?itemName=MadsKristensen.Tweaks2022
[01:38:20] — Подслушано
• https://newpodcast2.live/podcast/ligolnik-and-startups-2/
• https://www.dotnetrocks.com/default.aspx?ShowNum=1780#
• https://music.yandex.ru/album/9294155/track/98900517
• https://podlodka.io/255
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
• Гурий Самарин
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
Подкаст RadioDotNet выпуск №49 от 11 апреля 2022 года
https://radiodotnet.mave.digital/ep-50
Темы:
[00:01:26] — .NET 5.0 will reach End of Support on May 08
• https://devblogs.microsoft.com/dotnet/dotnet-5-end-of-support-update/
• https://visualstudiomagazine.com/articles/2022/03/29/net-5-end.aspx
[00:05:00] — How segments and regions differ
• https://maoni0.medium.com/how-segments-and-regions-differ-in-decommitting-memory-in-the-net-7-gc-68c58465ab5a
[00:30:00] — Go To Definition improvements for external source in Roslyn
• https://devblogs.microsoft.com/dotnet/go-to-definition-improvements-for-external-source-in-roslyn/
[00:46:46] — Role based JWT Tokens in ASP.NET Core APIs
• https://weblog.west-wind.com/posts/2021/Mar/09/Role-based-JWT-Tokens-in-ASPNET-Core
• https://weblog.west-wind.com/posts/2022/Mar/29/Combining-Bearer-Token-and-Cookie-Auth-in-ASPNET
[01:03:00] — Performance benefits of sealed class in .NET
• https://www.meziantou.net/performance-benefits-of-sealed-class.htm
• https://codeblog.jonskeet.uk/2013/06/22/array-covariance-not-just-ugly-but-slow-too/
• https://github.com/dotnet/runtime/issues/49944
[01:11:11] — VS Extensions Tweaks 2022 and Markdown Editor v2
• https://marketplace.visualstudio.com/items?itemName=MadsKristensen.MarkdownEditor2
• https://marketplace.visualstudio.com/items?itemName=MadsKristensen.Tweaks2022
[01:38:20] — Подслушано
• https://newpodcast2.live/podcast/ligolnik-and-startups-2/
• https://www.dotnetrocks.com/default.aspx?ShowNum=1780#
• https://music.yandex.ru/album/9294155/track/98900517
• https://podlodka.io/255
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Алексей
• Шевченко Антон
• Илья
• Гурий Самарин
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
Patreon ($): https://www.patreon.com/RadioDotNet
#Podcast #DotNet
49 выпуск
Новомодные Segments и Regions, секреты Sealed, двойной JWT Token — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №49 от 11 апреля 2022 годаСайт подкаста: radio.dotnet.ruТемы:[00:01:26] — .NET 5.0 will reach End of Support on May 08, 2022devblogs.microsoft.com/dotnet/dotnet-5-end-of-support-updatevisualstudiomagazine.com/articles/net-5
👍5🔥3