
RadioDotNet
By DotNetRu
Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.

Ограничения для ValueTask, основы Enums, нашествие Кабанчика
Подкаст 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-...
github.com/dotnet/efcore/issues/27185
[00:17:45] — Announcing .NET MAUI Preview 14
devblogs.microsoft.com/dotnet/dotnet-maui-preview-14
[00:20:16] — An Overview of Distributed Tracing with OpenTelemetry
aaronstannard.com/opentelemetry-dotnet6
petabridge.com/blog/why-use-distributed-tracing
[00:29:24] — Visual Studio 2022 version 17.2 Preview 2
docs.microsoft.com/visualstudio/releases/2022/release-not...
devblogs.microsoft.com/visualstudio/live-unit-testing-preview...
[00:36:08] — ValueTask Restrictions
blog.stephencleary.com/valuetask
[00:51:00] — Visual Studio 2022 for Mac Preview 7
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
[00:54:25] — Things you should know about Enums
code4it.dev/blog/5-things-enums-csharp
code4it.dev/blog/5-more-things-about-enums-csharp
code4it.dev/blog/hasflag-performance-benchmarkdotnet
[01:13:12] — Подслушано
youtube.com/watch
vvsevolodovich.dev
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:24:46
March 22, 2022

Правильный HTTP SDK, производительность EFCore, сломанный Object
Подкаст 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-http-sdks-dotnet-6
[00:53:50] — Use a cached delegate for method group conversion
github.com/dotnet/roslyn/issues/5835
[00:59:35] — EFCore — Introduction to Performance
docs.microsoft.com/ef/core/performance
[01:34:38] — Redesigning System.Object
codeblog.jonskeet.uk/redesigning-system-object-java-lang-ob...
stackoverflow.com/questions/3096028/why-gethashcode-is-i...
stackoverflow.com/questions/1561617/why-does-object-tost...
[01:55:55] — Best practices for a secure software supply chain
docs.microsoft.com/nuget/concepts/security-best-practices
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
02:08:51
March 09, 2022

F# для всех, double-bang оператор, новинки в IDE
Подкаст 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.microsoft.com/dotnet/announcing-net-maui-preview-13
[00:09:44] — Announcing .NET 7 Preview 1
devblogs.microsoft.com/dotnet/announcing-net-7-preview-1
devblogs.microsoft.com/dotnet/asp-net-core-updates-in-net-7-p...
devblogs.microsoft.com/dotnet/announcing-entity-framework-7-p...
[00:17:48] — How is !! envisaged to be used?
github.com/dotnet/runtime/pull/64720
github.com/dotnet/csharplang/discussions/5735
twitter.com/STeplyakov/status/1493355759299534851
[00:29:56] — What's up with TimeZoneInfo on .NET 6?
codeblog.jonskeet.uk/whats-up-with-timezoneinfo-on-net-6-pa...
[00:34:19] — What's new in F# 6
devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6
devblogs.microsoft.com/dotnet/fsharp-6-is-officially-here
infoq.com/news/fsharp-6-resumable-code
youtu.be/B6m_vJ-a2dM
[01:01:50] — Visual Studio 2022 17.1 is now available
devblogs.microsoft.com/visualstudio/visual-studio-2022-17-1-i...
devblogs.microsoft.com/visualstudio/line-staging-interactive-...
[01:06:16] — Visual Studio 2022 for Mac Preview 6
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
[01:07:36] — ReSharper and Rider 2022.1 Roadmap
blog.jetbrains.com/dotnet/resharper-2022-1-roadmap
[01:14:40] — Announcing ImageSharp 2.0.0
sixlabors.com/posts/announcing-imagesharp-200
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:18:37
February 27, 2022

Беспредельный MediatR, StringBuilder в деталях, большой юбилей
Подкаст RadioDotNet выпуск №45 от 8 февраля 2022 года
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:27] — .NET MAUI Preview 12
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-12
[00:03:47] — Announcing .NET Community Toolkit v8 P1
devblogs.microsoft.com/ifdef-windows/announcing-net-community...
github.com/CommunityToolkit/dotnet
[00:06:46] — You probably don't need MediatR
arialdomartini.github.io/mediatr
github.com/arialdomartini/arialdomartini.github.i...
youtu.be/baiH3f_TFfY
[00:28:10] — Visual Studio 2022 for Mac P5
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
[00:30:30] — Introducing Azure Container Apps
techcommunity.microsoft.com/t5/apps-on-azure/introducing-azure-con...
[00:35:00] — Service Locator is not an Anti-Pattern
jimmybogard.com/service-locator-is-not-an-anti-pattern
[00:53:33] — How Does the StringBuilder Work
stevejgordon.co.uk/how-does-the-stringbuilder-work-in-dot...
andrewlock.net/a-deep-dive-on-stringbuilder-part-1-th...
[01:11:41] — 10 Best Packages to Improve Your Productivity in 2022
syncfusion.com/blogs/post/10-best-c-nuget-packages-to...
nuget.org/stats/packages
[01:34:00] — Introducing System.Threading.RateLimiting
infoq.com/news/DotNet-Rate-Limiting
github.com/App-vNext/Polly/issues/260
[01:38:30] — 6 вещей, которые не стоит делать в ASP.NET контроллерах
habr.com/ru/company/otus/blog/554338
[01:49:40] — Celebrate the .NET 20th Anniversary
dev.to/dotnet/celebrate-the-net-20th-annivers...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:52:59
February 07, 2022

Ненужный MediatR, мощный .NET 6 GC, живой Standard
Подкаст 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-featu...
[00:13:00] — Why .NET Standard Is Still Relevant
christianfindlay.com/net-standard
[00:23:15] — Announcing .NET MAUI Preview 11
devblogs.microsoft.com/dotnet/announcing-dotnet-maui-preview-11
[00:25:00] — Why I don't use MediatR for CQRS
cezarypiatek.github.io/post/why-i-dont-use-mediatr-for-cqrs
[00:37:30] — .NET 6 vs .NET 4.8 GC stats
nietras.com/dotnet-6-vs-4-8-gc-stats
[00:46:30] — Mermaid — diagrams as a code
mermaid-js.github.io
plantuml.com
github.com/github/roadmap/issues/372
[00:56:16] — Duende IdentiyServer Fair Trade Software License
blog.duendesoftware.com/posts/20220111_fair_trade
[01:04:10] — Подслушано
podlodka.io/243
podlodka.io/245
newpodcast2.live/podcast/startups-and-investments
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:11:06
January 18, 2022

Новогодние посиделки 2021, разговоры, статистика, планы на будущее
Подкаст RadioDotNet выпуск №43 от 28 декабря 2021 года
Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.
Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем все секреты закулисной кухни, отвечаем на вопросы, обмениваемся ссылками, обсуждаем планы по дальнейшему развитию. Вместе с этим выпуском мы записали первый видео-стрим на YouTube'е.
Всех с Новым Годом!
Сайт подкаста: radio.dotnet.ru
Темы:
[00:02:17] — Чего не будет в этом выпуске
youtube.com/watch
github.com/kelseyhightower/nocode
[00:04:47] — Про DotNetRu
dotnet.ru
youtube.com/DotNetRu
more.dotnet.ru
bookclub.dotnet.ru
github.com/DotNetRu
youtube.com/c/MusicLabChill
ru.player.fm
castbox.fm
znprod.io
podcast.lastweekin.net
open.spotify.com/show/7aoQqlqm2Abg2fb6GWZdWz
antennapod.org
t.me/DotNetRuTranslate
[00:47:40] — Статистика прослушивания
radio.dotnet.ru
[01:00:12] — Ретроспектива года
rode.ru/nt-usb
[01:15:15] — Вопросы слушателей
tehnikarechi.studio/podcasts/rozental-i-gildenstern
anchor.fm/art4fellas
anchor.fm/historycast0
[02:19:20] — Статистика пожертвований
boosty.to/RadioDotNet
patreon.com/RadioDotNet
[02:25:00] — Планы на будущий год
radio.dotnet.ru
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
02:33:32
January 09, 2022

Планы на EF7, сетевые улучшения в .NET 6, подноготная Hot Reload
Подкаст RadioDotNet выпуск №42 от 26 декабря 2021 года
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:06] — Announcing the Plan for EF7
github.com/dotnet/efcore/releases/tag/v6.0.1
devblogs.microsoft.com/dotnet/announcing-the-plan-for-ef7
[00:13:27] — Networking Improvements in .NET 6
devblogs.microsoft.com/dotnet/dotnet-6-networking-improvements
[00:28:39] — What's new in .NET Productivity with Visual Studio 2022
devblogs.microsoft.com/visualstudio/whats-new-in-net-producti...
[00:34:57] — ReSharper and Rider 2021.3
blog.jetbrains.com/dotnet/resharper-2021-3
blog.jetbrains.com/dotnet/rider-2021-3-released
blog.jetbrains.com/dotnet/dottools-2021-3
blog.jetbrains.com/dotnet/rider-2021-3-brand-new-main-too...
[00:52:12] — Visual Studio 2022 for Mac Preview 4
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
[00:54:06] — How Rider Hot Reload Works Under the Hood
blog.jetbrains.com/dotnet/how-rider-hot-reload-works-unde...
[01:03:31] — Структурное логирование и интерполированные строки в C# 10
habr.com/ru/post/590069
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:13:36
December 25, 2021

Планы на C# 11, мощный YARP, всевидящий мониторинг
Подкаст RadioDotNet выпуск №41 от 13 декабря 2021 года
К новогоднему выпуску мы собираем неформальные вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии о чём вам хотелось бы услышать.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:03:40] — C# 11 Initial Triage
github.com/dotnet/csharplang/blob/main/meetings/2...
github.com/dotnet/csharplang/tree/main/meetings/2021
github.com/dotnet/roslyn/blob/main/docs/Language%...
[00:32:35] — Monitoring application using OpenTelemetry
meziantou.net/monitoring-a-dotnet-application-using-...
[00:44:54] — .NET Framework 4.8 Container Improvements
github.com/microsoft/dotnet-framework-docker/issu...
[00:48:35] — Announcing YARP 1.0 Release
devblogs.microsoft.com/dotnet/announcing-yarp-1-0-release
microsoft.github.io/reverse-proxy/articles/getting-started
[01:05:25] — MSBuild and 64-bit Visual Studio 2022
devblogs.microsoft.com/dotnet/msbuild-and-64-bit-visual-studi...
github.com/dotnet/msbuild/issues/6461
[01:12:22] — Configuring dotnet-monitor with Prometheus and Grafana
dotnetos.org/blog/2021-11-22-dotnet-monitor-grafana
[01:19:27] — Infer# v1.2 — Interprocedural Memory Safety Analysis For C#
devblogs.microsoft.com/dotnet/infer-v1-2-interprocedural-memo...
[01:23:35] — Package ID prefix reservation
docs.microsoft.com/nuget/nuget-org/id-prefix-reservation
[01:27:34] — Подслушано
youtube.com/watch
youtube.com/playlist
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:33:48
December 12, 2021

Релизы .NET 6, ASP.NET Core 6, C# 10, Visual Studio 2022
Подкаст RadioDotNet выпуск №40 от 23 ноября 2021 года
К новогоднему выпуску мы собираем неформальные вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии о чём вам хотелось бы услышать.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:04] — Announcing .NET 6
devblogs.microsoft.com/dotnet/announcing-net-6
[00:47:33] — Announcing ASP.NET Core in .NET 6
devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-6
[00:58:34] — Welcome to C# 10
devblogs.microsoft.com/dotnet/welcome-to-csharp-10
[01:16:07] — Announcing .NET MAUI Preview 10
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-10
[01:17:25] — Announcing NuGet 6.0
devblogs.microsoft.com/nuget/announcing-nuget-6
medium.com/@alex.birsan/dependency-confusion-4a5d...
[01:21:55] — Visual Studio 2022 now available
devblogs.microsoft.com/visualstudio/visual-studio-2022-now-av...
devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-v...
devblogs.microsoft.com/xamarin/whats-new-in-xamarin-and-visua...
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
docs.microsoft.com/visualstudio/xaml-tools/xaml-live-preview
[01:27:20] — Announcing dotnet monitor in .NET 6
devblogs.microsoft.com/dotnet/announcing-dotnet-monitor-in-net-6
[01:33:00] — Azure Functions 4.0 and .NET 6
techcommunity.microsoft.com/t5/apps-on-azure/azure-functions-4-0-a...
azure.github.io/AppService/Dot.Net6.on.App.Service
[01:34:02] — General Availability of PowerShell 7.2
devblogs.microsoft.com/powershell/general-availability-of-pow...
devblogs.microsoft.com/powershell/announcing-psreadline-2-1-w...
[01:37:20] — Microsoft Channel 9 and Learn TV
docs.microsoft.com/teamblog/learntvannouncement
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:44:24
November 22, 2021

Горячий Hot Reload, ASP миграции, всеупрощающие Endpoints
Подкаст RadioDotNet выпуск №39 от 9 ноября 2021 года
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Представляем русскоязычный вариант книги Эндрю Лока «ASP.NET Core в действии» в правильном переводе DotNetRu:
Промокод на скидку 25%: ASP.NET_HABR
Заказать можно на сайте издательства: https://tinyurl.com/lock-book-ru
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:35] — What's New in EF Core 6.0
docs.microsoft.com/ef/core/what-is-new/ef-core-6.0/whatsnew
devblogs.microsoft.com/dotnet/introducing-devops-friendly-ef-...
[00:17:36] — .NET Hot Reload Support via CLI
devblogs.microsoft.com/dotnet/net-hot-reload-support-via-cli
devblogs.microsoft.com/dotnet/update-on-net-hot-reload-progre...
theverge.com/22740701/microsoft-dotnet-hot-reload-r...
habr.com/ru/news/t/585114
[00:24:00] — Migration to ASP.NET Core in .NET 6
gist.github.com/davidfowl/0e0372c3c1d895c3ce195ba983b1...
[00:34:30] — Improving logging performance with source generators
andrewlock.net/exploring-dotnet-6-part-8-improving-lo...
[00:52:52] — The .NET Foundation Drama
rodneylittlesii.com/posts/topic/foundation-echo-chamber
twitter.com/Aaronontheweb/status/1445046987750100994
exceptionnotfound.net/the-catch-block-78-the-dotnet-foundati...
dusted.codes/can-we-trust-microsoft-with-open-source
devblogs.microsoft.com/dotnet/net-hot-reload-support-via-cli
[01:05:48] — Bite-Size .NET 6 — DateOnly and TimeOnly
exceptionnotfound.net/bite-size-dotnet-6-dateonly-and-timeonly
[01:12:26] — The simplicity of ASP.NET Endpoints
timdeschryver.dev/blog/the-simplicity-of-net-endpoints
[01:22:50] — Announce the release of OpenSilver 1.0
opensilver.net/announcements/opensilver-release
01:42:32
November 08, 2021

Новинки .NET 6 RC2, знакомство с VS Code for the Web, анонс VS 2022
Подкаст RadioDotNet выпуск №38 от 25 октября 2021 года
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:50] — Announcing .NET 6 Release Candidate 2
devblogs.microsoft.com/dotnet/announcing-net-6-release-candid...
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-rc-2
[00:15:25] — Announcing .NET MAUI Preview 9
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-9
[00:18:33] — Bringing VS Code to the browser
code.visualstudio.com/blogs/vscode-dev
[00:25:14] — Launch of Visual Studio 2022
devblogs.microsoft.com/visualstudio/join-us-november-8th-for-...
[00:31:10] — Visual Studio 2022 for Mac Preview 1 and 2 is now available
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
devblogs.microsoft.com/visualstudio/visual-studio-2022-for-ma...
[00:34:58] — Learn to write Visual Studio extensions
devblogs.microsoft.com/visualstudio/learn-to-write-visual-stu...
[00:37:04] — ReSharper and Rider 2021.3 Early Access Program
blog.jetbrains.com/dotnet/resharper-2021-3-eap
blog.jetbrains.com/dotnet/rider-2021-3-eap
[00:45:42] — LINQPad 7
linqpad.net/LINQPad7
[00:52:06] — Introducing the New NuGet.org Package Details Page
devblogs.microsoft.com/nuget/introducing-the-new-nuget-org-pa...
[00:55:33] — .NET Conf 2021
dotnetconf.net/agenda
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:01:42
October 24, 2021

Полный обзор программы DotNext 2021 Moscow
Подкаст RadioDotNet выпуск №37 от 18 октября 2021 года
Традиционный выпуск про DotNext 2021 Moscow — самую лучшую .NET конференцию в мире. У микрофонов Елизавета Голенок, Игорь Лабутин и Анатолий Кулаков. Члены программного комитета обсуждают спикеров и помогают определиться с докладами.
Промокод со скидкой на Personal Standard и Full Pass билеты: DotNetRu2021JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:02:30] — Trends
dotnext-moscow.ru/schedule
[00:13:32] — Best Practices
dotnext-moscow.ru/schedule
[00:23:20] — Internals and Performance
dotnext-moscow.ru/schedule
[00:38:00] — Architecture
dotnext-moscow.ru/schedule
[00:47:28] — Community Track
dotnext-moscow.ru/schedule
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
58:37
October 17, 2021

Новинки .NET 6 RC1, эксперименты с HTTP/3, секреты совместимостей
Подкаст RadioDotNet выпуск №36
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Два автора комментариев на YouTube к этому выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Конференция DotNext 2021 Moscow пройдёт online 21-22 октября. Для наших слушателей действуют специальные скидки на Personal Standard и Full Pass билеты:
Промокод: DotNetRu2021JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:53] — Announcing .NET 6 Release Candidate 1
devblogs.microsoft.com/dotnet/announcing-net-6-release-candid...
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-rc-1
[00:24:55] — Update on .NET Multi-platform App UI (.NET MAUI)
devblogs.microsoft.com/dotnet/update-on-dotnet-maui
[00:27:19] — HTTP/3 support in .NET 6
devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6
[00:31:58] — C# 9 Records as DDD Value Objects
enterprisecraftsmanship.com/posts/csharp-records-value-objects
[00:41:53] — Visual Studio 2022 Preview 4
devblogs.microsoft.com/visualstudio/visual-studio-2022-previe...
devblogs.microsoft.com/visualstudio/custom-themes
[00:47:55] — Maintaining API, Binary, and Wire Compatibility
aaronstannard.com/oss-compatibility-standards
[00:59:54] — Introducing Package Source Mapping
devblogs.microsoft.com/nuget/introducing-package-source-mapping
[01:07:00] — Source Generator libraries
meziantou.net/strongly-typed-ids-with-csharp-source-...
andrewlock.net/rebuilding-stongly-typed-id-as-a-sourc...
github.com/Cysharp/UnitGenerator
github.com/amis92/csharp-source-generators
[01:17:34] — CoreWCF 0.3.0 Release
corewcf.github.io/blog/corewcf-0_3_0_release
github.com/CoreWCF/CoreWCF/pull/366
[01:30:30] — NBomber 2.0
nbomber.com
nbomber.com/blog/nbomber-2-0
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:38:01
September 28, 2021

Производительность в .NET 6, планы на ReSharper и Rider 2021.3
Подкаст RadioDotNet выпуск №35
Конференция DotNext 2021 Moscow пройдёт online 21-22 октября. Для наших слушателей действуют специальные скидки на Personal Standard и Full Pass билеты:
https://bit.ly/3AMzSP4
Промокод: DotNetRu2021JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:42] — Performance Improvements in .NET 6
devblogs.microsoft.com/dotnet/performance-improvements-in-net-6
[00:21:02] — Understanding the cost of C# delegates
devblogs.microsoft.com/dotnet/understanding-the-cost-of-cshar...
[00:35:35] — File IO improvements in .NET 6
devblogs.microsoft.com/dotnet/file-io-improvements-in-dotnet-6
[00:50:05] — ReSharper and Rider 2021.3 Roadmap
blog.jetbrains.com/dotnet/resharper-2021-3-roadmap
blog.jetbrains.com/dotnet/rider-2021-3-roadmap
blog.jetbrains.com/dotnet/support-for-visual-studio-2022-...
[01:00:22] — Visual Studio 2022 News
devblogs.microsoft.com/visualstudio/improving-developer-secur...
devblogs.microsoft.com/visualstudio/debugging-external-source...
[01:03:06] — DotNext 2021 Piter Playlist
youtube.com/playlist
habr.com/ru/company/jugru/blog/575712
[01:14:50] — Подкаст «Читаем вместе»
reading-together.dev
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:23:54
September 21, 2021

Новинки .NET 6 P7, начало Generic Math, состояние экосистемы
Подкаст RadioDotNet выпуск №34
Конференция DotNext 2021 Moscow пройдёт online 21-22 октября. Для наших слушателей действуют специальные скидки на Personal Standard и Full Pass билеты:
https://bit.ly/3AMzSP4
Промокод: DotNetRu2021JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:45] — Announcing .NET 6 Preview 7
devblogs.microsoft.com/dotnet/announcing-net-6-preview-7
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-7
github.com/dotnet/csharplang/issues/287
[00:38:19] — Generic Math
github.com/dotnet/designs/blob/main/accepted/2021...
devblogs.microsoft.com/dotnet/preview-features-in-net-6-gener...
[00:46:46] — String Interpolation in C# 10 and .NET 6
devblogs.microsoft.com/dotnet/string-interpolation-in-c-10-an...
[00:58:09] — ReSharper and Rider 2021.2
blog.jetbrains.com/dotnet/resharper-2021-2-release
blog.jetbrains.com/dotnet/rider-2021-2-released
blog.jetbrains.com/dotnet/blazor-debugging-improvements-i...
blog.jetbrains.com/dotnet/dotcover-dotmemory-dottrace-dot...
[01:06:50] — Visual Studio 2022 Preview 3 now available
devblogs.microsoft.com/visualstudio/visual-studio-2022-previe...
devblogs.microsoft.com/visualstudio/visual-studio-16-11
[01:13:26] — What's new for C# Nullable Reference Types in ReSharper and Rider 2021.2
blog.jetbrains.com/dotnet/whats-new-for-csharp-nullable-r...
habr.com/ru/company/jugru/blog/571728
[01:23:42] — CoreWCF 0.2.0 Release
corewcf.github.io/blog/corewcf-0_2_0_release
[01:27:09] — Экосистема разработки в 2021 году
jetbrains.com/lp/devecosystem-2021/csharp
jetbrains.com/lp/devecosystem-2021
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:47:58
August 17, 2021

Новинки .NET 6 P6, миграция Bing, знакомство с JSON Source Generator
Подкаст RadioDotNet выпуск №33
Внимание, конкурс! За доброе дело мы готовы подарить 4 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Два автора комментариев на YouTube к этому выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:38] — Announcing .NET 6 Preview 6
devblogs.microsoft.com/dotnet/announcing-net-6-preview-6
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-6
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
[00:19:20] — Visual Studio 2022 Preview 2
devblogs.microsoft.com/visualstudio/visual-studio-2022-previe...
devblogs.microsoft.com/visualstudio/join-the-visual-studio-20...
[00:24:17] — New System.Text.Json Source Generator
devblogs.microsoft.com/dotnet/try-the-new-system-text-json-so...
[00:37:44] — Windows Terminal Preview 1.10
devblogs.microsoft.com/commandline/windows-terminal-preview-1...
[00:43:40] — Migration of Bing's Workflow Engine to .NET 5
devblogs.microsoft.com/dotnet/migration-of-bings-workflow-eng...
habr.com/ru/company/otus/blog/565464
[00:54:54] — Directory.Build.props and C# 9 for all your projects
blog.johnnyreilly.com/directory-build-props-c-sharp-9-for-all
docs.microsoft.com/visualstudio/msbuild/customize-your-build
[01:03:50] — GitHub project planning for developers
github.com/features/issues
[01:10:20] — Подслушано
devzen.ru/episode-0338
podlodka.io/221
youtube.com/watch
dotnetrocks.com
devchat.tv/adventures-in-dotnet/net-051-what-the-...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:20:55
July 31, 2021

Исцеление памяти, обсуждение сетей, странный GraphQL
Подкаст RadioDotNet выпуск №32
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:02] — Memory Anti-Patterns in C#
medium.com/criteo-engineering/memory-anti-pattern...
[00:16:15] — Conversation about networking
devblogs.microsoft.com/dotnet/conversation-about-networking
[00:32:21] — The future of gRPC in C# belongs to grpc-dotnet
grpc.io/blog/grpc-csharp-future
[00:36:46] — A Better Way To Discover APIs With The New Endpoints Window
blog.jetbrains.com/dotnet/a-better-way-to-discover-apis-w...
[00:42:23] — GraphQL for .NET Developers
blog.jeremylikness.com/blog/graphql-for-dotnet-developers
[01:04:20] — Using SSH and localhost.run to test GitHub webhooks locally
andrewlock.net/using-ssh-and-localhost-run-to-test-gi...
[01:12:20] — Conditional compilation with the ConditionalAttribute
andrewlock.net/conditional-compilation-for-ignoring-m...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:23:26
July 14, 2021

Новинки .NET 6 P5, разбор DPAD в GC, атака на supply chain
Подкаст RadioDotNet выпуск №31
Внимание, конкурс! За доброе дело мы готовы подарить 4 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Два автора комментариев на YouTube к этому выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:00] — Announcing .NET 6 Preview 5
devblogs.microsoft.com/dotnet/announcing-net-6-preview-5
devblogs.microsoft.com/dotnet/package-validation
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-5
[00:28:25] — Collections Improvements in .NET 6
infoq.com/news/Net6-Collections
[00:38:41] — Visual Studio 2019 16.11 Preview 2 and 2022 Preview 1
devblogs.microsoft.com/visualstudio/visual-studio-2019-16-11-...
devblogs.microsoft.com/visualstudio/visual-studio-2022-previe...
[00:41:15] — Conversation about diagnostics
devblogs.microsoft.com/dotnet/conversation-about-diagnostics
[00:49:15] — Put a DPAD on that GC
devblogs.microsoft.com/dotnet/put-a-dpad-on-that-gc
[00:55:51] — Building a supply chain attack with .NET
blog.maartenballiauw.be/post/building-a-supply-chain-attack-wi...
medium.com/@alex.birsan/dependency-confusion-4a5d...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:15:31
June 28, 2021

Новинки .NET 6 P4, разговоры про PGO, статистика от .NET Foundation
Подкаст RadioDotNet выпуск №30
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:00] — Announcing .NET 6 Preview 4
news.microsoft.com/build-2021-book-of-news
devblogs.microsoft.com/dotnet/announcing-net-6-preview-4
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
[00:35:05] — Visual Studio 2019 v16.10 and v16.11 Preview 1
devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-10...
[00:37:41] — ReSharper 2021.2 Roadmap
blog.jetbrains.com/dotnet/resharper-2021-2-roadmap
blog.jetbrains.com/dotnet/rider-2021-2-roadmap
blog.jetbrains.com/dotnet/resharper-2021-2-eap
[00:42:10] — Introducing the .NET Hot Reload experience
devblogs.microsoft.com/dotnet/introducing-net-hot-reload
[00:45:23] — Conversation about PGO
devblogs.microsoft.com/dotnet/conversation-about-pgo
[00:54:55] — Announcing .NET MAUI Preview 4
devblogs.microsoft.com/dotnet/announcing-net-maui-preview-4
[00:57:50] — .NET Foundation Survey
ru.surveymonkey.com/stories/SM-GDSVMB2C
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:12:53
June 16, 2021

Performance рекомендации, тонкости Nullable типов, друзья DateTime
Подкаст RadioDotNet выпуск №29
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:48] — Awesome Russian IT
github.com/unchase/awesome-russian-it
discoverdot.net
[00:04:25] — ASP.NET Core Development Sprints
github.com/dotnet/aspnetcore/wiki/ASP.NET-Core-De...
[00:08:50] — DateOnly and TimeOnly structures
infoq.com/news/Net6-Date-Time
[00:15:48] — ASP.NET Core 6 and Authentication Servers
devblogs.microsoft.com/aspnet/asp-net-core-6-and-authenticati...
[00:19:23] — Nullable Reference types in C# – Best practices
dotnetcurry.com/csharp/nullable-reference-types-csharp
[00:39:44] — Best Practices to avoiding Performance Problems
michaelscodingspot.com/performance-problems-in-csharp-dotnet
blog.jetbrains.com/dotnet/unusual-ways-of-boosting-up-app...
[01:06:23] — Performance best practices in C#
medium.com/@kevingosse/performance-best-practices...
[01:14:41] — .NET Performance Optimisations Don't Have to be Complex
stevejgordon.co.uk/dotnet-performance-optimisations-dont-...
[01:18:41] — Quiz about .NET memory management
tooslowexception.com/net-quiz-check-your-level-of-knowledge...
[01:22:02] — Подслушано
devzen.ru/episode-0334
podlodka.io/204
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:26:08
May 23, 2021

Разбор VS x64, обсуждение C# 10, новенький Pinned Object Heap
Подкаст RadioDotNet выпуск №28
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
За активную помощь в продвижении подкаста мы бессрочно готовы одарить вас уникальными артефактами: книги Джеффри Рихтера с его автографом. Он подписал их лично пару лет назад во время визита в Россию.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:31] — Visual Studio 2022
devblogs.microsoft.com/visualstudio/visual-studio-2022
[00:16:00] — C# 10 Ideas
github.com/dotnet/roslyn/blob/main/docs/Language%...
[00:50:21] — Async Improvements in .NET 6
infoq.com/news/Net6-Async
[00:56:11] — Designs of .NET
designsof.net
themesof.net
apisof.net
[01:00:21] — IronPython 3.4.0-alpha1 is now available
github.com/IronLanguages/ironpython3/releases/tag...
[01:04:26] — What's new in dotnet monitor
devblogs.microsoft.com/dotnet/whats-new-in-dotnet-monitor
[01:08:15] — Conversation about crossgen2
devblogs.microsoft.com/dotnet/conversation-about-crossgen2
[01:12:39] — Internals of the Pinned Object Heap
devblogs.microsoft.com/dotnet/internals-of-the-poh
[01:18:00] — Announcing the .NET Foundation Speakers Directory
dotnetfoundation.org/blog/blog/posts/announcing-the-dot-net...
dotnetfoundation.org/community/speakers
[01:21:35] — .NET Framework 4.5, 4.6 will reach End of Support in 2022
devblogs.microsoft.com/dotnet/net-framework-4-5-2-4-6-4-6-1-w...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:30:19
May 02, 2021

Полезные HTTP API tools, развитие interpolated strings, .NET 6 P3
Подкаст RadioDotNet выпуск №27
За активную помощь в продвижении подкаста мы готовы одарить вас уникальными артефактами: книги Джеффри Рихтера с его автографом. Он подписал их лично пару лет назад во время визита в Россию. Это уникальная возможность для всех кто упустил свой шанс. Подробности в конце эпизода.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:24] — Announcing .NET 6 Preview 3
devblogs.microsoft.com/dotnet/announcing-net-6-preview-3
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
[00:13:56] — Visual Studio 2019 v16.10 Preview 2
devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-10...
[00:21:18] — Announcing Open Source C# standardization
devblogs.microsoft.com/dotnet/announcing-open-source-c-standa...
[00:24:41] — Announcing .NET MAUI Preview 3
devblogs.microsoft.com/dotnet/announcing-net-multi-platform-a...
github.com/dotnet/net6-mobile-samples
[00:27:24] — C# 10 interpolated strings support
github.com/dotnet/runtime/issues/50601
github.com/dotnet/runtime/issues/50635
[00:34:37] — Debugging configuration values in ASP.NET Core
andrewlock.net/debugging-configuration-values-in-aspn...
andrewlock.net/viewing-overriden-configuration-values...
github.com/spectreconsole/spectre.console
[00:39:50] — LiveReloadServer — a Generic Static Web Server with Live Reload
eblog.west-wind.com/posts/2021/Mar/23/LiveReloadServer-A-N...
github.com/RickStrahl/LiveReloadServer
[00:44:11] — ILSpy 7.0 RC1
github.com/icsharpcode/ILSpy/releases/tag/v7.0-rc1
github.com/dnSpy/dnSpy
[00:47:46] — Open-source HTTP API packages and tools
devblogs.microsoft.com/aspnet/open-source-http-api-packages-a...
[01:10:38] — ASP.NET Core in Action is available now
andrewlock.net/my-new-book-aspnetcore-in-action-2e-is...
manning.com/books/asp-net-core-in-action-second-ed...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:15:53
April 20, 2021

Полный обзор программы DotNext 2021 Piter
Подкаст RadioDotNet выпуск №26
Традиционный выпуск про DotNext 2021 Piter — самую лучшую .NET конференцию в мире. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Члены программного комитета обсуждают спикеров и помогают определиться с докладами.
Для самых активных слушателей, у нас есть подарки:
Билет на конференцию DotNext 2021 Piter.
Три книги Джеффри Рихтера с его автографом. Он подписал их лично когда посещал конференцию пару лет назад. Это уникальная возможность для всех кто упустил свой шанс.
DotNext: https://bit.ly/3sFiQ1I
Full Pass: https://bit.ly/3m3dhaA
Промокод со скидкой на Personal билет: DotRadioMore2021JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:43] — Best Practices
[00:15:27] — Internals and Performance
[00:24:41] — Architecture
[00:29:13] — UI
[00:38:27] — Workshops
[00:44:00] — Конкурс
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
49:11
April 07, 2021

OpenTelemetry 1.0 в деталях, новинки .NET 6 P2
Подкаст RadioDotNet выпуск №25
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:31] — Announcing .NET 6 Preview 2
devblogs.microsoft.com/dotnet/announcing-net-6-preview-2
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
[00:15:30] — Microsoft.Toolkit HighPerformance 7.0
sergiopedri.medium.com/announcing-the-microsoft-toolkit-highp...
[00:19:58] — JetBrains OSS Power-Ups
youtube.com/watch
[00:24:40] — Performance and Polish with NuGet 5.9
devblogs.microsoft.com/nuget/performance-and-polish-with-nuge...
[00:27:36] — OpenTelemetry .NET reaches v1.0
devblogs.microsoft.com/dotnet/opentelemetry-net-reaches-v1-0
jimmybogard.com/opentelemetry-1-0-extensions-released
[00:48:16] — Deep Dive into Open Telemetry for .NET
rehansaeed.com/deep-dive-into-open-telemetry-for-net
rehansaeed.com/open-telemetry-for-asp-net-core
rehansaeed.com/exporting-open-telemetry-data-to-jaeger
[00:58:20] — Building End-to-End Diagnostics
jimmybogard.com/building-end-to-end-diagnostics-and-tr...
jimmybogard.com/increasing-trace-cardinality-with-tags...
[01:05:21] — Source Server Browser Power Tool
marketplace.visualstudio.com/items
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:09:31
March 28, 2021

Экспансия MAUI, стабилизация Dapr 1.0, VS 16.9 и VS 16.10 P1
Подкаст RadioDotNet выпуск №24
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:30] — Visual Studio 2019 v16.9 and v16.10 Preview 1
devblogs.microsoft.com/visualstudio/vs2019-v16-9-and-v16-10-p...
[00:07:06] — CoreWCF 0.1.0 GA Release
corewcf.github.io/blog/corewcf-ga-release
devblogs.microsoft.com/dotnet/wsfederationhttpbinding-in-net-...
[00:14:20] — Introducing the .NET Upgrade Assistant Preview
devblogs.microsoft.com/dotnet/introducing-the-net-upgrade-ass...
[00:19:35] — The New .NET Multi-platform App UI
devblogs.microsoft.com/xamarin/the-new-net-multi-platform-app...
[00:27:06] — Flexible HTTP APIs
github.com/dotnet/designs/blob/main/proposed/flex...
[00:29:39] — .NET Conf Focus on Windows — Playlist
youtube.com/watch
[00:33:20] — .NET GC Internals mini-series
tooslowexception.com/net-gc-internals-mini-series
youtube.com/playlist
[00:35:44] — Announcing Dapr v1.0
blog.dapr.io/posts/announcing-dapr-v1.0
[00:40:57] — Working with large .NET 5 solutions in Visual Studio 2019 16.8
devblogs.microsoft.com/visualstudio/working-with-large-net-5-...
[00:46:08] — Intelligent Visual Studio Search Service
devblogs.microsoft.com/visualstudio/intelligent-visual-studio...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
56:08
March 15, 2021

Итоги года от JetBrains, новинки .NET 6 P1, шаблонизатор Scriban
Подкаст RadioDotNet выпуск №23
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этом выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:02:50] — Announcing .NET 6 Preview 1
devblogs.microsoft.com/dotnet/announcing-net-6-preview-1
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-p...
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
[00:24:10] — JetBrains 2020 Итоги года
jetbrains.com/lp/annualreport-2020
jetbrains.com/lp/annualreport-2020
blog.jetbrains.com/blog/take-part-in-the-developer-ecosys...
[00:32:56] — Scriban Text Templating Language
xoofx.com/blog/implementing-a-text-templating-la...
github.com/scriban/scriban
[00:47:53] — Find, Fix, and Avoid Memory Leaks
michaelscodingspot.com/find-fix-and-avoid-memory-leaks-in-c-n...
habr.com/ru/company/otus/blog/536942
[01:08:40] — DotNext 2020 Moscow Playlist
youtube.com/playlist
[01:18:33] — Подслушано
podlodka.io/200
podlodka.io/119
devzen.ru/episode-0322
sdcast.ksdaemon.ru/sdcast-126
youtube.com/watch
youtube.com/watch
youtube.com/watch
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:26:19
February 28, 2021

Собираем свой .NET, VS 16.9 P3, планы на R# и Rider 2021.1
Подкаст RadioDotNet выпуск №22
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:44] — Visual Studio 2019 v16.9 Preview 3
devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-9-...
[00:03:01] — ReSharper and Rider 2021.1 roadmap
blog.jetbrains.com/dotnet/resharper-2021-1-roadmap
blog.jetbrains.com/dotnet/rider-2021-1-roadmap
blog.jetbrains.com/dotnet/answering-your-questions-reddit
[00:18:00] — Avalonia 0.10.0 Release
avaloniaui.net/blog/2020-12-29-avalonia-0.10.0-release
[00:20:49] — Choosing a ServiceLifetime
jimmybogard.com/choosing-a-servicelifetime
blog.ploeh.dk/captive-dependency
[00:32:17] — A Deep Dive into How .NET Builds and Ships
devblogs.microsoft.com/dotnet/a-deep-dive-into-how-net-builds...
github.com/dotnet/core/blob/master/Documentation/...
[00:55:55] — The State of WebAssembly
platform.uno/blog/the-state-of-webassembly-2020-and...
[01:03:05] — Data Protection system in ASP.NET Core
andrewlock.net/an-introduction-to-the-data-protection...
[01:10:30] — Source Generator libraries
edument.se/en/blog/post/net-5-source-generators-m...
youtube.com/watch
cazzulino.com/source-generators
github.com/SergeyTeplyakov/StructRecordsGenerator
medium.com/rocket-mortgage-technology-blog/genera...
github.com/YairHalberstadt/stronginject
devblogs.microsoft.com/dotnet/whats-next-for-system-text-json
[01:20:00] — Making Win32 APIs More Accessible to More Languages
blogs.windows.com/windowsdeveloper/making-win32-apis-mor...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:27:07
February 07, 2021

Сетевые улучшения в .NET 5, System.Text.Json, планы на EF Core 6
Подкаст RadioDotNet выпуск №21
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:13] — C# 9 CheatSheet
github.com/alugili/CSharp-9-CheatSheet
[00:04:10] — .NET 5 Networking Improvements
devblogs.microsoft.com/dotnet/net-5-new-networking-improvements
[00:16:53] — What's next for System.Text.Json?
devblogs.microsoft.com/dotnet/whats-next-for-system-text-json
[00:30:20] — Plan for Entity Framework Core 6.0
docs.microsoft.com/ef/core/what-is-new/ef-core-6.0/plan
github.com/dotnet/efcore/issues/23884
devblogs.microsoft.com/dotnet/the-plan-for-entity-framework-c...
[00:41:20] — Duende IdentityServer v5 Release
blog.duendesoftware.com/posts/20210114_v5_release
[00:47:39] — Hydra 2020 Playlist
youtube.com/watch
hydraconf.com
[00:53:52] — Publishing mode for Docker images
andrewlock.net/should-i-use-self-contained-or-framewo...
[01:01:22] — Power Users Tool List for Windows
hanselman.com/blog/scott-hanselmans-2021-ultimate-de...
[01:17:19] — Fun with IConfiguration
bakedbean.org.uk/posts/2021-01-fun-with-iconfiguration
github.com/StackExchange/StackExchange.Utils
[01:24:47] — Rethinking OSS Attribution In .NET
khalidabuhakmeh.com/rethinking-oss-attribution-in-net
[01:28:55] — Подслушано
linkmeup.ru/blog/608
podlodka.io/190
devzen.ru/episode-0318
dotnetrocks.com/default
dry.redmadrobot.dev/issue_12
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:36:53
January 24, 2021

Новогодние посиделки, внутренности, статистика, планы на будущее
Подкаст RadioDotNet выпуск №20
Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.
Подводим итоги первого активного года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем все секреты закулисной кухни, отвечаем на вопросы, обмениваемся ссылками, обсуждаем планы по дальнейшему развитию.
Всех с Новым Годом!
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:18] — О нас
dotnet.ru
youtube.com/DotNetRu
youtube.com/watch
youtube.com/watch
[00:28:46] — Про рекламу
dotnext-piter.ru/registration/personal
blog.jetbrains.com/dotnet
[00:34:32] — Создание подкаста
more.dotnet.ru
github.com/DotNetRu/Docs/blob/master/Regulations/...
audacityteam.org
[01:00:38] — Статистика прослушивания
[01:07:32] — Ресурсы от ведущих
more.dotnet.ru
youtube.com/channel/UCJIlkaXVl-6vU3ghQkr51nQ
dotnetrocks.com
radio-t.com
devzen.ru
podlodka.io
asebrant.libsyn.com
dotnetcore.show
linkmeup.ru
bitcask.live
newpodcast2.live
habr.com
infoq.com/dotnet
blog.cwa.me.uk
alvinashcraft.com
andrewlock.net
blog.stephencleary.com
codeblog.jonskeet.uk
twitter.com/ilabutin/following
blog.ploeh.dk
enterprisecraftsmanship.com
hanselman.com/blog
aakinshin.net/posts
ayende.com/blog
devblogs.microsoft.com/dotnet
[01:17:02] — Помощь подкасту
patreon.com/RadioDotNet
boosty.to/RadioDotNet
[01:26:39] — Планы на будущий год
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:32:41
December 28, 2020

Знакомство с Infer#, Apple Silicon, возможности R# и Rider 2020.3
Подкаст RadioDotNet выпуск №19
Внимание, конкурс! За доброе дело мы готовы подарить 4 лицензий на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этом выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кому понравился этот анонс в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
К новогоднему выпуску мы собираем вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:22] — ReSharper & Rider 2020.3
blog.jetbrains.com/dotnet/resharper-2020-3-released
blog.jetbrains.com/dotnet/rider-2020-3-release
blog.jetbrains.com/dotnet/use-c-9-records-and-init-only-p...
blog.jetbrains.com/dotnet/auto-detect-code-format-rules-w...
[00:15:52] — Infer# — Interprocedural Memory Safety Analysis For C#
devblogs.microsoft.com/dotnet/infer-interprocedural-memory-sa...
github.com/microsoft/infersharp
youtube.com/watch
[00:26:55] — Open sourcing the Porting Assistant for .NET
aws.amazon.com/blogs/opensource/open-sourcing-the-por...
github.com/aws/porting-assistant-dotnet-client
[00:29:32] — Dynamic Class Creation in C# and Type Safety with Roslyn
dotnetcurry.com/csharp/dynamic-class-creation-roslyn
[00:37:10] — .NET Development on Apple Silicon
blog.jetbrains.com/dotnet/net-development-on-apple-silicon
github.com/dotnet/runtime/issues/43313
nequalsonelifestyle.com/apple-silicon-benchmarks-pt6-dotnet-pe...
habr.com/ru/post/529190
twitter.com/EgorBo/status/1337139321405583376
[00:53:34] — DotNext 2020 Piter Playlist
youtube.com/watch
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:09:22
December 22, 2020

Релизы .NET 5, ASP.NET Core 5, EF Core 5, C# 9.0, F# 5.0
Подкаст RadioDotNet выпуск №18
Всех приглашаем присоединиться к нам online 2–5 декабря на самой большой российской .NET конференции DotNext 2020 Moscow.
https://bit.ly/2HiwmWB
Промокод на Personal билет: dotnetru2020JRGpc
К новогоднему выпуску мы собираем вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:51] — Review of C# Changes from Version 1.0 to 9.0
medium.com/young-coder/c-sharp-language-changes-f...
[00:17:04] — Microsoft .NET Conf 2020 Keynote
www.youtube.com/watch
www.infoq.com/news/2020/11/microsoft-dotnet-conf-2020
www.youtube.com/playlist
www.techempower.com/benchmarks
[00:36:40] — Announcing .NET 5
devblogs.microsoft.com/dotnet/announcing-net-5-0
www.tabsoverspaces.com/233842-new-environment-processid-in-net-5
[00:47:41] — Announcing ASP.NET Core in .NET 5
devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5
[00:49:54] — Announcing the Release of EF Core 5
devblogs.microsoft.com/dotnet/announcing-the-release-of-ef-co...
[00:54:47] — Announcing F# 5
devblogs.microsoft.com/dotnet/announcing-f-5
[01:08:03] — C# 9.0 on the record
devblogs.microsoft.com/dotnet/c-9-0-on-the-record
[01:21:08] — gRPC performance improvements in .NET 5
devblogs.microsoft.com/aspnet/grpc-performance-improvements-i...
[01:31:56] — Additional HTTP, Sockets, DNS and TLS Telemetry in .NET 5
www.stevejgordon.co.uk/additional-http-sockets-dns-and-tls-te...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:35:02
November 29, 2020

Полный обзор программы DotNext 2020 Moscow
Подкаст RadioDotNet выпуск №17
Конференция DotNext 2020 Moscow уже совсем скоро. И мы записали для вас самый полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Данный выпуск — это самый лучший способ определиться с темами и выбрать подходящие для вас доклады.
Промокод на Personal билет: dotnetru2020JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:58] — Trends
[00:10:13] — Best Practices
[00:16:06] — Internals and Performance
[00:23:12] — Architecture
[00:37:20] — Workshops
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
43:53
November 12, 2020

Source generators против AOP, планы на .NET 6, Навигация в GitHub
Подкаст RadioDotNet выпуск №16
Всех приглашаем присоединиться к нам online 2–5 декабря на самой большой российской .NET конференции DotNext 2020 Moscow.
https://bit.ly/2HiwmWB
Промокод на Personal билет: dotnetru2020JRGpc
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:25] — .NET 5.0 App Trimming and Potential
laptrinhx.com/net-5-0-app-trimming-and-potential-for...
[00:08:27] — Breaking change with String.IndexOf in .NET 5
jimmybogard.com/mind-your-strings-with-net-5-0
github.com/dotnet/runtime/issues/43736
docs.microsoft.com/dotnet/standard/globalization-localiza...
[00:15:01] — Thinking beyond Roslyn source generators and AOP
www.postsharp.net/blog/post/Thinking-beyond-Roslyn-sourc...
[00:31:13] — .NET 6 Planning
www.youtube.com/watch
dotnetepics.azurewebsites.net
devblogs.microsoft.com/dotnet/help-us-plan-ef-core-6-0
[00:39:46] — Fuzzy search in ReSharper
blog.jetbrains.com/dotnet/finding-text-more-quickly-with-...
[00:43:17] — Microsoft.Identity.Web is now generally available
developer.microsoft.com/identity/blogs/microsoft-identity-web-...
[00:48:11] — Dataflow Analysis of Integral Values in ReSharper
blog.jetbrains.com/dotnet/dataflow-analysis-of-integral-v...
[00:55:05] — A Tour of the .NET Functions Framework
codeblog.jonskeet.uk/a-tour-of-the-net-functions-framework
github.com/GoogleCloudPlatform/functions-framewor...
[01:02:53] — Navigating code for C# repositories on GitHub
github.blog/changelog/2020-10-19-code-navigation-f...
docs.github.com/en/free-pro-team@latest/github/managin...
[01:06:21] — LunrCore, a lightweight search library for .NET
weblogs.asp.net/bleroy/lunrcore
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:14:46
October 30, 2020

Знакомство с Code With Me, новинки .NET 5 RC2, здоровая память
Подкаст RadioDotNet выпуск №15
Сайт подкаста: radio.dotnet.ru
Темы:
[00:01:22] — TechTrain 2020 Autumn
techtrain.ru
[00:03:50] — .NET Conf 2020 Announcement
www.dotnetconf.net
[00:05:55] — Announcing .NET 5.0 RC 2
devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-2
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-r...
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
[00:15:00] — Windows UI Library Roadmap
github.com/microsoft/microsoft-ui-xaml/blob/maste...
[00:20:34] — .NET Core Releases and Support
devblogs.microsoft.com/dotnet/net-core-releases-and-support
[00:26:21] — Breaking changes for migration from version 3.1 to 5.0
docs.microsoft.com/dotnet/core/compatibility/3.1-5.0
[00:28:19] — Stack Overflow Migrate Architecture
www.infoq.com/news/2020/04/Stack-Overflow-New-Archit...
[00:31:36] — 6 Best Practices to Keep a .NET Application's Memory Healthy
michaelscodingspot.com/application-memory-health
[00:41:17] — Introducing DotNet.SystemCollections.Analyzers
kevinavignon.com/introducing-dotnet-systemcollections-a...
[00:47:24] — Llama preview 0.1.2
ericsink.com/entries/llama_bc2cil_preview.html
[00:52:50] — Meet Code With Me
blog.jetbrains.com/blog/code-with-me-eap
[00:58:45] — The Future of IdentityServer
leastprivilege.com/the-future-of-identityserver
[01:02:54] — GitHub code scanning is now available
github.blog/2020-09-30-code-scanning-is-now-available
[01:07:06] — Hacktoberfest 2020 and .NET OSS
hacktoberfest.digitalocean.com
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:18:14
October 20, 2020

Новинки .NET 5 RC1, планы на R# и Rider 2020.3, быстрая память
Подкаст RadioDotNet выпуск №14
Внимание, конкурс! За доброе дело мы готовы подарить 5 лицензий на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Один автор комментариев на YouTube к этом выпуску в канале DotNetRu
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кому понравился этот анонс в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Один кому понравился этот анонс в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: radio.dotnet.ru
Темы:
[00:00:48] — Microsoft Ignite 2020
news.microsoft.com/ignite-2020-book-of-news
[00:02:53] — Announcing .NET 5.0 RC 1
devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-1
devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-r...
devblogs.microsoft.com/dotnet/announcing-entity-framework-cor...
[00:19:04] — Introducing the Half type
devblogs.microsoft.com/dotnet/introducing-the-half-type
[00:21:48] — The future of .NET Standard
devblogs.microsoft.com/dotnet/the-future-of-net-standard
[00:27:49] — Using .NET Core Tools
weblog.west-wind.com/posts/2020/Aug/05/Using-NET-Core-Tools...
[00:37:05] — ReSharper and Rider 2020.3 Roadmap
blog.jetbrains.com/dotnet/resharper-2020-3-roadmap
blog.jetbrains.com/dotnet/rider-2020-3-roadmap
[00:45:11] — Visual Studio Codespaces is consolidating into GitHub Codespaces
devblogs.microsoft.com/visualstudio/visual-studio-codespaces-...
[00:48:28] — Introduction to the High Performance package
docs.microsoft.com/windows/communitytoolkit/high-performa...
[00:55:04] — .NET Memory Performance Analysis
github.com/Maoni0/mem-doc/blob/master/doc/.NETMem...
[01:03:28] — Reference Assemblies
docs.microsoft.com/dotnet/standard/assembly/reference-ass...
[01:08:21] — Enter Refasmer
blog.jetbrains.com/dotnet/generate-reference-assemblies-w...
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:17:41
September 28, 2020

AppTrimming в деталях, новинки .NET 5 P7, возможности VS 16.8 P2
Подкаст RadioDotNet выпуск №13
Внимание, конкурс! За доброе дело мы готовы подарить 6 лицензий на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:
Два автора комментариев на YouTube к этом выпуску
Один кто поделился этим анонсом в группе VK.com/DotNetRu
Один кому понравился этот анонс в группе VK.com/DotNetRu
Один кто поделился этим анонсом в twitter.com/DotNetRu
Один кому понравился этот анонс в twitter.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:00:21] — .NET Foundation Update
https://dotnetfoundation.org/projects/spotlight
https://dotnetfoundation.org/community/meetups
[00:06:05] — Announcing .NET 5.0 Preview 7 & 8
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-7/
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-8/
https://github.com/Squirrel/Squirrel.Windows
[00:21:53] — Visual Studio 2019 v16.8 Preview 2
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-8-preview-2/
https://devblogs.microsoft.com/dotnet/net-cli-templates-in-visual-studio/
[00:24:33] — App Trimming in .NET 5
https://devblogs.microsoft.com/dotnet/app-trimming-in-net-5/
[00:32:53] — Automatically find latent bugs
https://devblogs.microsoft.com/dotnet/automatically-find-latent-bugs-in-your-code-with-net-5/
[00:38:56] — OpenTelemetry .NET Beta Released
https://medium.com/opentelemetry/opentelemetry-net-beta-released-e1b070f0a5bc
[00:43:40] — Announcing ImageSharp 1.0.0
https://sixlabors.com/blog/announcing-imagesharp-100/
[00:47:08] — ReSharper 2020.2
https://blog.jetbrains.com/dotnet/2020/08/13/resharper-2020-2-released/
[00:51:06] — Advanced search on NuGet.org
https://devblogs.microsoft.com/nuget/advanced-search-on-nuget-org/
[00:54:28] — Framework Design Guidelines, 3rd edition
https://www.oreilly.com/library/view/framework-design-guidelines/9780135896457/
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:04:18
September 06, 2020

Производительность в .NET 5, знакомство с Codespaces, ThreadLocal
Подкаст RadioDotNet выпуск №12
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:03:20] — New keywords for Pattern Matching
https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
https://github.com/dotnet/csharplang/issues/1350
[00:06:08] — Performance Improvements in .NET 5
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
[00:21:17] — Visual Studio Codespaces
https://visualstudio.microsoft.com/services/visual-studio-codespaces/
https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-codespaces/
https://github.com/features/codespaces/
[00:29:31] — Git experience in Visual Studio
https://devblogs.microsoft.com/visualstudio/exciting-new-updates-to-the-git-experience-in-visual-studio/
[00:30:36] — Карта знаний .NET Web программиста
https://youit.pro/map/dotnetweb
[00:33:34] — .NET Guide for .NET, Rider, and ReSharper
https://blog.jetbrains.com/dotnet/2020/07/09/introducing-the-net-guide-tutorials-and-tips-tricks-for-net-rider-and-resharper/
https://www.jetbrains.com/dotnet/guide/
[00:35:06] — Licensing Update for JetBrains .NET and Visual Studio Tools
https://blog.jetbrains.com/dotnet/2020/07/15/licensing-update-net-tools/
[00:37:35] — GitHub Arctic Vault program
https://archiveprogram.github.com/
https://www.sciencealert.com/giant-21tb-haul-of-source-code-buried-in-arctic-mineshaft-vault-for-an-unknown-future
[00:43:04] — The design and implementation of a better ThreadLocal
https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
https://github.com/dotnet/runtime/issues/2382
https://blog.stephencleary.com/2016/12/eliding-async-await.html
[01:06:58] — Contribute To The Top 10 Impactful .NET OSS Projects
https://khalidabuhakmeh.com/contribute-top-ten-impactful-dotnet-oss-2020
https://up-for-grabs.net/#/filters?tags=.net
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:25:14
July 29, 2020

Стабилизация gRPC-Web, знакомство c Tye, Состояние экосистемы
Подкаст RadioDotNet выпуск №11
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному человеку из каждого списка:
Авторы комментариев на YouTube к этом выпуску
Поделившиеся этим анонсом в группе VK.com/DotNetRu
Тем кому понравился этот анонс в группе VK.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:00:19] — .NET 5.0 Preview 5 and 6
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-5/
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/
[00:15:10] — Partial Method Enhancements
https://github.com/jaredpar/csharplang/blob/partial/proposals/extending-partial-methods.md
[00:22:05] — gRPC-Web for .NET now available
https://devblogs.microsoft.com/aspnet/grpc-web-for-net-now-available/
[00:29:06] — Project Tye
https://devblogs.microsoft.com/aspnet/introducing-project-tye/
https://github.com/dotnet/tye
[00:40:03] — Introducing dotnet-monitor
https://devblogs.microsoft.com/dotnet/introducing-dotnet-monitor/
[00:44:58] — ReSharper 2020.2 Roadmap
https://blog.jetbrains.com/dotnet/2020/06/08/resharper-ultimate-2020-2-eap/
https://blog.jetbrains.com/dotnet/2020/06/08/rider-2020-2-eap/
[00:49:46] — Sdkbin — The Marketplace for Software Developers
https://www.aaronstannard.com/sdkbin-marketplace/
[00:55:18] — GitHub Super Linter
https://github.com/github/super-linter
[00:58:20] — New books in 2020 from community experts
https://www.manning.com/books/asp-net-core-in-action-second-edition
https://www.amazon.com/Learn-Programming-building-foundation-efficient/dp/1789805864/
https://www.amazon.com/Hands-Domain-Driven-Design-NET-ebook/dp/B07C5WSR9B/
https://www.amazon.com/gp/product/1617296279/
[01:06:19] — The State of Developer Ecosystem 2020
https://blog.jetbrains.com/dotnet/2020/06/16/developer-ecosystem-2020-key-trends-c/
Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»
01:32:11
July 07, 2020

Build 2020, стабилизация Blazor WebAssembly, знакомство с MAUI
Подкаст RadioDotNet выпуск №10
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter. Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu. Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:00:35] — .NET Multi-platform App UI (MAUI)
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
[00:13:48] — Blazor WebAssembly is released
https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/
https://chrissainty.com/
[00:32:15] — Welcome to C# 9.0
https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
[00:47:09] — F# 5 and F# tools update
https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/
[00:56:32] — .NET 5 Preview 4
https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/
https://github.com/dotnet/runtime/blob/master/docs/design/features/PinnedHeap.md
https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to
[01:02:31] — Visual Studio 2019 v16.6 & v16.7 Preview 1
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/
[01:05:41] — Entity Framework Core 5.0 Preview 4
https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew
[01:08:20] — Microsoft Build 2020
https://news.microsoft.com/build-2020-book-of-news/
https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
https://github.com/microsoft/winget-cli
https://github.com/microsoft/winget-pkgs
Фоновая музыка:
Максим Аршинов
01:13:20
June 01, 2020

Знакомство с Source generators, Maoni про GC, зачем нам YARP
Подкаст RadioDotNet выпуск №9
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:00:50] — JetBrains .NET Days Online
• https://pages.jetbrains.com/dotnet-days-2020/
[00:03:26] — Microsoft Build 2020 registration is open
• https://mybuild.microsoft.com/
• https://www.hanselman.com/blog/MicrosoftBuild2020RegistrationIsNotOnlyOpenItsFREEItsLIVEItsVIRTUALAndItIsAllFORYOU.aspx
[00:04:30] — DotNext 2020 Piter
• https://bit.ly/2U8wpYx
• https://anchor.fm/radiodotnet/episodes/RadioDotNet-006-eberjk
[00:06:39] — Source Generators
• https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/
• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.md
• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.cookbook.md
• https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/SourceGenerators
• https://stakhov.pro/code-generation-with-net-5-builder-pattern/
• https://dontcodetired.com/blog/post/C-Source-Generators-Less-Boilerplate-Code-More-Productivity
• https://michaelesteves.co.za/blog/removing-xaml-cs-with-c-source-generators/
[00:28:44] — Маони про GC
• https://devblogs.microsoft.com/dotnet/finalization-implementation-details/
• https://devblogs.microsoft.com/dotnet/the-history-of-the-gc-configs/
• https://devblogs.microsoft.com/dotnet/provisional-mode/
• https://devblogs.microsoft.com/dotnet/garbage-collection-at-food-courts/
• https://devblogs.microsoft.com/dotnet/gc-handles/
• https://devblogs.microsoft.com/dotnet/balancing-work-on-gc-threads/
• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-0/
• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-1/
• https://github.com/dotnet/performance/tree/master/src/benchmarks/gc
[00:42:23] — Mobius – .NET runtime running on .NET Core
• https://tooslowexception.com/mobius-net-runtime-running-on-net-core/
• https://github.com/dotnet/runtime/issues/10158
[00:44:30] — Rider for Unreal Engine Public Preview
• https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap/
• https://www.youtube.com/watch?v=e6pVSyrQ3JE
• https://www.jetbrains.com/dotnet/promo/unity/
[00:47:15] — What’s new in Grafana v7.0
• https://grafana.com/docs/grafana/latest/guides/whats-new-in-v7-0/
• https://grafana.com/oss/loki/
[00:51:28] — YARP project
• https://github.com/microsoft/reverse-proxy
55:16
May 10, 2020

Возможности VS 16.6 P2, оптимизации в RyuJIT, новый мир Wasmer
Подкаст RadioDotNet выпуск №8
Вместе с новым выпуском мы отрываем филиал подкаста на YouTube:
https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
В честь этого замечательного события мы подарим 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному из каждого списка:
1. Авторы комментариев на YouTube к этом выпуску
2. Поделившиеся этим анонсов в группе VK.com/DotNetRu
3. Тем кому понравился этот анонс в группе VK.com/DotNetRu
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:00:16] — RadioDotNet на YouTube
• https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
• https://www.youtube.com/DotNetRu
[00:02:20] — Target Framework Names in .NET 5
• https://www.thomasclaudiushuber.com/2020/03/26/net-5-merging-net-core-and-net-standard-with-new-target-framework-monikers-tfms/
• https://github.com/dotnet/designs/blob/master/accepted/2020/net5/net5.md
[00:05:07] — Visual Studio 2019 version 16.6 Preview 2
• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-version-16-6-preview-2/
[00:07:57] — Regex Performance Improvements in .NET 5
• https://devblogs.microsoft.com/dotnet/regex-performance-improvements-in-net-5/
[00:13:49] — Optimizations and inlining in RyuJIT
• https://habr.com/ru/post/493586/
• https://habr.com/ru/post/496208/
• https://egorbo.com/how-inlining-works.html
• https://github.com/EgorBo/Disasmo
• https://github.com/AndyAyersMS/PerformanceExplorer/blob/master/notes/notes-aug-2016.md
[00:24:26] — Rider Dynamic Program Analysis
• https://blog.jetbrains.com/dotnet/2020/03/31/auto-detect-memory-issues-app-dynamic-program-analysis-rider-2020-1/
[00:30:28] — MessagePack for C# v2
• https://medium.com/@neuecc/messagepack-for-c-v2-new-era-of-net-core-unity-i-o-pipelines-6950643c1053
[00:39:18] — Wasmer
• https://wasmer.io/
• https://wapm.io/
• https://github.com/migueldeicaza/WasmerSharp/
• https://github.com/ericsink/wasm2cil
[00:48:21] — Best practices for REST API design
• https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/
01:25:11
April 20, 2020

Perfolizer для алгоритмов, стабилизация PowerShell 7.0, VB.NET всё
Подкаст RadioDotNet выпуск №7
Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
Промокод на скидку 25%: DotNet25
Заказать можно на сайте издательства: https://tinyurl.com/kokosa-book
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:00:17] — Вышел перевод книги Конрада Кокосы
• https://vk.com/dotnetru?w=wall-144195266_890
• https://twitter.com/DotNetRu/status/1241019370475847680
• https://t.me/DotNetRu/259
• https://tinyurl.com/kokosa-book
[00:04:02] — Announcing .NET 5 Preview 1
• https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/
• https://github.com/dotnet/runtime/pull/33694
[00:09:14] — Announcing Entity Framework Core 5.0 Preview 1
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-5-0-preview-1/
[00:11:51] — Upgrading from ASP.NET Core 3.1 to 5.0 Preview 1
• https://www.stevejgordon.co.uk/upgrading-from-asp-net-core-3-1-to-5-0-preview-1
[00:13:19] — Async ValueTask Pooling in .NET 5
• https://devblogs.microsoft.com/dotnet/async-valuetask-pooling-in-net-5/
• https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/
[00:15:40] — VB.NET is done, not dead
• https://www.mrlacey.com/2020/03/vbnet-is-done-not-dead.html
• https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/
[00:19:25] — Visual Studio 2019 version 16.5
• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-version-16-5/
[00:23:44] — ReSharper 2020.1 Roadmap
• https://blog.jetbrains.com/dotnet/2020/02/24/resharper-2020-1-roadmap/
• https://blog.jetbrains.com/dotnet/2020/02/19/rider-2020-1-roadmap/
• https://blog.jetbrains.com/dotnet/2020/02/24/update-running-resharper-process/
• https://twitter.com/kskrygan/status/1240730969587486722
• https://blog.jetbrains.com/dotnet/2020/02/27/resharper-ultimate-2020-1-eap/
• https://blog.jetbrains.com/dotnet/2020/03/24/hot-reload-xamarin-forms-comes-rider/
[00:28:48] — Announcing PowerShell 7.0
• https://devblogs.microsoft.com/powershell/announcing-powershell-7-0/
• https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-70?view=powershell-7
• https://devblogs.microsoft.com/powershell/visual-studio-code-for-powershell-7/
• https://docs.microsoft.com/en-us/powershell/scripting/components/vscode/how-to-replicate-the-ise-experience-in-vscode?view=powershell-7
[00:34:14] — Early preview of ConsoleGuiTools
• https://devblogs.microsoft.com/powershell/introducing-consoleguitools-preview/
• https://github.com/ironmansoftware/psavalonia
• https://devblogs.microsoft.com/powershell/out-gridview-returns/
[00:35:39] — Introducing Scalar - Git at scale for everyone
• https://devblogs.microsoft.com/devops/introducing-scalar/
• https://github.com/microsoft/VFSForGit
[00:40:10] — Perfolizer - Performance analysis toolkit
• https://aakinshin.net/posts/introducing-perfolizer/
• https://github.com/AndreyAkinshin/perfolizer
45:23
April 02, 2020

Полный обзор программы DotNext 2020 Piter
Подкаст RadioDotNet, выпуск №6
Конференция DotNext 2020 Piter уже совсем скоро. И мы записали для вас самый полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Данный выпуск - это самый лучший способ определиться с темами и выбрать подходящие для вас доклады.
Промокод на Personal билет: dotnetru20spb0stke51pc
Внимание! В связи с мировыми тенденциями расписание конференции будет сильно меняться. Как по формату так и по составу. Некоторые, упомянутые в подкасте доклады, могут отсутствовать. Другие без предупреждения появиться. Актуальную информацию ищите на официальном сайте мероприятия.
Сайт подкаста:
http://Radio.DotNet.Ru
RSS подписка на подкаст:
https://anchor.fm/s/f0c0ef4/podcast/rss
Заметки к выпуску:
[00:00:25] Trends
https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
[00:09:44] Best Practices
https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
[00:23:15] Internals and Performance
https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
[00:43:21] Architecture
https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
[00:49:15] Vision
https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
[00:51:18] Стенд сообщества DotNetRu
https://dotnet.ru/
https://vk.com/dotnetru
[00:52:50] Вечеринка
https://dotnext-piter.ru/party/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
55:51
March 11, 2020

В ожидании C# 9, функциональный дзен, знакомство с Pulumi
Подкаст RadioDotNet, выпуск №5
Заметки к выпуску:
Ursatile - Software training and consultancy from Dylan Beattie
https://ursatile.com/
C# 9
https://medium.com/@alugili/c-9-cef7d6b04ab5
https://github.com/dotnet/csharplang/projects/4#column-4899858
https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md
ConfigureAwait FAQ
https://devblogs.microsoft.com/dotnet/configureawait-faq/
https://habr.com/ru/post/482354/
https://github.com/BigBabay/AsyncConverter
Creating Common Intermediate Language projects with .NET SDK
https://www.strathweb.com/2019/12/creating-common-intermediate-language-projects-with-net-sdk/
https://github.com/dotnet/corefx/blob/master/src/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.il
A modern alternative to the Microsoft Assembly Binding Log Viewer
https://github.com/awaescher/Fusion
https://github.com/mikehadlow/AsmSpy
Функциональное программирование — это не то, что нам рассказывают
https://habr.com/ru/post/479238/
Carter adds elegance to ASP.NET Core routing
https://www.hanselman.com/blog/TheOpenSourceCarterCommunityProjectAddsOpinionatedEleganceToASPNETCoreRouting.aspx
Building Modern Cloud Applications using Pulumi and .NET Core
https://devblogs.microsoft.com/dotnet/building-modern-cloud-applications-using-pulumi-and-net-core/
https://www.pulumi.com/docs/intro/languages/dotnet/
https://dotnetrocks.com/?show=214
DotNext 2020 Piter
https://dotnext-piter.ru/?utm_source=partner&utm_medium=spbdotnet&utm_campaign=dotnext20piter&utm_content=common
Промокод: spbdotnet20spbhdy6h77pc
01:12:05
February 18, 2020

Релизы .NET Core 3.0 и 3.1, ASP.NET Core 3.1, EF Core 3.1
Подкаст RadioDotNet, выпуск №4
Заметки к выпуску:
Announcing .NET Core 3.0
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0
https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/
Announcing .NET Core 3.1
https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/
https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-core-3-1/
https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-1-and-entity-framework-6-4/
Announcing Entity Framework Core 3.0 and Entity Framework 6.3 General Availability
https://devblogs.microsoft.com/dotnet/announcing-ef-core-3-0-and-ef-6-3-general-availability/
Microsoft says .NET Framework porting project is finished
https://www.theregister.co.uk/2019/10/15/net_framework_port_end/
https://github.com/dotnet/announcements/issues/130
Introducing Microsoft Q&A (Preview)
https://docs.microsoft.com/en-us/teamblog/introducing-microsoft-qanda
Series: Exploring ASP.NET Core 3.0
https://andrewlock.net/series/exploring-asp-net-core-3/
4 Predictions for the Future of .NET
https://blog.ndepend.com/4-predictions-for-the-future-of-net/
52:04
December 09, 2019

Полный обзор программы DotNext 2019 Moscow
Конференция DotNext 2019 Moscow уже совсем скоро. И мы записали для вас самый полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Данный выпуск - это самый лучший способ определиться с темами и выбрать подходящие для вас доклады.
Сайт подкаста:
http://Radio.DotNet.Ru
RSS подписка на подкаст:
https://anchor.fm/s/f0c0ef4/podcast/rss
Заметки к выпуску:
DotNext 2019 Moscow (промокод: DotNetRuDotNextMsk19)
https://dotnext-moscow.ru/
01:14:28
October 12, 2019

Скрытые возможности, освобождаемые сборки, правила отладки
Подкаст RadioDotNet, выпуск №2
Заметки к выпуску:
Microsoft to Consolidate .NET Repositories on GitHub
https://www.infoq.com/news/2019/08/mcrosoft-consolidate-dotnet-repo/
https://github.com/dotnet/coreclr/issues/26175
Announcing Microsoft Code Samples
https://docs.microsoft.com/en-us/teamblog/code-samples
Goodbye MSDN Magazine
https://msdn.microsoft.com/en-us/magazine/mt833502.aspx
https://devblogs.microsoft.com/
https://docs.microsoft.com/
Improving .NET Core installation in Visual Studio
https://devblogs.microsoft.com/dotnet/improving-net-core-installation-in-visual-studio-and-on-windows/
Hidden gems in .NET Core 3 - David Fowler & Damian Edwards
https://www.youtube.com/watch?v=xdSSH63IZZc
Collectible assemblies in .NET Core 3.0
https://www.strathweb.com/2019/01/collectible-assemblies-in-net-core-3-0/
https://github.com/dotnet/coreclr/blob/master/Documentation/design-docs/assemblyloadcontext.md
https://github.com/dotnet/corefx/issues/25671
Adding feature flags to an ASP.NET Core app
https://andrewlock.net/series/adding-feature-flags-to-an-asp-net-core-app/
https://docs.microsoft.com/en-us/azure/azure-app-configuration/use-feature-flags-dotnet-core
Writing tests with MSTest v2
https://channel9.msdn.com/Shows/On-NET/Writing-tests-with-MSTest-v2?WT.mc_id=DX_MVP4025064
https://github.com/microsoft/testfx
https://github.com/microsoft/testfx-docs
.NET Debugging
https://raygun.com/blog/dot-net-debugging/
https://marketplace.visualstudio.com/items?itemName=OmarElabd.ObjectExporter
https://docs.microsoft.com/en-us/visualstudio/debugger/format-specifiers-in-csharp?view=vs-2019
How to Debug Any Problem
https://hackernoon.com/how-to-debug-any-problem-ac6f8a867fae
https://codeblog.jonskeet.uk/category/diagnostics/
https://www.youtube.com/watch?v=Paxi4K5Om1Q&list=PLtWrKx3nUGBfAOK4axHDuulZJd-CTcbO9
01:21:40
September 15, 2019

Планы на .NET 5, единый артефакт, зачем отдельный процесс для R#
Подкаст RadioDotNet выпуск №1
Заметки к выпуску:
Microsoft's Plans for .NET 5
https://msdn.microsoft.com/en-us/magazine/mt833477.aspx
https://twitter.com/ziki_cz/status/1151284877104488448
Create a Trimmed Self-Contained Single Executable in .NET Core 3.0
https://www.talkingdotnet.com/create-trimmed-self-contained-executable-in-net-core-3-0/
Supporting IAsyncEnumerable with LINQ
https://channel9.msdn.com/Shows/On-NET/Supporting-IAsyncEnumerable-with-LINQ
https://github.com/dotnet/roslyn/blob/master/docs/features/async-streams.md
EventCounter vs PerformanceCounter
https://github.com/dotnet/diagnostics/blob/master/documentation/dotnet-counters-instructions.md
https://github.com/dotnet/diagnostics/issues/346
DragonFruit and System.CommandLine is a new way to think about .NET Console apps
https://www.hanselman.com/blog/DragonFruitAndSystemCommandLineIsANewWayToThinkAboutNETConsoleApps.aspx
https://github.com/dotnet/command-line-api
Introducing PowerShell as .NET Global Tool
https://devblogs.microsoft.com/powershell/introducing-powershell-as-net-global-tool/
https://docs.microsoft.com/en-us/dotnet/core/tools/global-tools
Versioning limitations in .NET
https://codeblog.jonskeet.uk/2019/06/30/versioning-limitations-in-net/
https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/breaking-change-rules.md
Fibonacci Versioning
https://fibver.org/
Where we are with "out of process" ReSharper
https://blog.jetbrains.com/dotnet/2019/07/11/where-we-are-with-out-of-process-resharper/
https://blog.jetbrains.com/dotnet/2018/05/28/introducing-resharper-performance-series/
JetBrains Open Day в Петербурге
https://habr.com/ru/company/JetBrains/blog/461923/
https://www.youtube.com/watch?v=_Unj-6ua1CI
https://www.youtube.com/watch?v=LfuvTI0uL6A
https://www.youtube.com/watch?v=LifD-lFNqKI
01:04:57
August 13, 2019

Полный обзор программы DotNext 2019 Piter
Подкаст RadioDotNet выпуск №0
До конференции DotNext осталось совсем немного времени и бессменные участники программного комитета решили сделать полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Анатолий Кулаков и Игорь Лабутин. Они обсудят доклады, поделятся инсайтами, и помогут вам определиться с правильным выбором тем.
Заметки к выпуску:
DotNext Piter 2019 (промокод: DotNext19SPBDotNetRu)
Introducing .NET 5
.NET Framework 4.8 will be the last major version of .NET Framework
Fuzzing the .NET JIT Compiler
Konrad Kokosa — Make your custom .NET GC — "whys" and "hows"
Stan Drapkin — Pitfalls of high-level cryptography
01:13:45
May 12, 2019