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

Мы открыли все видеозаписи с 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
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
👍95🔥2
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #0

Сегодня секция системного дизайна уже стала если не стандартом, то по крайней мере модой и правилом хорошего тона при собеседовании при устройстве в компанию. В сети и в литературе можно найти достаточно много разрозненного материала на тему "как пройти интервью по системному дизайну", именно поэтому нам захотелось систематизировать свои знания об этом, прочитав от корки до корки книгу Алекса Сюй "System Design. Подготовка к сложному интервью", и поделиться прочитанным с вами.

Читайте книги, слушайте выпуски и присоединяйтесь к обсуждению в BookClub DOTNET!
Второй сезон, друзья, погнали!

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

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

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

Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-19
Выпуск на YouTube: https://www.youtube.com/watch?v=P346heYw_i8&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

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
🔥151