Async practices, breaking changes, time provider
Подкаст RadioDotNet выпуск №82 от 20 ноября 2023 года
https://radiodotnet.mave.digital/ep-83
Темы:
[00:02:45] — Avoiding flaky tests with TimeProvider and ITimer
• https://andrewlock.net/exploring-the-dotnet-8-preview-avoiding-flaky-tests-with-timeprovider-and-itimer/
[00:20:15] — Asynchronous Programming by David Fowler
• https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md
• https://www.youtube.com/watch?v=zhCRX3B7qwY
• https://codetraveler.io/asyncawaitbestpractices/
• https://blog.stephencleary.com/2023/11/configureawait-in-net-8.html
[01:09:35] — Breaking Change Rules
• https://learn.microsoft.com/en-us/dotnet/core/compatibility/library-change-rules
• https://learn.microsoft.com/en-us/dotnet/standard/library-guidance/breaking-changes
• https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/breaking-change-rules.md
[01:34:53] — Preventing breaking changes in class libraries
• https://dev.to/asimmon/preventing-breaking-changes-in-net-class-libraries-4c1i
• https://github.com/dotnet/winforms/pull/4837
[01:46:44] — Книга «Blazor в действии» в правильном переводе DotNetRu
• https://habr.com/ru/companies/jugru/articles/772646/
[01:49:12] — Кратко о разном
• https://platform.uno/blog/uno-platform-5-0/
• https://devblogs.microsoft.com/dotnet/efcore-mongodb/
• https://github.com/icsharpcode/ILSpy/releases/tag/v8.2
• https://github.com/icsharpcode/AvaloniaILSpy
• https://learn.microsoft.com/en-us/dotnet/core/compatibility/serialization/8.0/binaryformatter-disabled
• https://sergeyteplyakov.github.io/Blog/benchmarking/2023/11/02/Performance_Comparison_For_Classes_vs_Structs.html
• https://www.avaloniaui.net/XPF
• https://blog.jetbrains.com/dotnet/2023/11/07/how-jetbrains-rider-implemented-net-webassembly-debugging/
• https://github.com/dotnet/runtime/issues/94620
[02:01:50] — Подслушано
• https://breslav-lozhechkin.mave.digital/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
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
Post #549
2.03K