DotNetRu – Telegram
DotNetRu
2.24K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Разбор Interceptors, крупицы C# 12, проверка Business Rules

Подкаст RadioDotNet выпуск №76 от 14 августа 2023 года

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

Приглашаем всех на конференцию DotNext 2023 Moscow:
- https://t.ly/iqRC5
- Скидка 25% на Personal билет: dotnetru

Темы:

[00:01:33] — Tentative C# 12 feature list
• https://github.com/dotnet/roslyn/discussions/69074
• https://medium.com/young-coder/introducing-c-12s-future-features-dba08439c92e

[00:21:05] — Validation and business rules
• https://blog.ploeh.dk/2023/06/26/validation-and-business-rules/

[00:42:55] — Replacing method calls with Interceptors
• https://andrewlock.net/exploring-the-dotnet-8-preview-changing-method-calls-with-interceptors/
• https://andrewlock.net/exploring-the-dotnet-8-preview-exploring-the-new-minimal-api-source-generator/
• https://twitter.com/captainsafia/status/1682096427881889792

[01:07:30] — Accelerating Your Testing Workflow
• https://blog.jetbrains.com/dotnet/2023/08/01/accelerating-your-testing-workflow-with-unit-test-creation-and-navigation/

[01:17:23] — Кратко о разном
• https://github.com/amis92/csharp-source-generators
• https://github.com/dotnet/runtime/pull/87067
• https://github.com/davidfowl/IdentityEndpointsSample
• https://nietras.com/2023/06/05/introducing-sep/
• https://timheuer.com/blog/github-actions-extension-for-visual-studio/
• https://devblogs.microsoft.com/dotnet/systemweb-adapters-1_2/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
👍6🥰1
Самоубийство Moq, фантазии по .NET, последний из Preview

Подкаст RadioDotNet выпуск №77 от 28 августа 2023 года

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

Приглашаем всех на конференцию DotNext 2023 Moscow:
- https://t.ly/iqRC5
- Скидка 25% на Personal билет: dotnetru

Темы:

[00:01:55] — Announcing .NET 8 Preview 7
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-7/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-7/
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-7/
• https://github.com/dotnet/core/tree/main/release-notes/8.0/preview

[00:37:00] — Introducing the new IHostedLifecycleService
• https://www.stevejgordon.co.uk/introducing-the-new-ihostedlifecycleservice-interface-in-dotnet-8

[00:46:10] — Keyed service dependency injection container support
• https://andrewlock.net/exploring-the-dotnet-8-preview-keyed-services-dependency-injection-support/

[00:55:25] — Visual Studio 2022 17.7 and 17.8
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-7-now-available/
• https://devblogs.microsoft.com/visualstudio/my-favorite-features-in-visual-studio-17-7/
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-8-preview-1-has-arrived/
• https://devblogs.microsoft.com/visualstudio/multi-branch-graph-available-for-general-audiences/

[01:03:15] — Remove Moq From Your .NET Projects Right NOW
• https://github.com/moq/moq/issues/1372
• https://github.com/moq/moq/issues/1374
• https://github.com/dotnet/runtime/issues/90222
• https://www.reddit.com/r/dotnet/comments/15ljdcc/does_moq_in_its_latest_version_extract_and_send/
• https://github.com/devlooped/SponsorLink/blob/62a786430e85cb9984d5c00bd10549f69a6733f8/src/Package/SponsorLink.cs#L412
• https://www.youtube.com/watch?v=A06nNjBKV7I
• https://habr.com/ru/companies/flant/news/754094/

[01:26:55] — Что бесит в .NET
• https://news.1rj.ru/str/epeshkblog/88
• https://www.reddit.com/r/dotnet/comments/14dnn5v/what_do_you_find_most_frustrating_about_dotnet/

[01:39:25] — Logging guidance for .NET library authors
• https://learn.microsoft.com/en-us/dotnet/core/extensions/logging-library-authors

[01:52:25] — Кратко о разном
• https://github.com/dahall/vanara
• https://devblogs.microsoft.com/nuget/announcing-nuget-6-7-keeping-you-secure/
• https://cezarypiatek.github.io/post/memory-dump-on-kubernetes/
• https://github.com/dodyg/practical-aspnetcore

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

Мы открыли все видеозаписи с DotNext 2022 Autumn

Сегодня мы открыли доступ к заключительной порции выступлений с осеннего DotNext. Теперь вы можете посмотреть все записи прошлогодней конференции в одном плейлисте.

А если вы уже посмотрели видеозаписи и хотите скорее обсудить всё вживую со спикерами, приходите на новый DotNext 2023 — он пройдет 15–16 сентября в Москве.
🥰6🔥5
Динамическая адаптация, правильные тесты, взаимодействие с JS

Подкаст RadioDotNet выпуск №78 от 12 сентября 2023 года

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

Приглашаем всех на конференцию DotNext 2023 Moscow:
https://t.ly/iqRC5
Скидка 25% на Personal билет: dotnetru

Темы:

[00:01:40] — Visual Studio for Mac Retirement Announcement
• https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-retirement-announcement/
• https://www.xda-developers.com/microsoft-killing-visual-studio-mac/

[00:08:40] — Sisk — An Alternative .NET HTTP Server
• https://khalidabuhakmeh.com/sisk-an-alternative-dotnet-http-server

[00:14:53] — Validating or verifying emails
• https://blog.ploeh.dk/2023/07/03/validating-or-verifying-emails/

[00:28:40] — Dynamically Adapting To Application Sizes
• https://maoni0.medium.com/dynamically-adapting-to-application-sizes-2d72fcb6f1ea

[00:58:20] — Mastering Unit Tests in .NET with Best Practices and Naming Conventions
• https://ardalis.com/mastering-unit-tests-dotnet-best-practices-naming-conventions/

[01:20:35] — Node API for .NET with JavaScript + .NET Interop
• https://github.com/microsoft/node-api-dotnet

[01:31:40] — Telerik Blazor REPL
• https://www.telerik.com/blogs/getting-started-blazor-repl

[01:35:40] — Кратко о разном
• https://blog.jetbrains.com/dotnet/2023/08/30/dotnet-day-online-23/
• https://devblogs.microsoft.com/visualstudio/working-with-images-just-got-easier-in-visual-studio/
• https://twitter.com/davidfowl/status/1695450917993144342?s=09&t=PmNpfR8KSjX4t-6NP2z1Jw
• https://fractalfir.github.io/generated_html/rustc_codegen_clr_v0_0_1.html
• https://youtube.com/playlist?list=PLtWrKx3nUGBfpiTQKb9ovdR2_gSQbnwJd&si=4NUuFmhCDogkllR7

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
👍6
Зелёные потоки, быстрая восьмёрка, наглость Unity

Подкаст RadioDotNet выпуск №79 от 26 сентября 2023 года

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

Темы:

[00:01:14] — Announcing .NET 8 RC1
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-rc-1/
• https://devblogs.microsoft.com/dotnet/announcing-ef8-rc1/
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-rc-1/

[00:23:00] — Visual Studio 2022 17.8 Preview 2
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-8-preview-2-has-arrived/
• https://devblogs.microsoft.com/visualstudio/safely-use-secrets-in-http-requests-in-visual-studio-2022/

[00:31:55] — Accessing private members without reflection
• https://www.meziantou.net/accessing-private-members-without-reflection-in-csharp.htm

[00:41:12] — Performance Improvements in .NET 8
• https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/

[01:13:45] — Unity wants 108% of our gross revenue
• https://blog.unity.com/news/plan-pricing-and-packaging-updates
• https://www.bloomberg.com/news/articles/2023-09-18/unity-overhauls-controversial-price-hike-after-game-developers-revolt

[01:18:44] — Green Thread Experiment Results
• https://github.com/dotnet/runtimelab/issues/2398
• https://blog.jetbrains.com/idea/2023/05/new-livestream-virtual-threads-and-structured-concurrency-in-java-2021-with-loom/

[01:33:05] — Кратко о разном
• https://github.com/mariotoffia/FluentDocker
• https://ardalis.com/building-resilient-email-method-dotnet-retry-outbox-pattern/
• https://learn.microsoft.com/en-us/dotnet/core/diagnostics/observability-with-otel
• https://www.cncf.io/wp-content/uploads/2023/09/The-State-of-WebAssembly-2023.pdf

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
👍5🎉2
Reflection в AOT, новый Identity, тестирование в ASP

Подкаст RadioDotNet выпуск №80 от 9 октября 2023 года

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

Темы:

[00:03:15] — A new way of doing reflection with .NET 8
• https://steven-giesel.com/blogPost/05ecdd16-8dc4-490f-b1cf-780c994346a4
• https://bartwullems.blogspot.com/2023/09/net-8using-reflection-in-aot-enabled.html

[00:11:35] — What is new in System.Text.Json in .NET 8
• https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-8/

[00:31:50] — Green Threads Technical Report
• https://github.com/dotnet/runtimelab/blob/feature/green-threads/docs/design/features/greenthreads.md

[00:52:10] — C# Dev Kit – Now Generally Available
• https://devblogs.microsoft.com/dotnet/csharp-dev-kit-now-generally-available/
• https://www.youtube.com/watch?v=a-dQYcA2qN4

[00:59:33] — Should you use the .NET 8 Identity API endpoints?
• https://andrewlock.net/should-you-use-the-dotnet-8-identity-api-endpoints/
• https://andrewlock.net/can-you-use-the-dotnet-8-identity-api-endpoints-with-identityserver/

[01:18:45] — Mocking dependencies in ASP.NET Core tests
• https://cezarypiatek.github.io/post/mocking-dependencies-in-asp-net-core/
• https://www.meziantou.net/mocking-an-httpclient-using-asp-net-core-testserver.htm

[01:32:31] — Кратко о разном
• https://www.thepollyproject.org/2023/09/28/polly-v8-officially-released/
• https://blog.stephencleary.com/2023/09/memory-mapped-files-overlaid-structs.html
• https://codingsonata.com/your-quick-guide-to-pattern-matching-in-c/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥8
C# Next, подпольный DU от MS, async code smells

Подкаст RadioDotNet выпуск №81 от 30 октября 2023 года

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

Темы:

[00:01:00] — Announcing .NET 8 Release Candidate 2
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc2/
• https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-rc-2/
• https://devblogs.microsoft.com/dotnet/announcing-ef8-rc2/
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-rc-2/

[00:24:18] — The convenience of System.Text.Json
• https://devblogs.microsoft.com/dotnet/the-convenience-of-system-text-json/

[00:37:28] — Performance Improvements in ASP.NET Core 8
• https://devblogs.microsoft.com/dotnet/performance-improvements-in-aspnet-core-8/

[00:48:40] — Discriminated Unions in C#
• https://blog.maartenballiauw.be/post/2023/09/18/discriminated-unions-in-csharp.html

[01:08:20] — Visual Studio 2022 17.8 Preview 3
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-8-preview-3-is-here/

[01:09:43] — What's next in C# by Mads Torgersen
• https://www.youtube.com/watch?v=gGzfAJwoH5A

[01:25:30] — Async code smells and analyzers
• https://cezarypiatek.github.io/post/async-analyzers-p1/
• https://cezarypiatek.github.io/post/async-analyzers-p2/
• https://cezarypiatek.github.io/post/async-analyzers-summary/

[02:02:06] — Кратко о разном
• https://github.com/waf/CSharpRepl/
• https://www.mongodb.com/blog/post/mongodb-provider-entity-framework-core-now-available-public-preview
• https://andrewlock.net/exploring-the-dotnet-8-preview-short-circuit-routing/
• https://www.youtube.com/@nickchapsas
• https://www.youtube.com/@keepcodingpodcast/featured

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
🔥4
Мы рады сообщить об окончании работы над переводом новой книги «Blazor в действии» Криса Сэйнти.

Подробности процесса, промокд на скидку, все ссылки, возможность участия в будущих проектах и прочее читайте в анонсе:
https://habr.com/ru/companies/jugru/articles/772646/
🔥37😁1
Forwarded from Anatoly Kulakov
Опрос про переводы книг

При активном участии сообщества DotNetRu было переведено пять книг. Очень хочется узнать, насколько востребована наша работа. Это сильно поможет нам спланировать дальнейшие действия. Отметьте пожалуйста какие из книг вы читали:
Anonymous Poll
33%
Конрад Кокоса «Управление памятью в .NET для профессионалов»
36%
Эндрю Лок «ASP.NET Core в действии»
26%
Джон П. Смит «Entity Framework Core в действии»
17%
Кристиан Венц «Безопасность ASP.NET Core»
11%
Крис Сэйнти «Blazor в действии» (или точно буду читать)
40%
Ничего не читал, но хочу посмотреть результаты
👍63🔥3🤯1