DotNetRu – Telegram
DotNetRu
2.24K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Сравнения 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
Наше подразделение переводчиков завершило работу уже на шестой книгой и сейчас в поисках нового произведения для адаптации к великому и могучему. Проголосовать за следующую книгу может каждый желающий в опросе:

https://forms.gle/8aH42CFYiPpdNdPx5

Если у вас есть достойная литература, требующая качественного перевода, её также можно предложить в опросе.

Если вы не понимаете, что происходит, то загляните в чат переводчиков: @DotNetRuTranslate. Там же можно задать любые вопросы.
18🔥9👍6👎1
Forwarded from BookClub DotNet
Новый выпуск уже в сети!

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

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

Выпуск на YouTube: https://www.youtube.com/watch?v=X1k-Z0oB6xw&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=16&pp=gAQBiAQB
Выпуск на mave: https://bookclub-dotnet.mave.digital/ep-34
Канал книжного клуба: 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
👍5🤩2
Долгожданный xUnit 3, новинки Npgsql и MongoDB в EF, .NET-рынок

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

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

▶️ Слушать в телеграме

Темы:

[00:02:35] — Npgsql EF 9 Release
• https://www.npgsql.org/efcore/release-notes/9.0.html

[00:10:30] — What's new in MongoDB EF Core Provider
• https://devblogs.microsoft.com/dotnet/mongodb-ef-core-provider-whats-new/

[00:18:50] — xUnit.net v3 Release
• https://xunit.net/releases/v3/1.0.0

[00:56:00] — Lesser known CLR GC Handles
• https://www.awise.us/2024/03/31/gc-handle.html

[01:06:50] — StackOverflowException vs OutOfMemoryException
• https://sergeyteplyakov.github.io/Blog/csharp/2024/12/10/StackOverflow_vs_OutOfMemoryException.html

[01:15:35] — Исследование рынка .NET разработки, анализ и прогнозы
• https://habr.com/ru/articles/857042/

[01:41:40] — Кратко о разном
• https://www.linqpad.net/LINQPad8Mac.aspx
• https://github.blog/changelog/2024-12-18-announcing-github-copilot-free/
• https://podlodka.io/395
• https://www.youtube.com/watch?v=mtsEUN_MORY
• https://www.youtube.com/watch?v=-2WyyBmUuz0

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

Большое спасибо, что были с нами всё это время. Увидимся!

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

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

Выпуск на YouTube: https://www.youtube.com/watch?v=0nSIEPepbxM&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=17&pp=gAQBiAQBsAQB
Выпуск на mave: https://bookclub-dotnet.mave.digital/ep-35
Канал книжного клуба: 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
🔥125🥰4
Безопасные заголовки, хранение денег, ускорение логов

Подкаст RadioDotNet выпуск №107 от 20 января 2025 года

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

Темы:

[00:03:05] — Understanding cross-origin security headers
• https://andrewlock.net/series/understanding-cross-origin-security-headers/

[00:32:45] — Auto Boost .NET Logging Performance
• https://www.linkedin.com/pulse/better-way-use-logger-source-generator-sviatoslav-bychkov-p32de
• https://github.com/stbychkov/AutoLoggerMessage
• https://learn.microsoft.com/en-us/dotnet/core/extensions/high-performance-logging

[00:59:30] — Storing currency values. Data types, caveats, best practices
• https://cardinalby.github.io/blog/post/best-practices/storing-currency-values-data-types/

[01:20:20] — Немного про OpenSilver
• https://habr.com/ru/articles/835258/
• https://opensilver.net/announcements/3-1/

[01:31:50] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/critical-dotnet-install-links-are-changing/
• https://github.com/dotnet/runtime/issues/109757
• https://www.jetbrains.com/lp/devecosystem-2024/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
👍91🔥1
Пулы объектов в деталях, невольный null в F#, весёлые ошибки в топе

Подкаст RadioDotNet выпуск №108 от 3 февраля 2025 года

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

Темы:

[00:01:45] — Пулы объектов в C#
• https://habr.com/ru/articles/864902/

[00:22:10] — Html to PDF Generation using the WebView2
• https://weblog.west-wind.com/posts/2024/Mar/26/Html-to-PDF-Generation-using-the-WebView2-Control

[00:36:25] — API Key Authentication в ASP.NET Core Web Api
• https://habr.com/ru/articles/877302/

[00:47:15] — Fluent Assertions update license
• https://xceed.com/fluent-assertions-faq/
• https://github.com/fluentassertions/fluentassertions/pull/2943
• https://docs.shouldly.org/
• https://github.com/amoerie/fluentassertions-migrator

[00:55:00] — Nullable Reference Types in F# 9
• https://devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsharp-9/

[01:07:45] — Топ-10 ошибок, найденных в C# проектах за 2024 год
• https://pvs-studio.ru/ru/blog/posts/csharp/1203/

[01:28:30] — Кратко о разном
• https://www.youtube.com/playlist?list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv
• https://github.com/velopack/velopack
• https://devblogs.microsoft.com/dotnet/introducing-winforms-analyzers/

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