DotNetRu – Telegram
DotNetRu
2.24K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Мы перешагнули 10 000 подписчиков на нашем YouTube канале.

https://www.youtube.com/DotNetRu

Большое спасибо всем кто смотрит, слушает, комментирует наши лекции. И конечно нашим авторам, которые регулярно наполняют канал интересным материалом.
🔥35👍1
Оптимальный ZLinq, скриптовый file-based apps, суровый circuit breaker

Подкаст RadioDotNet выпуск №116 от 2 июня 2025 года

https://radiodotnet.mave.digital/ep-117

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqvRzqRP

Темы:

[00:01:40] — .NET Aspire 9.3 with GitHub Copilot
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-93/

[00:07:55] — Announcing dotnet run app.cs
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/

[00:28:35] — ReSharper Comes to Microsoft Visual Studio Code
• https://blog.jetbrains.com/dotnet/2025/05/19/resharper-comes-to-microsoft-visual-studio-code/
• https://blog.jetbrains.com/ai/2025/05/jetbrains-ai-assistant-now-in-visual-studio-code/

[00:33:50] — Circuit Breaker Policy Fine-tuning Best Practice
• https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice/

[00:48:05] — ZLinq, a Zero-Allocation LINQ Library for .NET
• https://neuecc.medium.com/zlinq-a-zero-allocation-linq-library-for-net-1bb0a3e5c749

[01:05:10] — Scalar вместо Swagger UI. Надо ли оно нам?
• https://habr.com/ru/articles/892508/

[01:18:50] — Кратко о разном
• https://blog.jetbrains.com/dotnet/2025/05/22/resharper-2025-2-eap-2-oop-mode/
• https://habr.com/ru/articles/911670/
• https://gitlab.winehq.org/mono/mono/-/releases/mono-6.14.0
• https://vk.com/SevDotNet

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
🔥91👍1👎1👏1
Волшебные логи, Aspire против Compose, Яндекс ИИ для кода

Подкаст RadioDotNet выпуск №117 от 18 июня 2025 года

https://radiodotnet.mave.digital/ep-118

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqvFfFXU

Темы:

[00:01:25] — .NET 10 Preview 5
• https://devblogs.microsoft.com/dotnet/dotnet-10-preview-5/

[00:18:30] — Fine-tune the volume of logs your app produces
• https://devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-your-app-produces/

[00:30:30] — Converting a docker-compose file to .NET Aspire
• https://andrewlock.net/converting-a-docker-compose-file-to-aspire/
• https://www.youtube.com/playlist?list=PLdo4fOcmZ0oUaQPBuCHVscl4OC7E6EMTn

[00:45:00] — Emit logs on-demand with log buffering
• https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/
• https://learn.microsoft.com/en-us/dotnet/core/extensions/log-buffering

[01:00:00] — Announcing CommandLineExtensions with DI
• https://blog.peterritchie.com/posts/announcing-commandlineextensions
• https://github.com/peteraritchie/ConsoleApplicationBuilder

[01:08:35] — Яндекс SourceCraft и Code Assistant
• https://yandex.cloud/ru/blog/sourcecraft-update-june-2025
• https://sourcecraft.dev/portal/code-assistant/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
5👍1
GC на .NET, Cancellation на разборе, постраничность на курсоре

Подкаст RadioDotNet выпуск №118 от 6 июля 2025 года

https://radiodotnet.mave.digital/ep-119

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqxfDUsH

Темы:

[00:02:10] — Writing a .NET Garbage Collector in C#
• https://minidump.net/2025-28-01-writing-a-net-gc-in-c-part-1/
• https://minidump.net/writing-a-net-gc-in-c-part-2/
• https://minidump.net/writing-a-net-gc-in-c-part-3/
• https://minidump.net/writing-a-net-gc-in-c-part-4/
• https://minidump.net/writing-a-net-gc-in-c-part-5/

[00:31:20] — Understanding Cursor Pagination and Why It's So Fast
• https://www.milanjovanovic.tech/blog/understanding-cursor-pagination-and-why-its-so-fast-deep-dive

[01:03:25] — Stephen Cleary - Cancellation
• https://blog.stephencleary.com/2022/02/cancellation-1-overview.html

[01:21:50] — AsyncEnumerable in C# - The importance of EnumeratorCancellation
• https://bartwullems.blogspot.com/2025/04/asyncenumerable-in-c-importance-of.html

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов (https://www.twitter.com/dr_dimaka)
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий
• Анатолий Крыжановский

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
🔥16
Объекты на стеке, DDD на рефакторинге, Web API на невежестве

Подкаст RadioDotNet выпуск №119 от 21 июля 2025 года

https://radiodotnet.mave.digital/ep-120

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqutxE47

Темы:

[00:02:50] — .NET 10 Preview 6
• https://github.com/dotnet/core/discussions/9974

[00:28:10] — DDD Refactor From Anemic to Behavior Models
• https://www.milanjovanovic.tech/blog/from-anemic-models-to-behavior-driven-models-a-practical-ddd-refactor-in-csharp

[00:56:50] — Allocating Small Objects on the Stack in .NET 9 and Beyond
• https://giannisakritidis.com/blog/Objects-On-Stack/
• https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/jit/DeabstractionAndConditionalEscapeAnalysis.md

[01:25:05] — Top 5 Mistakes Developers Make When Building APIs
• https://thecodeman.net/posts/building-apis-top-5-mistakes

[01:45:40] — Кратко о разном
• https://github.com/omarzawahry/Rejigs
• https://medium.com/@omarzawahry/rejigs-making-regular-expressions-human-readable-1fad37cb3eae
• https://habr.com/ru/companies/skbkontur/articles/914868/
• https://www.youtube.com/watch?v=VDyu9YkUxHI&list=PLbxr_aGL4q3RNjP3co1CK1O5XFLihCcU6&index=1

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий
• Анатолий Крыжановский
• Александр Гаранин
• Евгений Асташев

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
👍132🔥1
Aspire в будущем, странности в Record, Python в .NET

Подкаст RadioDotNet выпуск №120 от 2 августа 2025 года

https://radiodotnet.mave.digital/ep-121

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2Vtzquu6EVW

Темы:

[00:01:45] — Aspire Roadmap (2025 - 2026)
• https://github.com/dotnet/aspire/discussions/10644

[00:21:00] — Running one-off .NET tools with dnx
• https://andrewlock.net/exploring-dotnet-10-preview-features-5-running-one-off-dotnet-tools-with-dnx/

[00:32:45] — Unexpected inconsistency in records
• https://codeblog.jonskeet.uk/2025/07/19/unexpected-inconsistency-in-records/

[00:43:40] — CSnakes — Embed Python code in .NET Apps
• https://tonybaloney.github.io/CSnakes/
• https://www.youtube.com/watch?v=U4-95gMT_UA

[01:01:45] — Кратко о разном
• https://www.jimmybogard.com/automapper-and-mediatr-commercial-editions-launch-today/
• https://github.com/Dreamescaper/ServiceScan.SourceGenerator
• https://andrewlock.net/exploring-dotnet-10-preview-features-4-solving-the-source-generator-marker-attribute-problem-in-dotnet-10/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин

Звукорежиссёр:
• Игорь Лабутин

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий
• Анатолий Крыжановский
• Александр Гаранин
• Евгений Асташев

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
🔥62👍1
Passkey для Identity, Aspire для людей, MCP для NuGet

Подкаст RadioDotNet выпуск №121 от 19 августа 2025 года

https://radiodotnet.mave.digital/ep-122

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2Vtzqvs5CZg

Темы:

[00:01:45] — .NET 10 Preview 7
• https://github.com/dotnet/core/discussions/10030

[00:13:40] — Announcing the NuGet MCP Server Preview
• https://devblogs.microsoft.com/dotnet/nuget-mcp-server-preview/

[00:24:45] — Aspire 9.4 is here with a CLI and interactive dashboard features
• https://devblogs.microsoft.com/dotnet/announcing-aspire-9-4/

[00:32:45] — Passkey support for ASP.NET Core identity
• https://andrewlock.net/exploring-dotnet-10-preview-features-6-passkey-support-for-aspnetcore-identity/

[00:50:50] — Records and the with operator, redux
• https://codeblog.jonskeet.uk/2025/07/29/records-and-the-with-operator-redux/

[00:58:40] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/the-new-dependabot-nuget-updater/
• https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин

Звукорежиссёр:
• Игорь Лабутин

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий
• Анатолий Крыжановский
• Александр Гаранин
• Евгений Асташев

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
🔥14
GoSharp Weekend — летняя перезагрузка для backend-разработчиков на Go и C#.

Спикеры — топовые инженеры Ozon Tech. Они расскажут:
- как превратить блокировку ресурсов в инструмент оптимизации,
- почему важно контролировать количество входящего трафика при использовании API Gateway,
- как защитить домен от DDoS.

Помимо докладов: музыка, летние развлечения и закат на пирсе исторического яхт-клуба в центре Москвы.

Кстати, ведущим C#-трека станет автор онлайн-книги .NET Platform Architecture и спикер многих конференций — Станислав Сидристый.

Участие бесплатное — нужно только зарегистрироваться👈
🔥8😢5
Долгожданные Unions, технологичный Multi-tenancy, избыточные DTO

Подкаст RadioDotNet выпуск №122 от 8 сентября 2025 года

https://radiodotnet.mave.digital/ep-123

Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar.
Узнать подробнее про их митапы и не только: https://news.1rj.ru/str/+_TzcYVVVqEgyZGIy
Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2Vtzqxdjt35

Темы:

[00:02:10] — C# 15 Unions
• https://blog.ndepend.com/csharp-unions/

[00:15:20] — How we enforce .NET coding standards
• https://anthonysimmon.com/workleap-dotnet-coding-standards/
• https://www.meziantou.net/sharing-coding-style-and-roslyn-analyzers-across-projects.htm

[00:35:55] — Running .NET in the browser without Blazor
• https://andrewlock.net/running-dotnet-in-the-browser-without-blazor/

[00:48:40] — DTOs & Mapping. The Good, The Bad, And The Excessive
• https://codeopinion.com/dtos-mapping-the-good-the-bad-and-the-excessive/

[01:11:50] — Multi-tenancy in ASP.NET Core 8
• https://michael-mckenna.com/multi-tenant-asp-dot-net-8-tenant-resolution/

[01:24:50] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/ef-core-visualizer-view-entity-framework-core-query-plan-inside-visual-studio/
• https://devblogs.microsoft.com/dotnet/gpt-oss-csharp-ollama/
• https://breslav-lozhechkin.mave.digital/ep-26
• https://github.com/jinek/consolonia

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин

Звукорежиссёр:
• Игорь Лабутин

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Гурий Самарин
• Александр Лапердин
• Виктор
• Руслан Артамонов
• Сергей Бензенко
• Шевченко Антон
• Ольга Бондаренко
• Сергей Краснов
• Константин Ушаков
• Постарнаков Андрей
• Дмитрий Сорокин
• Дмитрий Павлов
• Александр Ерыгин
• Егор Сычёв
• Гольдебаев Александр
• Лазарев Илья
• Тимофей
• Виталий
• Анатолий Крыжановский
• Александр Гаранин
• Евгений Асташев
• Юрий Лодейкин

Почта: Radio@DotNet.Ru

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
🔥11