🎙Свежий выпуск подкаста RadioDotNet про Metalama, неизбежные EF миграции, стильный код и многое другое
⏳ Таймкоды:
[00:01:38] — EF Core Migrations detailed guide
[00:30:40] — How To Encrypt ASP.NET Core Route Parameters
[00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers
[01:11:00] — Code Style for Better Productivity
[01:35:50] — Is .NET Aspire NuGet for Cloud Service Dependencies?
[01:44:25] — Кратко о разном
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
⏳ Таймкоды:
[00:01:38] — EF Core Migrations detailed guide
[00:30:40] — How To Encrypt ASP.NET Core Route Parameters
[00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers
[01:11:00] — Code Style for Better Productivity
[01:35:50] — Is .NET Aspire NuGet for Cloud Service Dependencies?
[01:44:25] — Кратко о разном
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
❤8👍4🔥2
🎙Свежий выпуск подкаста RadioDotNet про обломный preview, правильные списки, спасительный кэш и многое другое
⏳ Таймкоды:
[00:01:07] — .NET 9 Preview 6 is now available
[00:34:35] — Readonly, Immutable, and Frozen Collections
[00:54:30] — Explore the latest preview features in C# 13
[01:04:00] — MemoryCache in C#, Practical Guide
[01:30:15] — Visual Studio 2022 17.11 Preview 3
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
⏳ Таймкоды:
[00:01:07] — .NET 9 Preview 6 is now available
[00:34:35] — Readonly, Immutable, and Frozen Collections
[00:54:30] — Explore the latest preview features in C# 13
[01:04:00] — MemoryCache in C#, Practical Guide
[01:30:15] — Visual Studio 2022 17.11 Preview 3
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
🔥10👍2❤1
🎙Свежий выпуск подкаста RadioDotNet про выражения коллекций, комбинаторные тесты, миграцию и многое другое
⏳ Таймкоды:
[00:02:00] — What's new in .NET Aspire 8.1
[00:13:45] — Tales from the .NET Migration Trenches (Part 3)
[00:31:55] — Introducing collection expressions in C# 12
[00:59:40] — Simplifying [Theory] test data with Xunit.Combinatorial
[01:08:33] — Кратко о разном
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
⏳ Таймкоды:
[00:02:00] — What's new in .NET Aspire 8.1
[00:13:45] — Tales from the .NET Migration Trenches (Part 3)
[00:31:55] — Introducing collection expressions in C# 12
[00:59:40] — Simplifying [Theory] test data with Xunit.Combinatorial
[01:08:33] — Кратко о разном
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
👍9
🎙Выпуск подкаста RadioDotNet про реинкарнацию Discriminated Unions, Mono и многое другое
⏳ Таймкоды:
[00:00:00] — Приветствие
[00:01:10] — Microsoft передала Mono сообществу Wine
[00:10:30] — .NET 9 Preview 7
[00:28:20] — Enable NuGet auditing for your .NET projects
[00:33:05] — Visual Studio 2022 v17.11 GA
[00:38:30] — Type Unions for C#
[01:01:15] — Кратко о разном
⏯ YouTube | Другие площадки
#подкасты
⏳ Таймкоды:
[00:00:00] — Приветствие
[00:01:10] — Microsoft передала Mono сообществу Wine
[00:10:30] — .NET 9 Preview 7
[00:28:20] — Enable NuGet auditing for your .NET projects
[00:33:05] — Visual Studio 2022 v17.11 GA
[00:38:30] — Type Unions for C#
[01:01:15] — Кратко о разном
⏯ YouTube | Другие площадки
#подкасты
👍8😁2❤1🥱1
🎙Юбилейный выпуск подкаста RadioDotNet про неумолимый Performance, WebAssembly на Aspire, API под присмотром и многое другое
⏳ Таймкоды:
[00:03:00] — .NET 9 Release Candidate 1 is now available
[00:12:40] — WebAssembly Orchestrating with .NET Aspire
[00:20:25] — Performance Improvements in .NET 9
[00:49:10] — Preventing breaking changes in public APIs with PublicApiGenerator
[01:08:20] — Visual Studio 2022 17.12 Preview 2
[01:19:40] — Tales from the .NET Migration Trenches (Part 4)
[01:29:40] — Кратко о разном
⏯ YouTube | Другие площадки
#подкасты
⏳ Таймкоды:
[00:03:00] — .NET 9 Release Candidate 1 is now available
[00:12:40] — WebAssembly Orchestrating with .NET Aspire
[00:20:25] — Performance Improvements in .NET 9
[00:49:10] — Preventing breaking changes in public APIs with PublicApiGenerator
[01:08:20] — Visual Studio 2022 17.12 Preview 2
[01:19:40] — Tales from the .NET Migration Trenches (Part 4)
[01:29:40] — Кратко о разном
⏯ YouTube | Другие площадки
#подкасты
👍9
🎙101-й выпуск подкаста RadioDotNet про FrozenDictionary в деталях, Aspire для тестов, локальную БЯМ и многое другое
⏳ Таймкоды:
[00:02:50] — Getting started with testing and .NET Aspire
[00:13:40] — Заглядываем под капот FrozenDictionary
[00:37:00] — Run a Large Language Model (LLM) Locally With C#
[00:52:50] — Differences Between Onion and Clean Architecture
[01:02:10] — Avoid using enums in the domain layer
[01:14:48] — Подслушано
[01:16:00] — Кратко о разном
⏯ YouTube | Другие площадки
#подкасты
⏳ Таймкоды:
[00:02:50] — Getting started with testing and .NET Aspire
[00:13:40] — Заглядываем под капот FrozenDictionary
[00:37:00] — Run a Large Language Model (LLM) Locally With C#
[00:52:50] — Differences Between Onion and Clean Architecture
[01:02:10] — Avoid using enums in the domain layer
[01:14:48] — Подслушано
[01:16:00] — Кратко о разном
⏯ YouTube | Другие площадки
#подкасты
👍7❤1
🎙 Разбираемся с SVE, празднуем STJ, унифицируем AI: 102-й выпуск подкаста RadioDotNet
⏳ Таймкоды:
[00:02:05] — .NET 9 Release Candidate 2 is now available
[00:05:35] — What's new in System.Text.Json in .NET 9
[00:39:40] — .NET Aspire 9.0 (Release Candidate 1)
[00:53:30] — Introducing Microsoft.Extensions.AI Preview
[01:02:10] — Engineering the Scalable Vector Extension in .NET
[01:13:40] — Understanding OverloadResolutionPriority attribute in C# 13
⏯️ YouTube | Другие площадки
#подкасты
⏳ Таймкоды:
[00:02:05] — .NET 9 Release Candidate 2 is now available
[00:05:35] — What's new in System.Text.Json in .NET 9
[00:39:40] — .NET Aspire 9.0 (Release Candidate 1)
[00:53:30] — Introducing Microsoft.Extensions.AI Preview
[01:02:10] — Engineering the Scalable Vector Extension in .NET
[01:13:40] — Understanding OverloadResolutionPriority attribute in C# 13
⏯️ YouTube | Другие площадки
#подкасты
👏4❤1
🎙 Сравнения Rust и C#, Minimal API и Controllers, Problem и Details: 103-й выпуск подкаста RadioDotNet
⏳ Таймкоды:
[00:01:50] — Provide opt-in to experimental APIs
[00:11:50] — Comparison of Rust's borrow checker to C#
[00:36:35] — Problem Details for ASP.NET Core APIs
[00:54:30] — Comparing performance between Minimal API and classic Controllers
[01:05:30] — API Error Messages for a Good Developer Experience
[01:19:15] — Книга «ASP.NET Core в действии 3» в правильном переводе
[01:22:55] — Кратко о разном
⏯️ YouTube | Другие площадки
#подкасты
⏳ Таймкоды:
[00:01:50] — Provide opt-in to experimental APIs
[00:11:50] — Comparison of Rust's borrow checker to C#
[00:36:35] — Problem Details for ASP.NET Core APIs
[00:54:30] — Comparing performance between Minimal API and classic Controllers
[01:05:30] — API Error Messages for a Good Developer Experience
[01:19:15] — Книга «ASP.NET Core в действии 3» в правильном переводе
[01:22:55] — Кратко о разном
⏯️ YouTube | Другие площадки
#подкасты
👍10❤🔥4😁3