DotNetRu – Telegram
DotNetRu
2.24K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Неумолимый Performance, WebAssembly на Aspire, API под присмотром

Подкаст RadioDotNet выпуск №100 от 23 сентября 2024 года

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

Слушать

Темы:

[00:03:00] — .NET 9 Release Candidate 1 is now available
• https://devblogs.microsoft.com/dotnet/dotnet-9-release-candidate-1-is-now-available/

[00:12:40] — WebAssembly Orchestrating with .NET Aspire
• https://www.infoq.com/articles/webassembly-containers-dotnet-aspire/

[00:20:25] — Performance Improvements in .NET 9
• https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-9/

[00:49:10] — Preventing breaking changes in public APIs with PublicApiGenerator
• https://andrewlock.net/preventing-breaking-changes-in-public-apis-with-publicapigenerator/

[01:08:20] — Visual Studio 2022 17.12 Preview 2
• https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview

[01:19:40] — Tales from the .NET Migration Trenches (Part 4)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-turning-off-the-lights/

[01:29:40] — Кратко о разном
• https://devblogs.microsoft.com/visualstudio/visualstudio-extensibility-17-11-settings-and-more-remote-ui-support/
• https://ismauidead.net/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥12
Forwarded from BookClub DotNet
Новый выпуск подкаста уже в сети!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Выпуск на YouTube: https://www.youtube.com/watch?v=XfImsxWP_o0&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=13&pp=gAQBiAQB
Выпуск на mave: https://bookclub-dotnet.mave.digital/ep-31
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license

Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
👍6🤔1
FrozenDictionary в деталях, Aspire для тестов, локальная БЯМ

Подкаст RadioDotNet выпуск №101 от 7 октября 2024 года

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

Темы:

[00:02:50] — Getting started with testing and .NET Aspire
• https://devblogs.microsoft.com/dotnet/getting-started-with-testing-and-dotnet-aspire/

[00:13:40] — Заглядываем под капот FrozenDictionary
• https://habr.com/ru/articles/837926/

[00:37:00] — Run a Large Language Model (LLM) Locally With C#
• https://code-maze.com/csharp-run-large-language-model-like-chatgpt-locally/
• https://www.youtube.com/watch?v=rmxRxpyYtZA&list=PLbxr_aGL4q3QUNRtZjlDArZeTvYB_qp0v

[00:52:50] — Differences Between Onion and Clean Architecture
• https://code-maze.com/dotnet-differences-between-onion-architecture-and-clean-architecture/

[01:02:10] — Avoid using enums in the domain layer
• https://www.infoworld.com/article/2336631/avoid-using-enums-in-the-domain-layer-in-c-sharp.html

[01:14:48] — Подслушано
• https://podlodka.io/374

[01:16:00] — Кратко о разном
• https://www.jimmybogard.com/integrating-the-particular-service-platform-with-aspire/
• https://steven-giesel.com/blogPost/a807373c-dcc6-42f9-995f-e69dcea1cd47/to-soft-delete-or-not-to-soft-delete
• https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md
• https://ardalis.com/interfaces-describe-what-implementations-describe-how/
• https://andrewlock.net/major-updates-to-netescapades-aspnetcore-security-headers/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥9
Разбираемся с SVE, празднуем STJ, унифицируем AI

Подкаст RadioDotNet выпуск №102 от 28 октября 2024 года

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

Telegram-плеер

Темы:

[00:02:05] — .NET 9 Release Candidate 2 is now available
• https://devblogs.microsoft.com/dotnet/dotnet-9-rc-2/

[00:05:35] — What's new in System.Text.Json in .NET 9
• https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9/

[00:39:40] — .NET Aspire 9.0 (Release Candidate 1)
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9-release-candidate-1

[00:53:30] — Introducing Microsoft.Extensions.AI Preview
• https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-ai-preview/
• https://devblogs.microsoft.com/semantic-kernel/microsoft-extensions-ai-simplifying-ai-integration-for-net-partners/

[01:02:10] — Engineering the Scalable Vector Extension in .NET
• https://devblogs.microsoft.com/dotnet/engineering-sve-in-dotnet/

[01:13:40] — Understanding OverloadResolutionPriority attribute in C# 13
• https://www.meziantou.net/understanding-overloadresolutionpriority-attribute-in-csharp-13.htm

[01:23:15] — Кратко о разном
• https://nblumhardt.com/2024/10/fallback-logging/
• https://github.com/ardalis/SmartEnum
• https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/

[01:27:10] — Подслушано
• https://podlodka.io/393
• https://nodogmapodcast.bryanhogan.net/174-mads-torgersen-c-13/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥65👍1
Forwarded from BookClub DotNet
Новый выпуск подкаста уже в сети!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Выпуск на YouTube: https://www.youtube.com/watch?v=uMbGlGGMFec&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=14&pp=gAQBiAQB
Выпуск на mave: https://bookclub-dotnet.mave.digital/ep-32
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license

Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
🔥52
📖 Третье издание книги «ASP.NET Core в действии» в правильном переводе команды DotNetRu

https://habr.com/ru/companies/jugru/articles/853728/

В сообществе DotNetRu 3 года назад мы рассказывали о книге «ASP.NET Core в действии». А сегодня мы рады представить третье издание этой полезной и информативной книги.

Как и в прошлый раз, первый вариант перевода был подготовлен силами издательства «ДМК Пресс», затем практикующие разработчики нашего сообщества перечитали текст, внесли правки, проверили код и рисунки, после чего книга отправилась в печать. Опыт выпуска предыдущих книг уже показал, что такое тесное сотрудничество положительно сказывается на качестве перевода. По ссылке краткое содержание книги и несколько слов от команды переводчиков.
🔥26
Forwarded from Andrey Stepanov
Всем привет - рад поделиться результатами опроса .NET коммьюнити: https://habr.com/ru/articles/857042/

Спасибо всем участникам за отклики и мнения! Желающих поспорить с выводами или дополнить их - приглашаю в комменты.
👍11🤬1
Сравнения Rust и C#, Minimal API и Controllers, Problem и Details

Подкаст RadioDotNet выпуск №103 от 11 ноября 2024 года

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

▶️ Плеер

Темы:

[00:01:50] — Provide opt-in to experimental APIs
• https://blog.maartenballiauw.be/post/2023/11/08/opt-in-to-experimental-apis-using-csharp-12-experimentalattribute.html

[00:11:50] — Comparison of Rust's borrow checker to C#
• https://em-tg.github.io/csborrow/

[00:36:35] — Problem Details for ASP.NET Core APIs
• https://www.milanjovanovic.tech/blog/problem-details-for-aspnetcore-apis

[00:54:30] — Comparing performance between Minimal API and classic Controllers
• https://steven-giesel.com/blogPost/698c45c3-58c5-4157-b4da-2cde4e27862e/comparing-the-performance-between-the-minimal-api-and-classic-controllers

[01:05:30] — API Error Messages for a Good Developer Experience
• https://codeopinion.com/api-error-messages-for-a-good-developer-experience/

[01:19:15] — Книга «ASP.NET Core в действии 3» в правильном переводе
• https://habr.com/ru/companies/jugru/articles/853728/

[01:22:55] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-vector-data/
• https://github.com/kolebynov/Dusharp

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥9👍51
Forwarded from BookClub DotNet
Новый выпуск подкаста уже в сети!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Выпуск на YouTube: https://www.youtube.com/watch?v=eS0yyQ3f2NM&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=15&pp=gAQBiAQB
Выпуск на mave: https://bookclub-dotnet.mave.digital/ep-33
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license

Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
3
Релизы .NET 9, C# 13, ASP.NET Core 9, EF Core 9, F# 9 и Aspire 9

Подкаст RadioDotNet выпуск №104 от 28 ноября 2024 года

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

▶️ Плеер

Темы:

[00:01:55] — .NET Conf 2024 and .NET 9
• https://www.dotnetconf.net/
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/
• https://www.youtube.com/playlist?list=PLdo4fOcmZ0oXeSG8BgCVru3zQtw_K4ANY

[00:04:30] — What's new in C# 13
• https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13

[00:34:55] — What's new in .NET libraries for .NET 9
• https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/libraries

[00:48:35] — What's new in F# 9
• https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-9

[01:06:30] — What's new in the SDK and tooling for .NET 9
• https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/sdk

[01:16:15] — What's new in ASP.NET Core 9
• https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-9.0

[01:27:20] — What's new in the .NET 9 runtime
• https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/runtime

[01:48:40] — What's New in EF Core 9
• https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-9.0/whatsnew

[02:00:20] — Visual Studio 2022 v17.12 with .NET 9
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-12-with-dotnet-9/
• https://devblogs.microsoft.com/visualstudio/first-preview-of-visual-studio-2022-v17-13/

[02:09:45] — What's new in .NET Aspire 9
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9

[02:25:10] — ReSharper and Rider 2024.3
• https://blog.jetbrains.com/dotnet/2024/11/13/rider-2024-3-release/
• https://blog.jetbrains.com/dotnet/2024/11/13/resharper-2024-3-release/
• https://blog.jetbrains.com/dotnet/2024/11/13/dotnet-tools-243-release/

[02:29:30] — What's New in UI (MAUI, WPF, WinForms)
• https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-9
• https://learn.microsoft.com/ru-ru/dotnet/desktop/wpf/whats-new/net90
• https://learn.microsoft.com/ru-ru/dotnet/desktop/winforms/whats-new/net90

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥8👍2
EventSource в HTTP, AOT в Яндексе, Locking в EF

Подкаст RadioDotNet выпуск №105 от 11 декабря 2024 года

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

▶️ Плеер

Темы:

[00:01:20] — Optimistic Locking vs Pessimistic Locking in .NET
• https://code-maze.com/dotnet-optimistic-locking-vs-pessimistic-locking/

[00:23:00] — Monitor your HTTP requests
• https://chnasarre.medium.com/implementing-dotnet-http-to-monitor-your-http-requests-04d79422b98d

[00:37:25] — Что не так с .NET в Yandex Cloud Functions
• https://habr.com/ru/articles/819213/
• https://www.youtube.com/watch?v=a0QJCt2wsZA
• https://www.youtube.com/watch?v=oCVjSOjnMAY

[01:07:25] — Technology Radar Vol 31
• https://www.thoughtworks.com/content/dam/thoughtworks/documents/radar/2024/10/tr_technology_radar_vol_31_en.pdf

[01:24:15] — Тюним запросы в EF Core с помощью интерсепторов
• https://habr.com/ru/companies/skbkontur/articles/852022/

[01:39:15] — Кратко о разном
• https://techcommunity.microsoft.com/blog/sysinternals-blog/procdump-1-0-for-mac/4295719
• https://devblogs.microsoft.com/dotnet/introducing-the-dotnet-aspire-community-toolkit/
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-scaffold/
• https://github.com/xoofx/ultra
• https://github.com/jfversluis/built-with-maui
• https://www.youtube.com/watch?v=rmxRxpyYtZA
• https://www.youtube.com/watch?v=wCZE8f-fmFc
• https://www.youtube.com/watch?v=7dv4EBZb2_A
• https://www.youtube.com/watch?v=a0QJCt2wsZA
• https://www.youtube.com/watch?v=1V-Ws1moGls
• https://www.youtube.com/watch?v=oSvkj74gU-8
• https://www.youtube.com/watch?v=YDs6Y52Fvq0

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥9