RadioDotNet - podcast cover

RadioDotNet

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

Episodes

Будущее 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-futu...

Apr 13, 20252 hr 49 minEp. 113

Планирование по уму, непрерывная навигация, железный друг

Подкаст 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 va...

Mar 31, 20252 hr 41 minEp. 112

Дзэн парсинга, спасительный 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/e40aa...

Mar 22, 20251 hr 11 minEp. 111

Бодрая десятка, забытое логирование, перспективы выживания

Подкаст 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.co...

Mar 09, 20251 hr 14 minEp. 110

Система эффектов, дружба 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 serg...

Feb 23, 20252 hr 50 minEp. 109

Пулы объектов в деталях, невольный null в F#, весёлые ошибки в топе

This episode of RadioDotNet dives into .NET internals, covering object pooling, array pooling, and strategies for HTML to PDF conversion. The hosts discuss API key authentication, licensing changes in Fluent Assertions, and nullable reference types in F#. They also analyze the top C# coding errors of 2024 as identified by PVS-Studio and touch on WinForms updates.

Feb 02, 20252 hr 34 minEp. 108

Безопасные заголовки, хранение денег, ускорение логов

Подкаст 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, cavea...

Jan 19, 20252 hr 45 minEp. 107

Долгожданный 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 serge...

Dec 22, 20242 hr 51 minEp. 106

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 V...

Dec 10, 20242 hr 54 minEp. 105

Релизы .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....

Nov 27, 20243 hr 40 minEp. 104

Сравнения Rust и C#, Minimal API и Controllers, Problem и Details

Подкаст RadioDotNet выпуск №103 от 11 ноября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:50] — Provide opt-in to experimental APIs blog.maartenballiauw.be/post/opt-in-to-experimental-apis-using... [00:11:50] — Comparison of Rust's borrow checker to C# em-tg.github.io/csborrow [00:36:35] — Problem Details for ASP.NET Core APIs milanjovanovic.tech/blog/problem-details-for-aspnetcore-apis [00:54:30] — Comparing performance between Minimal API and classic ...

Nov 10, 20241 hr 29 minEp. 103

Разбираемся с SVE, празднуем STJ, унифицируем AI

Подкаст RadioDotNet выпуск №102 от 28 октября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:02:05] — .NET 9 Release Candidate 2 is now available devblogs.microsoft.com/dotnet/dotnet-9-rc-2 [00:05:35] — What's new in System.Text.Json in .NET 9 devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9 [00:39:40] — .NET Aspire 9.0 (Release Candidate 1) learn.microsoft.com/dotnet/aspire/whats-new/dotnet-aspire-... [00:53:30] — Introducing Microsoft.Extensions....

Oct 27, 20242 hr 39 minEp. 102

FrozenDictionary в деталях, Aspire для тестов, локальная БЯМ

Подкаст RadioDotNet выпуск №101 от 7 октября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:02:50] — Getting started with testing and .NET Aspire devblogs.microsoft.com/dotnet/getting-started-with-testing-an... [00:13:40] — Заглядываем под капот FrozenDictionary habr.com/ru/articles/837926 [00:37:00] — Run a Large Language Model (LLM) Locally With C# code-maze.com/csharp-run-large-language-model-like-c... youtube.com/watch [00:52:50] — Differences Between On...

Oct 06, 20241 hr 26 minEp. 101

Неумолимый Performance, WebAssembly на Aspire, API под присмотром

Подкаст RadioDotNet выпуск №100 от 23 сентября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:03:00] — .NET 9 Release Candidate 1 is now available devblogs.microsoft.com/dotnet/dotnet-9-release-candidate-1-is... [00:12:40] — WebAssembly Orchestrating with .NET Aspire infoq.com/articles/webassembly-containers-dotnet... [00:20:25] — Performance Improvements in .NET 9 devblogs.microsoft.com/dotnet/performance-improvements-in-net-9 [00:49:10] — Preventing breaki...

Sep 22, 20242 hr 35 minEp. 100

Реинкарнация Discriminated Unions, Mono — всё, пакеты в безопасности

Подкаст RadioDotNet выпуск №99 от 8 сентября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:10] — Microsoft передала Mono сообществу Wine opennet.ru/opennews/art.shtml [00:10:30] — .NET 9 Preview 7 github.com/dotnet/runtime/discussions/106350 github.com/dotnet/aspnetcore/discussions/57312 github.com/dotnet/maui/discussions/24219 [00:28:20] — Enable NuGet auditing for your .NET projects meziantou.net/enable-nuget-auditing-for-your-dotnet-... [00:33:05] — V...

Sep 08, 20241 hr 13 minEp. 99

Выражения коллекций, комбинаторные тесты, сказ про миграцию

Подкаст RadioDotNet выпуск №98 от 15 августа 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:02:00] — What's new in .NET Aspire 8.1 devblogs.microsoft.com/dotnet/whats-new-in-aspire-8-1 [00:13:45] — Tales from the .NET Migration Trenches (Part 3) jimmybogard.com/tales-from-the-net-migration-trenches-... jimmybogard.com/tales-from-the-net-migration-trenches-... [00:31:55] — Introducing collection expressions in C# 12 andrewlock.net/behind-the-scenes-of-collect...

Aug 14, 20241 hr 19 minEp. 98

Обломный preview, правильные списки, спасительный кэш

Подкаст RadioDotNet выпуск №97 от 18 июля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:07] — .NET 9 Preview 6 is now available github.com/dotnet/core/discussions/9392 github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/bl...

Jul 17, 20242 hr 36 minEp. 97

Аспектная Metalama, неизбежные EF миграции, стильный код

Подкаст RadioDotNet выпуск №96 от 3 июля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:38] — EF Core Migrations detailed guide milanjovanovic.tech/blog/efcore-migrations-a-detailed-guide andrewlock.net/deploying-asp-net-core-applications-to... [00:30:40] — How To Encrypt ASP.NET Core Route Parameters khalidabuhakmeh.com/how-to-encrypt-aspnet-core-route-param... sqids.org/ru [00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers blog.pos...

Jul 02, 20242 hr 49 minEp. 96

Основные конструкторы, предсказуемая сборка, естественные ключи

Подкаст RadioDotNet выпуск №95 от 15 июня 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:27] — .NET 9 Preview 5 github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... [00:22:15] — Visual Studio 2022 Preview 2 learn.microsoft.com/visualstudio/releases/2022/release-not... devblogs.microsoft.com/visualst...

Jun 15, 20242 hr 58 minEp. 95

Релиз Aspire, типы расширений, новинки Build 2024

Подкаст RadioDotNet выпуск №94 от 3 июня 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:35] — General Availability of .NET Aspire devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability [00:20:55] — What's new in C# 13 build.microsoft.com/en-US/sessions/689e5104-72e9-4d02-bb52... [00:56:05] — .NET Announcements and Updates from Microsoft Build 2024 devblogs.microsoft.com/dotnet/dotnet-build-2024-announcements devblogs.microsoft.com/dotnet/catchin...

Jun 02, 20242 hr 39 minEp. 94

Лучший UI Framework, структура Solutions, нужные Channels

Подкаст RadioDotNet выпуск №93 от 23 мая 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:40] — Сравнение UI-фреймворков на .NET github.com/robloo/PublicDocs/blob/master/XAMLFram... github.com/dotnet/maui/discussions/19029 t.me/epeshkblog/141 [00:19:50] — Secure container build and publish with .NET 8 devblogs.microsoft.com/dotnet/secure-your-container-build-and... [00:36:10] — Lightweight In-Memory Message Bus Using .NET Channels milanjovanovic.tech/blog/l...

May 22, 20242 hr 35 minEp. 93

Полезный Dev Proxy, лаконичный TypeSpec, быстрый SearchValues

Подкаст RadioDotNet выпуск №92 от 5 мая 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:00:54] — .NET Aspire Preview 6 learn.microsoft.com/dotnet/aspire/whats-new/preview-6 twitter.com/Prom3theu5/status/1783073572061094339 twitter.com/JamesNK/status/1782943216691728511 [00:15:26] — Boosting search performance with SearchValues endjin.com/blog/dotnet-8-searchvalues-string-sear... github.com/dotnet/runtime/issues/68328 [00:27:18] — Build & test resilient ap...

May 04, 20242 hr 47 minEp. 92

Проникновение в PostgreSQL, правильный solution, радар технологий

Подкаст RadioDotNet выпуск №91 от 19 апреля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:00] — .NET Aspire preview 5 learn.microsoft.com/dotnet/aspire/whats-new/preview-5 [00:19:30] — .NET 9 Preview 3 github.com/dotnet/core/tree/main/release-notes/9.... [00:33:50] — Visual Studio 2022 17.10 Preview 3 learn.microsoft.com/visualstudio/releases/2022/release-not... youtube.com/watch youtube.com/watch [00:37:55] — Announcing pl/dotnet, version 0.99 (beta) po...

Apr 18, 20241 hr 15 minEp. 91

Блестящий Garnet, проблемы экосистемы, OpenAPI и OpenAI

Подкаст RadioDotNet выпуск №90 от 1 апреля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:09] — Microsoft Garnet microsoft.github.io/garnet github.com/microsoft/garnet t.me/epeshkblog/154 [00:12:39] — Heap data structure and .NET priority queue andrewlock.net/an-introduction-to-the-heap-data-struc... andrewlock.net/behind-the-implementation-of-dotnets-p... andrewlock.net/implementing-dijkstras-algorithm-for-f... [00:21:59] — Tales from the .NET Migration ...

Mar 31, 20242 hr 44 minEp. 90

Aspire тащит, WinForms downshifting, Git hooks на C#

Подкаст RadioDotNet выпуск №89 от 18 марта 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:58] — .NET Aspire preview 4 learn.microsoft.com/dotnet/aspire/whats-new/preview-4 blog.jetbrains.com/dotnet/jetbrains-rider-and-the-net-asp... [00:15:00] — .NET 9 Preview 2 github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... [00:21:20] — Introducing Visual Studi...

Mar 17, 202454 minEp. 89

Калечение C#, видение .NET 9, категоризация ошибок

Подкаст RadioDotNet выпуск №88 от 4 марта 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:15] — Vision for .NET 9 devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9 [00:12:21] — Announcing .NET 9 Preview 1 github.com/dotnet/core/discussions/9192 github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release-notes/9.......

Mar 03, 20242 hr 55 minEp. 88

Правильный REST API, современный binary formatter

Подкаст RadioDotNet выпуск №87 от 13 февраля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:41] — Understanding C# 8 default interface methods andrewlock.net/understanding-default-interface-methods andrewlock.net/using-default-interface-methods-for-pe... [00:19:10] — Aspire roadmap github.com/dotnet/aspire/issues/1549 github.com/dotnet/aspire/pull/1774 [00:30:50] — A replacement for BinaryFormatter in .NET 8 steven-giesel.com/blogPost/4271d529-5625-4b67-b...

Feb 12, 20242 hr 58 minEp. 87

Много Aspire, миграция из Framework, чувствительные логи

Подкаст RadioDotNet выпуск №86 от 25 января 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:06] — Announcing .NET Aspire Preview 2 devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2 dotnetrocks.com/details/1881 [00:22:10] — Redacting sensitive data in logs andrewlock.net/redacting-sensitive-data-with-microsof... [00:41:12] — Exploring the DCP at the heart of the new .NET Aspire anthonysimmon.com/exploring-microsoft-developer-control-... [00:5...

Jan 24, 20242 hr 48 minEp. 86

Новогодние посиделки 2023

Подкаст RadioDotNet выпуск №85 от 31 декабря 2023 года Представляем вашему вниманию традиционный праздничный выпуск. В этот раз не будет никаких новостей. Вместе с нашими слушателями мы обсудим всякое. Всех с Новым Годом! Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:10:22] — Итоги года radio.dotnet.ru dotnet.ru [00:53:20] — Любимые программы github.com/lecaillon/Evolve dotnet.testcontainers.org github.com/sqids/sqids-dotnet playwright.dev/dotnet marketplace.visualst...

Dec 31, 20232 hr 4 minEp. 85

Эволюция task'ов, готовность к AOT, обнаружение сервисов

Подкаст RadioDotNet выпуск №84 от 20 декабря 2023 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:10] — Runtime Handled Tasks Experiment github.com/dotnet/runtimelab/blob/feature/async2-... [00:30:44] — Service discovery in .NET learn.microsoft.com/dotnet/core/extensions/service-discovery [00:40:46] — How to make libraries compatible with native AOT devblogs.microsoft.com/dotnet/creating-aot-compatible-libraries [01:00:50] — Building resilient cloud services wi...

Dec 19, 20232 hr 56 minEp. 84