RadioDotNet
Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.
Мудрёный hill-climbing, опасный supply chain, полезный memory dump
Подкаст RadioDotNet выпуск №143 от 5 октября 2026 года
В этом эпизоде вы можете услышать историю про heartbeat от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:30] — Creating a memory dump in C#
devblogs.microsoft.com/dotnet/creating-a-memory-dump-in-csharp[00:18:10] — Building a Supply Chain Attack with .NET and NuGet
blog.maartenballiauw.be/posts/2026-09-01-building-a-supply-cha...[00:53:10] — Разбор hill-climbing в .NET 9
habr.com/ru/articles/1040804[01:17:00] — What Runs Before Main() and Why It Sometimes Hangs
dotnettips.com/the-net-host-process-what-runs-before-...[01:39:00] — Кратко о разном
github.com/Microsoft/coreutils bookclubdotnet.mave.digitalФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Модель владения, новая производительность, оптимизация памяти
Подкаст RadioDotNet выпуск №142 от 21 сентября 2026 года
В этом эпизоде вы можете услышать историю про возможности живого общение от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:40] — Announcing .NET 11 Release Candidate 1
devblogs.microsoft.com/dotnet/dotnet-11-rc-1[00:20:35] — Use C# unions and closed hierarchies in ASP.NET Core
devblogs.microsoft.com/dotnet/unions-and-closed-hierarchies-i...[00:51:05] — Performance Improvements in .NET 11
devblogs.microsoft.com/dotnet/performance-improvements-in-net-11[01:08:00] — Top 10 Ways to Reduce .NET Memory Usage in Kubernetes
ardalis.com/top-10-ways-to-reduce-net-memory-usage...[01:33:40] — C# ownership model
github.com/dotnet/csharplang/pull/10296[01:53:30] — Кратко о разном
elastic.co/search-labs/blog/linq-esql-c-elasticse... discussions.unity.com/t/unity-6-6-is-now-available/1735357Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Настоящее C# 15, будущее C# 16, прошлое NuGet API Key
Подкаст RadioDotNet выпуск №141 от 31 августа 2026 года
В этом эпизоде вы можете услышать историю про грядущие события от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:20] — .NET 11 Preview 7 is now available!
devblogs.microsoft.com/dotnet/dotnet-11-preview-7[00:32:05] — Explore new features available in C# 15 preview
devblogs.microsoft.com/dotnet/explore-csharp-15[00:49:45] — Feature focus in the C# 16 cycle
github.com/dotnet/csharplang/pull/10296[01:04:25] — Strengthening NuGet Supply Chain Security and Reducing API Key Lifetime
devblogs.microsoft.com/dotnet/strengthening-nuget-supply-chai...[01:16:10] — Кратко о разном
thepollyproject.org/polly-osmf-announcement dotnetfoundation.org/news-events/detail/.net-foundation-sta... steven-giesel.com/blogPost/b0e1aadf-8e88-4553-9636-19df4... xunit.net/releases/v3/4.0.0Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Долгожданный IDE MCP, согласованные проекты, внезапный boxing
Подкаст RadioDotNet выпуск №140 от 1 августа 2026 года
В этом эпизоде вы можете услышать историю про казанский митап от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:50] — Rider 2026.2 и ReSharper 2026.2
blog.jetbrains.com/dotnet/rider-2026-2-release blog.jetbrains.com/dotnet/resharper-2026-2-release[00:25:40] — Reduce boilerplate and maintain project consistency
meziantou.net/reduce-boilerplate-and-maintain-projec...[00:52:10] — Аллокации, которых нет в коде и охота на скрытый боксинг в .NET 10
habr.com/ru/articles/1049236[01:05:00] — Announcing v2.0 of the official MCP C# SDK
devblogs.microsoft.com/dotnet/announcing-v20-of-the-official-...Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Закрытая иерархия, морозный сборщик, генерирующийся клиент
Подкаст RadioDotNet выпуск №139 от 24 июля 2026 года
В этом эпизоде вы можете услышать историю про чемпионат мира по футболу от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:35] — .NET 11 Preview 6 is now available!
devblogs.microsoft.com/dotnet/dotnet-11-preview-6[00:17:15] — Closed class hierarchies
andrewlock.net/exploring-the-dotnet-11-preview-4-clos...[00:33:20] — Writing a .NET Garbage Collector (Part 9, Part 10)
minidump.net/writing-a-net-gc-in-c-part-9 minidump.net/writing-a-net-gc-in-c-part-10[00:52:45] — Generate a Kiota client at build time from an ASP.NET Core OpenAPI file
meziantou.net/generate-a-kiota-client-at-build-time-...[01:06:25] — Кратко о разном
avaloniaui.net/blog/release-12-1 fuqua.io/blog/injecting-a-csharp-repl-into-a-ru... dev.to/gatt_geng_ce6a8f5b3886c67/helmsharp-re... davidobando.github.io/gsharpФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Чтение коллекций, удаление миллионов, интеллект для сборки
Подкаст RadioDotNet выпуск №138 от 22 июня 2026 года
В этом эпизоде вы можете услышать историю про SIMD оптимизации от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:40] — .NET 11 Preview 5 is now available!
devblogs.microsoft.com/dotnet/dotnet-11-preview-5[00:20:20] — How to Manage Millions of Rows in EF Core
oodruff.dev/how-to-delete-and-update-millions-of-r...[00:45:20] — Readonly vs Immutable vs Frozen in C# differences
code4it.dev/blog/readonly-vs-immutable-vs-frozen[01:00:10] — AI-Powered MSBuild Investigation with the Microsoft Binlog MCP Server
devblogs.microsoft.com/dotnet/msbuild-binlog-mcp-server[01:18:30] — Кратко о разном
podlodka.io/480 youtube.com/watchФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Обезопашивание небезопасности, освоение метрик, битва архитектур
Подкаст RadioDotNet выпуск №137 от 8 июня 2026 года
В этом эпизоде вы можете услышать историю про наш совместный митап от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:30] — Improving C# Memory Safety
devblogs.microsoft.com/dotnet/improving-csharp-memory-safety[00:22:05] — Combining API versioning with OpenAPI
devblogs.microsoft.com/dotnet/api-versioning-in-dotnet-10-app...[00:45:05] — System.Diagnostics.Metrics APIs
andrewlock.net/series/system-diagnostics-metrics-apis[01:03:00] — Propagating OpenTelemetry context in .NET
meziantou.net/propagating-opentelemetry-context-in-d...[01:25:55] — Vertical Slice Architecture vs Clean Architecture
dev.to/gramli/net-vertical-slice-architecture...[01:37:40] — Кратко о разном
xaml.dev/post/automatically-getting-api-differe...Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Улучшения в Process, запуск тестов, новинки в IDE
Подкаст RadioDotNet выпуск №136 от 21 мая 2026 года
В этом эпизоде вы можете услышать историю про большие нагрузки от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:05] — .NET 11 Preview 4 is now available
devblogs.microsoft.com/dotnet/dotnet-11-preview-4[00:20:15] — Process API Improvements in .NET 11
devblogs.microsoft.com/dotnet/process-api-improvements-in-dot...[00:39:00] — Visual Studio 2026 18.6.0
learn.microsoft.com/visualstudio/releases/2026/release-notes[00:49:35] — Магия dotnet test. Как запускаются ваши тесты в .NET?
habr.com/ru/companies/dododev/articles/1026014[01:11:00] — Rider и ReSharper 2026.1
blog.jetbrains.com/dotnet/rider-2026-1-released blog.jetbrains.com/dotnet/resharper-2026-1-released[01:17:20] — Кратко о разном
github.com/damienbod/AspNetCoreCertificates blog.elmah.io/pattern-matching-in-c-advanced-scenari... devblogs.microsoft.com/aspire/whats-new-aspire-13-3Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Чистокровный dotLLM, модная MSVS, убийственное исправление
Подкаст RadioDotNet выпуск №135 от 23 апреля 2026 года
В этом эпизоде вы можете услышать историю про участие в митапах от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:25] — The Road to Visual Studio 2027
blog.ndepend.com/the-road-to-visual-studio-2027[00:16:45] — .NET 11 Preview 3 is now available!
devblogs.microsoft.com/dotnet/dotnet-11-preview-3[00:28:00] — Introducing dotLLM - Building an LLM Inference Engine in C#
kokosa.dev/blog/2026/dotllm dotllm.dev[00:59:50] — Кратко о разном
youtube.com/watchФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Пришествие union types, HTTP-кэширование по RFC, после Minimal API
Подкаст RadioDotNet выпуск №134 от 15 апреля 2026 года
В этом эпизоде вы можете услышать историю про участие в митапах от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:20] — Explore union types in C# 15
devblogs.microsoft.com/dotnet/csharp-15-union-types[00:24:25] — Configuring contextual options
andrewlock.net/configuring-contextual-options-with-mi...[00:37:20] — Aspire Roadmap - Q1 2026 Update
github.com/microsoft/aspire/discussions/15662[00:46:20] — Implementing RFC-compliant HTTP caching for HttpClient in .NET
meziantou.net/implementing-rfc-compliant-http-cachin... github.com/meziantou/Meziantou.Framework/tree/mai...[01:14:40] — Minimal APIs After the Hype
binaryintellect.net/articles/bb02912b-6f50-4b6a-a91d-38a55...[01:31:15] — Кратко о разном
meziantou.net/creating-case-sensitive-folders-on-win... github.com/XenoAtom/XenoAtom.Terminal.UIФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Пилотируемый runtime, стабильный async, спорный репозиторий
Подкаст RadioDotNet выпуск №133 от 31 марта 2026 года
В этом эпизоде вы можете услышать историю про OpenTelemetry от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:05] — Avoiding common pitfalls with async/await
youtube.com/watch[00:26:00] — When not to use the repository pattern in EF Core
blog.elmah.io/when-not-to-use-the-repository-pattern...[00:39:40] — Ten Months with Copilot Coding Agent in dotnet/runtime
devblogs.microsoft.com/dotnet/ten-months-with-cca-in-dotnet-r...[01:30:20] — MAUI Avalonia Preview 1
avaloniaui.net/blog/maui-avalonia-preview-1[01:35:30] — Кратко о разном
avaloniaui.net/blog/the-avalonia-webview-is-going-ope... breslav-lozhechkin.mave.digital/ep-35 podlodka.io/468Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Навыки агентов, отладка nanoFramework, жизнь чистой архитектуры
Подкаст RadioDotNet выпуск №132 от 16 марта 2026 года
В этом эпизоде вы можете услышать историю про новый офис от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:45] — .NET 11 Preview 2 is now available!
devblogs.microsoft.com/dotnet/dotnet-11-preview-2[00:10:20] — Extend your coding agent with .NET Skills
devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-d... github.com/dotnet/skills github.com/github/awesome-copilot[00:26:00] — What It Took to Implement VS Code Debugging for .NET nanoFramework
nanoframework.net/what-it-took-to-implement-vs-code-debu...[00:39:50] — Clean Architecture in .NET and Real-World Pros, Cons and Trade-offs
dev.to/gramli/clean-architecture-in-net-real-...[01:14:40] — Writing a .NET Garbage Collector in C# - Part 8, Interior pointers
minidump.net/writing-a-net-gc-in-c-part-8[01:25:05] — Кратко о разном
github.com/sveinungf/s...Async в runtime, тесты в беде, profiler в ловушке
Подкаст RadioDotNet выпуск №131 от 6 марта 2026 года
В этом эпизоде вы можете услышать историю про сервис аномалий от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:10] — .NET 11 Preview 1 is now available!
devblogs.microsoft.com/dotnet/dotnet-11-preview-1[00:30:25] — Critiquing tests
blog.ploeh.dk/critiquing-tests[00:47:10] — A dive into the Future of Runtime Async
laurentkempe.com/exploring-net-11-preview-1-runtime-asy...[01:00:00] — Addressing Common Misconceptions about .NET in the InfoSec World
blog.washi.dev/posts/misconceptions-about-dotnet[01:08:50] — Too good to be true and an unexpected profiler trap
minidump.net/an-unexpected-profiler-trap[01:18:40] — Кратко о разном
meziantou.net/getting-more-information-in-msbuild-bi... dev.to/dd8888/the-evolution-of-c-and-typescri... avaloniaui.net/blog/avalonia-for-visual-studio-code%E... minidump.net/writing-a-net-gc-in-c-part-7Стабильный WebAssembly, нужный SBOM, полезный PDB
Подкаст RadioDotNet выпуск №130 от 2 февраля 2026 года
В этом эпизоде вы можете услышать историю про распределённый event sourcing от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:30] — The State of WebAssembly – 2025 and 2026
platform.uno/blog/the-state-of-webassembly-2025-2026[00:18:55] — Beyond ASP.NET and Lightweight Alternatives
dev.to/kaliumhexacyanoferrat/beyond-aspnet-li...[00:33:25] — Creating a software bill of materials (SBOM)
andrewlock.net/creating-a-software-bill-of-materials-... andrewlock.net/creating-sbom-attestations-in-github-a...[00:51:05] — Retrieve method source file location at runtime using Portable PDBs
meziantou.net/retrieve-method-source-file-location-a...[01:13:15] — Кратко о разном
t.me/epeshkblog/263 aws.amazon.com/blogs/compute/net-10-runtime-now-avail... codingwithcalvin.net/introducing-the-visual-studio-toolbox blog.peterritchie.com/posts/announcing-dotnetpscmds-powershe... habr.com/ru/articles/989396 devblogs.microsoft.com/ifdef-windows/xaml-studio-is-now-open-...Фонова
Синхронная монорепа, домашний MSBuild SDK, удобные Immutable
Подкаст RadioDotNet выпуск №129 от 19 января 2026 года
В этом эпизоде вы можете услышать историю про источники уникальных данных от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:20] — SharpIDE — Cross-Platform IDE with Godot!
github.com/MattParkerDev/SharpIDE[00:09:20] — Changing Immutable Collections
codeblog.jonskeet.uk/changing-immutable-collections[00:21:50] — Creating a custom MSBuild SDK to reduce boilerplate in .NET projects
meziantou.net/creating-a-custom-msbuild-sdk-to-reduc...[00:48:35] — How We Synchronize .NET's Virtual Monorepo
devblogs.microsoft.com/dotnet/how-we-synchronize-dotnets-virt...[01:19:05] — Кратко о разном
habr.com/ru/articles/982300 dev.to/nikolaos_protopapas_d3bd6/the-0-locali... youtube.com/playlistФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Подстраиваемся под AI, обновляем network, подглядываем за VS team
Подкаст RadioDotNet выпуск №128 от 24 декабря 2025 года
В этом эпизоде вы можете услышать историю про архитектурную команду от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:40] — Behind the scenes of the VS feedback system
devblogs.microsoft.com/visualstudio/behind-the-scenes-of-the-...[00:16:10] — .NET 10 Networking Improvements
devblogs.microsoft.com/dotnet/dotnet-10-networking-improvements[00:39:30] — 16 Tips for Writing AI-Ready C# Code
accessibleai.dev/post/writingaireadydotnetcode[01:24:00] — Кратко о разном
youtube.com/playlistФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Builds and Ships для .NET, Aspire не .NET, TUnit в .NET
Подкаст RadioDotNet выпуск №127 от 9 декабря 2025 года
В этом эпизоде вы можете услышать историю про математическое предсказание от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:55] — Visual Studio 2026 release notes
learn.microsoft.com/visualstudio/releases/vs18/release-notes[00:10:40] — What's new in Aspire 13
aspire.dev/whats-new/aspire-13[00:33:50] — Reinventing how .NET Builds and Ships (Again)
devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-a...[01:07:25] — TUnit — Why I Spent 2 Years Building a New .NET Testing Framework
medium.com/@thomhurst/tunit-why-i-spent-2-years-b...[01:32:30] — Кратко о разном
avaloniaui.net/blog/avalonia-partners-with-google-s-f... linqpad.net/LINQPad9 podlodka.io/441 breslav-lozhechkin.mave.digital/ep-31 youtube.com/watch andrewlock.net/companies-using-dotnet-need-to-suck-it...Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Релизы .NET 10, C# 14, F# 10, ASP.NET Core 10, EF Core 10 и MAUI 10
Подкаст RadioDotNet выпуск №126 от 25 ноября 2025 года
В этом эпизоде вы можете услышать историю про надёжные устройства от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:40] — What's new in C# 14
learn.microsoft.com/dotnet/csharp/whats-new/csharp-14 devblogs.microsoft.com/dotnet/introducing-csharp-14 nesteruk.wordpress.com/whats-new-and-fun-in-c-14[00:21:20] — What's new in the .NET 10 runtime
learn.microsoft.com/dotnet/core/whats-new/dotnet-10/runtime[00:38:05] — What's new in F# 10
learn.microsoft.com/dotnet/fsharp/whats-new/fsharp-10 devblogs.microsoft.com/dotnet/introducing-fsharp-10[00:43:50] — What's new in the SDK and tooling for .NET 10
learn.microsoft.com/dotnet/core/whats-new/dotnet-10/sdk[00:52:55] — What's new in .NET libraries for .NET 10
learn.microsoft.com/dotnet/core/whats-new/dotnet-10/libraries[01:05:40] — W...
Новая командная строка, уязвимые запросы, связывающий MCP
Подкаст RadioDotNet выпуск №125 от 4 ноября 2025 года
В этом эпизоде вы можете услышать историю про высокоскоростную передачу данных от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:25] — Announcing .NET 10 Release Candidate 2
devblogs.microsoft.com/dotnet/dotnet-10-rc-2[00:10:35] — System.CommandLine 2.0 overview
learn.microsoft.com/dotnet/standard/commandline github.com/dotnet/command-line-api github.com/Cysharp/ConsoleAppFramework[00:45:45] — Request smuggling and CVE-2025-55315
andrewlock.net/understanding-the-worst-dotnet-vulnera...[01:05:45] — Official C# SDK for Model Context Protocol
modelcontextprotocol.io developer.microsoft.com/blog/microsoft-partners-with-anthropic... github.com/modelcontextprotocol/csharp-sdk github.com/SciSharp/Awesome-DotNET-MCP[01:27:20] — Adding metadata to fallback endpoints in ASP.NET Core
andrewlock.net/adding-metadata-to-fallback-endpoints-...[01:38:25] — Кратко о разном
podlodka.io/425 devblogs.microsoft.com/dotnet/announcing-sp...Готовимся к DATAS, берём лучшее от Unsafe, приветствуем MAF
Подкаст RadioDotNet выпуск №124 от 14 октября 2025 года
В этом эпизоде вы можете услышать историю про быков и корриду от международного разработчика ПО Altenar.
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:35] — Announcing Aspire 9.5
devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-95 github.com/dotnet/aspire/discussions/11720[00:12:00] — New Trusted Publishing on NuGet.org
devblogs.microsoft.com/dotnet/enhanced-security-is-here-with-... andrewlock.net/easily-publishing-nuget-packages-from-...[00:22:00] — Preparing for the .NET 10 GC (DATAS)
devblogs.microsoft.com/dotnet/preparing-for-dotnet-10-gc[00:39:10] — Introducing Microsoft Agent Framework
devblogs.microsoft.com/dotnet/introducing-microsoft-agent-fra...[00:58:45] — Unsafe code best practices
learn.microsoft.com/dotnet/standard/unsafe-code/best-pract... github.com/dotnet/designs/blob/67ad92c511d8f6a2b8...[01:14:10] — Кратко о разном
github.com/dotnet/aspnetcore/issues/53219 podlodka.io/426 dotnetrocks.com/details/1964<
Неудержимый performance, долгожданная VS 2026, новая книга
Подкаст RadioDotNet выпуск №123 от 23 сентября 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqxCDe8U
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:03:05] — Announcing .NET 10 Release Candidate 1
devblogs.microsoft.com/dotnet/dotnet-10-rc-1[00:19:50] — Performance Improvements in .NET 10
devblogs.microsoft.com/dotnet/performance-improvements-in-net-10[01:06:40] — Visual Studio 2026 Insiders is here
blog.ndepend.com/visual-studio-next-version youtube.com/watch devblogs.microsoft.com/visualstudio/visual-studio-2026-inside... visualstudio.microsoft.com/insiders[01:20:45] — Книга «C# Concurrency» в правильном переводе DotNetRu
habr.com/ru/articles/946512[01:24:45] — Кратко о разном
devblogs.microsoft.com/dotnet/dotnet-sts-releases-supported-f...Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Долгожданные Unions, технологичный Multi-tenancy, избыточные DTO
Подкаст RadioDotNet выпуск №122 от 8 сентября 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2Vtzqxdjt35
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:10] — C# 15 Unions
blog.ndepend.com/csharp-unions[00:15:20] — How we enforce .NET coding standards
anthonysimmon.com/workleap-dotnet-coding-standards meziantou.net/sharing-coding-style-and-roslyn-analyz...[00:35:55] — Running .NET in the browser without Blazor
andrewlock.net/running-dotnet-in-the-browser-without-...[00:48:40] — DTOs & Mapping. The Good, The Bad, And The Excessive
codeopinion.com/dtos-mapping-the-good-the-bad-and-the-...[01:11:50] — Multi-tenancy in ASP.NET Core 8
michael-mckenna.com/multi-tenant-asp-dot-net-8-tenant-reso...[01:24:50] — Кратко о разном
devblogs.microsoft.com/dotnet/ef-core-visualizer-view-entity-... devblogs.microsoft.com/dotnet/gpt-oss-csharp-ollama breslav-lozhechkin.mave.digital/ep-26github.com/jinek/consoloniaФоновая музыка:
МаксPasskey для Identity, Aspire для людей, MCP для NuGet
Подкаст RadioDotNet выпуск №121 от 19 августа 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2Vtzqvs5CZg
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:45] — .NET 10 Preview 7
github.com/dotnet/core/discussions/10030[00:13:40] — Announcing the NuGet MCP Server Preview
devblogs.microsoft.com/dotnet/nuget-mcp-server-preview[00:24:45] — Aspire 9.4 is here with a CLI and interactive dashboard features
devblogs.microsoft.com/dotnet/announcing-aspire-9-4[00:32:45] — Passkey support for ASP.NET Core identity
andrewlock.net/exploring-dotnet-10-preview-features-6...[00:50:50] — Records and the `with` operator, redux
codeblog.jonskeet.uk/records-and-the-with-operator-redux[00:58:40] — Кратко о разном
devblogs.microsoft.com/dotnet/the-new-dependabot-nuget-updateryoutube.com/playlistФоновая
Aspire в будущем, странности в Record, Python в .NET
Подкаст RadioDotNet выпуск №120 от 2 августа 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2Vtzquu6EVW
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:45] — Aspire Roadmap (2025 - 2026)
github.com/dotnet/aspire/discussions/10644[00:21:00] — Running one-off .NET tools with dnx
andrewlock.net/exploring-dotnet-10-preview-features-5...[00:32:45] — Unexpected inconsistency in records
codeblog.jonskeet.uk/unexpected-inconsistency-in-records[00:43:40] — CSnakes — Embed Python code in .NET Apps
tonybaloney.github.io/CSnakes youtube.com/watch[01:01:45] — Кратко о разном
jimmybogard.com/automapper-and-mediatr-commercial-edit... github.com/Dreamescaper/ServiceScan.SourceGenerator andrewlock.net/exploring-dotnet-10-preview-features-4...Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Объекты на стеке, DDD на рефакторинге, Web API на невежестве
Подкаст RadioDotNet выпуск №119 от 21 июля 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqutxE47
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:50] — .NET 10 Preview 6
github.com/dotnet/core/discussions/9974[00:28:10] — DDD Refactor From Anemic to Behavior Models
milanjovanovic.tech/blog/from-anemic-models-to-behavior-dr...[00:56:50] — Allocating Small Objects on the Stack in .NET 9 and Beyond
giannisakritidis.com/blog/Objects-On-Stack github.com/dotnet/runtime/blob/main/docs/design/c...[01:25:05] — Top 5 Mistakes Developers Make When Building APIs
thecodeman.net/posts/building-apis-top-5-mistakes[01:45:40] — Кратко о разном
github.com/omarzawahry/Rejigs medium.com/@omarzawahry/rejigs-making-regular-exp... habr.com/ru/companies/skbkontur/articles/914868 youtube.com/watchФоновая музыка:
Максим АршиновGC на .NET, Cancellation на разборе, постраничность на курсоре
Подкаст RadioDotNet выпуск №118 от 6 июля 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqxfDUsH
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:10] — Writing a .NET Garbage Collector in C#
minidump.net/2025-28-01-writing-a-net-gc-in-c-part-1 minidump.net/writing-a-net-gc-in-c-part-2 minidump.net/writing-a-net-gc-in-c-part-3 minidump.net/writing-a-net-gc-in-c-part-4 minidump.net/writing-a-net-gc-in-c-part-5[00:31:20] — Understanding Cursor Pagination and Why It's So Fast
milanjovanovic.tech/blog/understanding-cursor-pagination-a...[01:03:25] — Stephen Cleary - Cancellation
blog.stephencleary.com/cancellation-1-overview[01:21:50] — AsyncEnumerable in C# - The importance of EnumeratorCancellation
bartwullems.blogspot.com/asyncenumerable-in-c-importance-ofФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Волшебные логи, Aspire против Compose, Яндекс ИИ для кода
Подкаст RadioDotNet выпуск №117 от 18 июня 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqvFfFXU
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:25] — .NET 10 Preview 5
devblogs.microsoft.com/dotnet/dotnet-10-preview-5[00:18:30] — Fine-tune the volume of logs your app produces
devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-you...[00:30:30] — Converting a docker-compose file to .NET Aspire
andrewlock.net/converting-a-docker-compose-file-to-as... youtube.com/playlist[00:45:00] — Emit logs on-demand with log buffering
devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-bu... learn.microsoft.com/dotnet/core/extensions/log-buffering[01:00:00] — Announcing CommandLineExtensions with DI
blog.peterritchie.com/posts/announcing-commandlineextensions github.com/peteraritchie/ConsoleApplicationBuilder[01:08:35] — Яндекс SourceCraft и Code Assistant
yandОптимальный ZLinq, скриптовый file-based apps, суровый circuit breaker
Подкаст RadioDotNet выпуск №116 от 2 июня 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqvRzqRP
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:40] — .NET Aspire 9.3 with GitHub Copilot
devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-93[00:07:55] — Announcing dotnet run app.cs
devblogs.microsoft.com/dotnet/announcing-dotnet-run-app[00:28:35] — ReSharper Comes to Microsoft Visual Studio Code
blog.jetbrains.com/dotnet/resharper-comes-to-microsoft-vi... blog.jetbrains.com/ai/jetbrains-ai-assistant-now-in-visua...[00:33:50] — Circuit Breaker Policy Fine-tuning Best Practice
devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuni...[00:48:05] — ZLinq, a Zero-Allocation LINQ Library for .NET
neuecc.medium.com/zlinq-a-zero-allocation-linq-library-f...[01:05:10] — Scalar вместо Swagger UI. Надо ли оно нам?
habr.com/ru/articles/892508[01:18:50] — Кратко о ра...
Расширяемые members, привлекательный C#, устойчивые приложения
Подкаст RadioDotNet выпуск №115 от 20 мая 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Регистрация на трансляцию митапа SpbDotNet №110: https://altenar.timepad.ru/event/3369330/
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqxRmxBE
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:05] — .NET 10 Preview 4
devblogs.microsoft.com/dotnet/dotnet-10-preview-4[00:19:00] — C# 14 – Exploring extension members
devblogs.microsoft.com/dotnet/csharp-exploring-extension-members meziantou.net/use-csharp-14-extensions-to-simplify-e...[00:48:00] — Experience of switching from Go to C#
reddit.com/r/csharp/comments/1jlu007/experience_o...[01:00:00] — Building Resilient Cloud Applications With .NET
milanjovanovic.tech/blog/building-resilient-cloud-applicat...[01:18:25] — Кратко о разном
platform.uno/blog/uno-platform-studio-6-0 gist.github.com/davidfowl/b408af870d4b5b54a28bf18bffa1... youtube.com/watch github.com/martinothamar/Mediator github.com/ByteByteGoHq/system-design-101 visualgo.net/en algorithm-visualiУправление жизнью, ускоренное восстановление, быстрое развитие
Подкаст RadioDotNet выпуск №114 от 28 апреля 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar. Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqvBSVdC
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:30] — .NET 10 Preview 3
devblogs.microsoft.com/dotnet/dotnet-10-preview-3[00:25:05] — Going beyond standard DI lifetimes
andrewlock.net/going-beyond-singleton-scoped-and-tran...[00:55:00] — How we ended up rewriting NuGet Restore in .NET 9
devblogs.microsoft.com/dotnet/rewriting-nuget-restore-in-dotn...[01:26:35] — What drives the Enterprise vs Startup divide in .NET?
reddit.com/r/dotnet/comments/1isimtz/technical_di...[01:40:35] — Records and Collections
codeblog.jonskeet.uk/records-and-collections[01:49:25] — Кратко о разном
youtube.com/playlistФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Будущее Aspire'а, настоящее ReSharper'а, прошлое MediatR'а
Подкаст RadioDotNet выпуск №113 от 14 апреля 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
.NET-митап в Нижнем Новгороде и онлайн: https://altenar.timepad.ru/event/3304842/?utm_source=radiodontet&utm_medium=ep113&utm_campaign=nn_net_mitap
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqxfUiEV
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:30] — The Future of Aspire
medium.com/@davidfowl/bridging-the-gap-the-future... medium.com/@davidfowl/the-aspire-compiler-f8ccdf4... medium.com/@davidfowl/aspire-a-platform-for-reusa... youtube.com/watch[00:22:45] — AutoMapper and MediatR Going Commercial
jimmybogard.com/automapper-and-mediatr-going-commercial youtube.com/watch[00:35:10] — .NET Aspire 9.2 is Now Available with New Ways to Deploy
devblogs.microsoft.com/dotnet/dotnet-aspire-92-is-now-availab...[00:42:55] — MassTransit transitioning to a commercial model
masstransit.io/introduction/v9-announcement youtube.com/watch[00:5...
Планирование по уму, непрерывная навигация, железный друг
Подкаст RadioDotWay выпуск №112 от 1 апреля 2025 года
Подкаст про путешествия, снаряжение и выживание
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:10] — Планирование путешествий
forum.awd.ru sport-marafon.ru/article turclub-pik.ru/blog vas3k.club/post/10446 kiwi.com rome2rio.com azair.eu sutochno.ru tourister.ru tripster.ru[00:22:20] — Как выбрать палатку
youtube.com/watch youtube.com/watch youtube.com/watch[00:39:00] — Карты в телефоне
vas3k.club/post/24051 vas3k.club/link/6556 organicmaps.app nakarte.me locusmap.app ikimapia.org streetcomplete.app every-door.app[00:54:00] — Перцовый баллончик для самообороны
youtube.com/watch youtube.com/watch[01:08:00] — Что положить в машину для путешествия
vas3k.club/post/15188 t-j.ru/list/polozhi-v-mashinu[01:24:35] — Экотропы Ленинградской области
youtube.com/watch vk.com/@anna_v_spb-eko-tropy-sankt-peterburga...[01:35:15] — Кратко о разном
vk.com/ostrov_vikingov экспоника.рф/klinokДзэн парсинга, спасительный slnx, новый старый async linq
Подкаст RadioDotNet выпуск №111 от 23 марта 2025 года
Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar. Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqwZ8Y7z
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:55] — .NET 10 Preview 2
devblogs.microsoft.com/dotnet/dotnet-10-preview-2[00:17:30] — System.Linq.Async is part of .NET 10
steven-giesel.com/blogPost/e40aaedc-9e56-491f-9fe5-3bb0b...[00:25:25] — Visual Studio 2022 Preview 2
learn.microsoft.com/visualstudio/releases/2022/release-not...[00:27:50] — Parse, Don't Validate
deviq.com/practices/parse-dont-validate[00:51:25] — Support for SLNX, a new, simpler solution file format
devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet...[00:58:55] — Кратко о разном
officialaptivi.wordpress.com/mono-is-back-mono-6-14-0-released minidump.net/Бодрая десятка, забытое логирование, перспективы выживания
Подкаст RadioDotNet выпуск №110 от 10 марта 2025 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:35] — .NET 10 Preview 1
github.com/dotnet/announcements/issues/344 devblogs.microsoft.com/dotnet/dotnet-10-preview-1[00:22:15] — A New Pattern for Exception Logging
blog.stephencleary.com/a-new-pattern-for-exception-logging[00:39:45] — .NET Aspire 9.1
devblogs.microsoft.com/dotnet/dotnet-aspire-9-1[00:48:00] — Тенденции и перспективы после ухода Microsoft
habr.com/ru/articles/863868[01:11:45] — Кратко о разном
podlodka.io/407Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Система эффектов, дружба Aspire с AWS, гибридное кэширование
Подкаст RadioDotNet выпуск №109 от 24 февраля 2025 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:00:50] — Visual Studio 2022 v17.13 and v17.14 Preview 1
learn.microsoft.com/visualstudio/releases/2022/release-not... devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-13... devblogs.microsoft.com/visualstudio/first-preview-of-visual-s...[00:07:00] — Гибридное кэширование в ASP.NET Core
habr.com/ru/articles/871716[00:22:30] — The Dangers of Async Void
sergeyteplyakov.github.io/Blog/csharp/The_Dangers_Of_Async_Void[00:32:50] — Effect Programming in C#
eiriktsarpalis.wordpress.com/effect-programming-in-csharp github.com/nessos/Eff podlodka.io/podlodka404[01:11:05] — Integrating AWS with .NET Aspire
aws.amazon.com/blogs/developer/integrating-aws-with-n...[01:20:10] — Why Tracebit is written in C#
Пулы объектов в деталях, невольный null в F#, весёлые ошибки в топе
Подкаст RadioDotNet выпуск №108 от 3 февраля 2025 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:45] — Пулы объектов в C#
habr.com/ru/articles/864902[00:22:10] — Html to PDF Generation using the WebView2
eblog.west-wind.com/posts/2024/Mar/26/Html-to-PDF-Generati...[00:36:25] — API Key Authentication в ASP.NET Core Web Api
habr.com/ru/articles/877302[00:47:15] — Fluent Assertions update license
xceed.com/fluent-assertions-faq github.com/fluentassertions/fluentassertions/pull... docs.shouldly.org github.com/amoerie/fluentassertions-migrator[00:55:00] — Nullable Reference Types in F# 9
devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsh...[01:07:45] — Топ-10 ошибок, найденных в C# проектах за 2024 год
pvs-studio.ru/ru/blog/posts/csharp/1203[01:28:30] — Кратко о разном
youtube.com/playlist github.com/velopack/velopack devblogs.microsoft.com/dotnet/introducing-winforms-analyzers
Безопасные заголовки, хранение денег, ускорение логов
Подкаст RadioDotNet выпуск №107 от 20 января 2025 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:03:05] — Understanding cross-origin security headers
andrewlock.net/series/understanding-cross-origin-secu...[00:32:45] — Auto Boost .NET Logging Performance
linkedin.com/pulse/better-way-use-logger-source-gen... github.com/stbychkov/AutoLoggerMessage learn.microsoft.com/dotnet/core/extensions/high-performanc...[00:59:30] — Storing currency values. Data types, caveats, best practices
cardinalby.github.io/blog/post/best-practices/storing-curre...[01:20:20] — Немного про OpenSilver
habr.com/ru/articles/835258 opensilver.net/announcements/3-1[01:31:50] — Кратко о разном
devblogs.microsoft.com/dotnet/critical-dotnet-install-links-a... github.com/dotnet/runtime/issues/109757 jetbrains.com/lp/devecosystem-2024Фоновая музыка:
Максим Аршинов «Pensive yeti.0.1»Долгожданный xUnit 3, новинки Npgsql и MongoDB в EF, .NET-рынок
Подкаст RadioDotNet выпуск №106 от 23 декабря 2024 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:02:35] — Npgsql EF 9 Release
npgsql.org/efcore/release-notes/9.0[00:10:30] — What's new in MongoDB EF Core Provider
devblogs.microsoft.com/dotnet/mongodb-ef-core-provider-whats-new[00:18:50] — xUnit.net v3 Release
xunit.net/releases/v3/1.0.0[00:56:00] — Lesser known CLR GC Handles
awise.us/gc-handle[01:06:50] — StackOverflowException vs OutOfMemoryException
sergeyteplyakov.github.io/Blog/csharp/StackOverflow_vs_OutOfMemo...[01:15:35] — Исследование рынка .NET разработки, анализ и прогнозы
habr.com/ru/articles/857042[01:41:40] — Кратко о разном
linqpad.net/LINQPad8Mac github.blog/changelog/2024-12-18-announcing-github... podlodka.io/395 youtube.com/watch youtube.com/watchФоновая музыка:
Максим Аршинов «Pensive yeti.0.1»EventSource в HTTP, AOT в Яндексе, Locking в EF
Подкаст RadioDotNet выпуск №105 от 11 декабря 2024 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:20] — Optimistic Locking vs Pessimistic Locking in .NET
code-maze.com/dotnet-optimistic-locking-vs-pessimist...[00:23:00] — Monitor your HTTP requests
chnasarre.medium.com/implementing-dotnet-http-to-monitor-yo...[00:37:25] — Что не так с .NET в Yandex Cloud Functions
habr.com/ru/articles/819213 youtube.com/watch youtube.com/watch[01:07:25] — Technology Radar Vol 31
thoughtworks.com/content/dam/thoughtworks/documents/rad...[01:24:15] — Тюним запросы в EF Core с помощью интерсепторов
habr.com/ru/companies/skbkontur/articles/852022[01:39:15] — Кратко о разном
techcommunity.microsoft.com/blog/sysinternals-blog/procdump-1-0-fo... devblogs.microsoft.com/dotnet/introducing-the-dotnet-aspire-c... devblogs.microsoft.com/dotnet/introducing-dotnet-scaffold github.com/xoofx/ultra github.com/jfversluis/built-with-maui youtube.com/watch youtube.com/watch youtube.com/watch youtube.com/watchРелизы .NET 9, C# 13, ASP.NET Core 9, EF Core 9, F# 9 и Aspire 9
Подкаст RadioDotNet выпуск №104 от 28 ноября 2024 года
Сайт подкаста: radio.dotnet.ru
Boosty (₽): boosty.to/RadioDotNet
Темы:
[00:01:55] — .NET Conf 2024 and .NET 9
dotnetconf.net devblogs.microsoft.com/dotnet/announcing-dotnet-9 youtube.com/playlist[00:04:30] — What's new in C# 13
learn.microsoft.com/dotnet/csharp/whats-new/csharp-13[00:34:55] — What's new in .NET libraries for .NET 9
learn.microsoft.com/dotnet/core/whats-new/dotnet-9/libraries[00:48:35] — What's new in F# 9
learn.microsoft.com/dotnet/fsharp/whats-new/fsharp-9[01:06:30] — What's new in the SDK and tooling for .NET 9
learn.microsoft.com/dotnet/core/whats-new/dotnet-9/sdk[01:16:15] — What's new in ASP.NET Core 9
learn.microsoft.com/aspnet/core/release-no...