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
Привет!
Наши друзья создали опрос узнаваемости, чтобы выянить, какие компании популярны среди .NET разработчиков. По его итогам мы расскажем вам о результатах.
Ссылка на опрос
Наши друзья создали опрос узнаваемости, чтобы выянить, какие компании популярны среди .NET разработчиков. По его итогам мы расскажем вам о результатах.
Ссылка на опрос
👎5👍2
Forwarded from BookClub DotNet
BookClub DotNet #11
Вместе с Евгением Александровым (https://github.com/aloraman) обсудим IHostedService и BackgroundService. Как при помощи IHostedService и его реализаций управлять фоновыми операциями? Чем может помочь абстрактный класс BackgroundService? Когда нам может пригодиться самостоятельно реализовать IHostedService? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Implement background tasks in microservices with IHostedService and the BackgroundService class (157 - 163 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/background-tasks-with-ihostedservice
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-12
Выпуск на YouTube: https://www.youtube.com/watch?v=0VjypVzjZlU&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Чат для обсуждения .NET: https://news.1rj.ru/str/pro_net
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
Вместе с Евгением Александровым (https://github.com/aloraman) обсудим IHostedService и BackgroundService. Как при помощи IHostedService и его реализаций управлять фоновыми операциями? Чем может помочь абстрактный класс BackgroundService? Когда нам может пригодиться самостоятельно реализовать IHostedService? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Книга
.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook)
В выпуске
- Implement background tasks in microservices with IHostedService and the BackgroundService class (157 - 163 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/background-tasks-with-ihostedservice
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-12
Выпуск на YouTube: https://www.youtube.com/watch?v=0VjypVzjZlU&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Чат для обсуждения .NET: https://news.1rj.ru/str/pro_net
🎵 Beauty Flow by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/5025-beauty-flow
License: https://filmmusic.io/standard-license
11 выпуск 1 сезона
BookClub Episode 11 — Подкаст «BookClub DotNet»
Вместе с Евгением Александровым (https://github.com/aloraman) обсудим IHostedService и BackgroundService. Как при помощи IHostedService и его реализаций управлять фоновыми операциями? Чем может помочь абстрактный класс BackgroundService? Когда нам м
👍3👏1