DotNetRu – Telegram
DotNetRu
2.24K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Участникам DotNext посвящается,
Если в это воскресенье вы идете на DotNext, то предлагаем вам попробовать себя в роли спикера на Lightning Talks.

Lightning Talks — это сессия коротких докладов (каждому спикеру отводится 10 минут).
Тема этого сезона - "Что нас бесит в .NET"

На лайтнингах можно будет рассказать о недостатках .NET и C# и обо всем, что можно сделать лучше или по-другому: от авторизации в ASP.NET до оптимизации хвостовой рекурсии.

Вот несколько примеров тем, с которыми можно выступить:
— к чему привели недоработки нашей любимой платформы: смешной истории или выводам, которые заставляют задуматься;
— какие фундаментальные проблемы вы замечали в .NET;
— как та или иная функция реализована по-другому в других языках и фреймворках;
— обо всем, что можно улучшить в работе .NET-разработчика.

Вы можете выбрать и другую тему. Главное, чтобы она не была рекламной и не нарушала Code of Conduct конференции.

Готовы поделиться своей болью от .NET за 10 минут? Тогда ждем ваши заявки.
#dotnet #dotnext #conference #offline
👎2👍1
Обзор .NET Conf 2022, .NET 7, C# 11, ASP.NET Core 7, EF Core 7, NuGet 6.4

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

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

Темы:

[00:03:07] — .NET 7 is Available and .NET Conf 2022
https://www.dotnetconf.net/
https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/
https://dusted.codes/how-fast-is-really-aspnet-core

[00:16:17] — Welcome to C# 11
https://devblogs.microsoft.com/dotnet/welcome-to-csharp-11
https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-11
https://blog.okyrylchuk.dev/twelve-csharp-11-features
https://github.com/ilabutin/dotnext_2022_net7whatsnew/

[00:27:30] — Announcing F# 7
https://devblogs.microsoft.com/dotnet/announcing-fsharp-7/

[00:31:38] — Announcing ASP.NET Core in .NET 7
https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7
https://github.com/grpc/grpc-dotnet

[00:44:37] — Entity Framework Core 7 is available today
https://devblogs.microsoft.com/dotnet/announcing-ef7/

[00:49:36] — What's new in Windows Forms in .NET 7.0
https://devblogs.microsoft.com/dotnet/winforms-enhancements-in-dotnet-7/

[00:57:38] — What's new for WPF in .NET 7
https://devblogs.microsoft.com/dotnet/wpf-on-dotnet-7/

[01:01:05] — Announcing .NET MAUI for .NET 7 GA
https://devblogs.microsoft.com/dotnet/dotnet-maui-dotnet-7

[01:04:42] — Announcing ML.NET 2.0
https://devblogs.microsoft.com/dotnet/announcing-ml-net-2-0

[01:07:50] — What's new in Orleans 7.0
https://devblogs.microsoft.com/dotnet/whats-new-in-orleans-7
https://learn.microsoft.com/en-us/dotnet/orleans/overview

[01:12:50] — Visual Studio 2022 17.4 is now available
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-4/
https://twitter.com/VS_Debugger/status/1590052871453962240
https://devblogs.microsoft.com/visualstudio/net-maui-is-now-available-in-visual-studio-for-mac-17-4/
https://devblogs.microsoft.com/visualstudio/multi-repository-support-released

[01:19:53] — Arm64 Visual Studio is officially here
https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here/

[01:21:25] — Introducing Visual Studio Rollback
https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-rollback

[01:26:28] — Announcing NuGet 6.4
https://devblogs.microsoft.com/nuget/announcing-nuget-6-4-signed-central-delivered/
https://blog.jetbrains.com/dotnet/2022/11/07/nuget-central-package-management-comes-to-jetbrains-rider/

[01:30:37] — .NET 7 SDK built-in container support and Ubuntu Chiseled
https://laurentkempe.com/2022/11/14/dotnet-7-sdk-built-in-container-support-and-ubuntu-chiseled/

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
👍6🔥3
Быстрый MemoryPack, небыстрый ASP.NET Core, недобыстрые IDE

Подкаст RadioDotNet выпуск №63 от 12 декабря 2022 года

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

Темы:

[00:01:43] — How fast is ASP.NET Core?
https://dusted.codes/how-fast-is-really-aspnet-core
https://habr.com/ru/post/701352/
https://twitter.com/davidfowl/status/1592311942005542912?s=20&t=YLN5ldr4cC00jXoc4PhesA
https://www.reddit.com/r/dotnet/comments/yuxkk7/comment/iwcaa5q/?utm_source=share&utm_medium=web2x&context=3

[00:18:54] — Maybe it's time to rethink our project structure
https://timdeschryver.dev/blog/maybe-its-time-to-rethink-our-project-structure-with-dot-net-6

[00:38:47] — The fastest serializer, case of MemoryPack
https://neuecc.medium.com/how-to-make-the-fastest-net-serializer-with-net-7-c-11-case-of-memorypack-ad28c0366516
https://github.com/Cysharp/MemoryPack

[00:57:37] — Intro to GitHub Actions for .NET
https://devblogs.microsoft.com/dotnet/dotnet-loves-github-actions/

[01:10:24] — Announcing the .NET Virtual Monolithic Repository
https://github.com/dotnet/announcements/issues/241
https://github.com/dotnet/dotnet

[01:19:33] — NuGetizer — powerful NuGet packaging
https://github.com/devlooped/nugetizer

[01:28:00] — Rider 2022.3 — has just been released
https://blog.jetbrains.com/dotnet/2022/12/07/rider-2022-3/

[01:30:30] — Visual Studio vs. Jetbrains Rider Performance
https://blog.ndepend.com/visual-studio-vs-jetbrains-rider-performance/
https://blog.jetbrains.com/dotnet/2022/12/01/improved-startup-performance-in-rider-2022-3/
https://blog.jetbrains.com/dotnet/2022/12/07/rider-2022-3/

[01:37:40] — Подслушано
https://podlodka.io/273
https://progulka.yamshchikov.info/
https://www.youtube.com/c/codaza-channel

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
🔥102
Морозные коллекции, самозащита GC, свой GitHub Actions

Подкаст RadioDotNet выпуск №64 от 29 декабря 2022 года

Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.

Аудиоверсия: https://api.mave.digital/storage/podcasts/dc1a2f8c-50cd-4584-a46a-723efadc6e1e/episodes/32b64a47-038d-45b2-9938-cbb165f1a470.mp3

Темы:

[00:00:00] — Приветствие
http://Radio.DotNet.Ru

[00:00:51] — Frozen collections in .NET 8
https://steven-giesel.com/blogPost/34e0fd95-0b3f-40f2-ba2a-36d1d4eb5601

[00:13:44] — .NET 7 Networking Improvements
https://devblogs.microsoft.com/dotnet/dotnet-7-networking-improvements/

[00:26:32] — Is the regression in GC or something else?
https://maoni0.medium.com/is-the-regression-in-gc-or-something-else-38f10018dd21

[00:34:30] — Dev tunnels in Visual Studio for ASP.NET Core projects
https://devblogs.microsoft.com/visualstudio/dev-tunnels-in-visual-studio-for-asp-net-core-projects/

[00:41:53] — Announcing Visual Studio Code extension for Tye
https://devblogs.microsoft.com/dotnet/announcing-visual-studio-code-extension-for-tye/

[00:47:30] — 5 new MVC features in .NET 7
https://andrewlock.net/5-new-mvc-features-in-dotnet-7/

[00:58:40] — Automate code metrics and class diagrams with GitHub Actions
https://devblogs.microsoft.com/dotnet/automate-code-metrics-and-class-diagrams-with-github-actions/

[01:07:05] — Кратко о разном
https://ardalis.com/add-all-projects-to-solution/
https://twitter.com/timheuer/status/1603880562204495877
https://devblogs.microsoft.com/nuget/introducing-transitive-dependencies-in-visual-studio/
https://devblogs.microsoft.com/visualstudio/sticky-scroll-now-in-preview/
https://blog.jetbrains.com/idea/2022/12/http-client-cli-run-requests-and-tests-on-ci/
https://hurl.dev/
https://andrewlock.net/aspnetcore-in-action-version-3-update/

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
👍7🔥1
Forwarded from SpbDotNet (Anatoly Kulakov)
Мы ищем докладчиков на традиционный новогодний фестиваль. Настало время поделиться первыми впечатлениями о релизах любимых технологий в .NET 7. Короткие доклады, готовые темы, много времени на подготовку, профессиональные кураторы, есть всё, ждём только вас.

Все подробности по ссылке:
https://spbdotnet.timepad.ru/event/2282932/
👍4👎1
Forwarded from SpbDotNet (Anatoly Kulakov)
26 января состоится 85-я встреча SpbDotNet (online)

https://spbdotnet.timepad.ru/event/2287710/

Дедушка Мороз шепнул нам, что многие хорошие программисты загадали в этом году стать всемирно известными докладчиками. Настало время исполнять заветные желания. Размораживаемся после праздников с крутейшим экспертом по выступлениям. Сделай шаг к своей мечте!

​Программа встречи

19:00 – 20:00 Серафима Лебедева «Как подготовиться к выступлению (докладу)? Структура, логика, приёмы»
20:00 – 21:00 Сессия вопросов и ответов

Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://news.1rj.ru/str/SpbDotNetChat
👍5
Подсматриваем за C# 12, ускоряем консоль, слушаем http запросы

Подкаст RadioDotNet выпуск №65 от 27 января 2023 года

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

Темы:

[00:00:55] — C# 12 GitHub Activities
https://github.com/dotnet/csharplang
https://github.com/dotnet/csharplang/issues/4144
https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md

[00:27:25] — Slaying Zombie 'No Repro' Crashes with Infer#
https://devblogs.microsoft.com/dotnet/slaying-zombie-no-repo-crashes-with-infersharp/

[00:34:00] — Visual Studio 2022 17.5 Preview 3
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-5-preview-3-is-here/
https://devblogs.microsoft.com/visualstudio/visual-studio-spell-checker-preview-now-available/

[00:40:50] — Rider and Reshaper 2023.1 roadmap
https://blog.jetbrains.com/dotnet/2023/01/10/resharper-2023-1-roadmap/
https://blog.jetbrains.com/dotnet/2023/01/10/rider-2023-1-roadmap/
https://blog.jetbrains.com/dotnet/2023/01/05/resharper-out-of-process/

[00:46:40] — Detecting breaking changes between two versions of a NuGet package
https://www.meziantou.net/detecting-breaking-changes-between-two-versions-of-a-nuget-package-at-packaging.htm

[00:54:40] — Database Command Batching in .NET 6
https://www.infoq.com/news/2022/06/Database-Command-Batching/

[01:00:30] — Observing all http requests in a .NET application
https://www.meziantou.net/observing-all-http-requests-in-a-dotnet-application.htm
https://www.meziantou.net/prevent-http-requests-to-external-services-in-unit-tests.htm

[01:13:45] — Быстрый консольный ввод на .NET
https://habr.com/ru/post/705834/

[01:24:35] — Building a custom Test Framework with xUnit
https://andrewlock.net/tracking-down-a-hanging-xunit-test-in-ci-building-a-custom-test-framework/
https://twitter.com/andrewlocknet/status/1508845968833363973

[01:35:10] — Кратко о разном
https://maoni0.medium.com/how-the-heap-verification-mode-helps-with-debugging-heap-corruption-58b3d08f5e8c
https://github.com/MrDave1999/dotenv.core
https://kevinchalet.com/2022/12/23/openiddict-4-0-general-availability/
https://johnnys.news/2023/01/Dots-a-dotnet-SDK-manager
https://github.com/Tyrrrz/CliWrap
https://github.com/microsoft/reverse-proxy/releases/tag/v2.0.0-rc.1

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
👍15👎1🔥1🤩1
Всё про коллекции, WinForm жжёт напалмом, секреты логирования

Подкаст RadioDotNet выпуск №66 от 14 февраля 2023 года

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

Темы:

[00:01:07] — Update to the .NET language strategy
https://devblogs.microsoft.com/dotnet/update-to-the-dotnet-language-strategy/
https://learn.microsoft.com/en-us/dotnet/fundamentals/languages

[00:08:52] — Which collection interface to use?
https://enterprisecraftsmanship.com/posts/which-collection-interface-to-use/
https://enterprisecraftsmanship.com/posts/generic-types-arguments-specific-types-return-values/

[00:48:42] — Using Command Binding in Windows Forms apps to go Cross-Platform
https://devblogs.microsoft.com/dotnet/winforms-cross-platform-dotnet-maui-command-binding/

[01:10:20] — Serilog Best Practices
https://benfoster.io/blog/serilog-best-practices/

[01:47:20] — The Developer Ecosystem in 2022 and Key Trends for C#
https://blog.jetbrains.com/dotnet/2023/01/26/the-developer-ecosystem-in-2022-key-trends-for-c/

[01:57:00] — Кратко о разном
https://devblogs.microsoft.com/visualstudio/debugging-encoded-text/
https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers
https://devblogs.microsoft.com/visualstudio/introducing-the-git-status-bar-and-testing-improvements-in-visual-studio-for-mac-17-5/

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
👍11🥰1
Forwarded from SpbDotNet (Anatoly Kulakov)
16 февраля состоится Launch of .NET 7 (online)

https://spbdotnet.timepad.ru/event/2282932/

Приглашаем всех на традиционный фестиваль зимних блиц-докладов. Настало время поделиться первыми впечатлениями о релизах любимых технологий в .NET 7. Десятка самых горячих и перспективных новинок. Максимальная концентрация полезной информации на единицу времени.

​Программа встречи

18:50 – 19:05 Открытие
19:05 – 19:20 Антон Шевченко (СПБ Банк) «.NET Интерактивно — Polyglot Notebooks»
19:20 – 19:40 Андрей Порожняков «Minimal Web API на ASP.NET Core 7»
19:40 – 20:00 Сергей Кузьмин (Ozon Tech) «Кеширование в .NET 7»
20:00 – 20:20 Николай Гущарин (ПАО «Промсвязьбанк») «Автогенерация клиента SignalR с использованием Source Generator»
20:20 – 20:30 Валерий Никитин (DexSys IT) «.NET 7 user-jwts Tool»
20:30 – 21:00 Георгий Круглов (InfoWise) «Entity Framework 7: Table Per Concrete type»
21:00 – 21:20 Иван Кулага «Entity Framework 7 interceptors: что такое и с чем едят?»
21:20 – 21:30 Александр Катин «Обобщённые атрибуты»
21:30 – 22:00 Александр Егорченков (AliExpress Russia) «Регионы в GC»
22:00 – 22:10 Закрытие

Спикеров и участников ждут подарки от наших друзей: конференции DotNext и компании Ozon Tech.

Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://news.1rj.ru/str/SpbDotNetChat
🔥9👍1👎1
Начало .NET 8, основы криптографии, строгие секреты

Подкаст RadioDotNet выпуск №67 от 2 марта 2023 года

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

Темы:

[00:00:50] — Announcing .NET 8 Preview 1
https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-1/
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-1/
https://devblogs.microsoft.com/dotnet/announcing-ef8-preview-1/?utm_source=pocket_saves

[00:35:40] — Encrypting and Decrypting in C#
https://code-maze.com/csharp-string-encryption-decryption/
https://code-maze.com/dotnet-cryptography-implementations/
https://www.youtube.com/watch?v=X1V6_OyQKLw
https://www.youtube.com/watch?v=ZqGyV7Jshww

[01:08:00] — .NET Roadmaps
https://github.com/dotnet/aspnetcore/issues/44984
https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-8.0/plan
https://github.com/dotnet/maui/wiki/Roadmap
https://github.com/NuGet/Home/issues/12407
https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md
https://github.com/dotnet/winforms/blob/main/docs/roadmap.md
https://github.com/dotnet/wpf/blob/main/roadmap.md
https://themesof.net/?q=milestone%3A8.0

[01:20:20] — Prevent accidental disclosure of configuration secrets
https://www.meziantou.net/prevent-accidental-disclosure-of-configuration-secrets.htm

[01:30:20] — What is .NET, and why should you choose it?
https://devblogs.microsoft.com/dotnet/why-dotnet/
https://andrewlock.net/thoughts-on-what-is-dotnet-and-why-should-you-choose-it/

[01:37:10] — Visual Studio 2022 – 17.5 Released
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-5-released/
https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-5-is-now-available/

[01:45:05] — Подслушано
https://podlodka.io/303
https://podlodka.io/304

[01:49:13] — Кратко о разном
https://jimmybogard.com/mediatr-12-0-released/
https://devblogs.microsoft.com/nuget/introducing-search-by-target-framework-on-nuget-org/

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
🔥5👍4👎1
Легендарный ConfigureAwait, прощание с WPF, путь исправления багов

Подкаст RadioDotNet выпуск №68 от 20 марта 2023 года

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

Темы:

[00:01:10] — Announcing .NET 8 Preview 2
https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-2/
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2/
https://devblogs.microsoft.com/dotnet/announcing-ef8-preview-2/

[00:11:30] — Нужен ли ConfigureAwait?
https://habr.com/ru/post/721050/
https://github.com/dotnet/csharplang/issues/2542
https://devblogs.microsoft.com/dotnet/how-async-await-really-works/

[00:35:05] — Visual Studio 2022 v17.6 P1 and P2
https://devblogs.microsoft.com/visualstudio/try-visual-studio-2022-v17-6-preview-1/
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-6-preview-2-is-now-available/

[00:42:30] — Announcing NuGet 6.5
https://devblogs.microsoft.com/nuget/announcing-nuget-6-5-the-sweetest-way-to-manage-your-packages/

[00:48:00] — 9 Best Practices to Safely and Healthy Application at Scale
https://michaelscodingspot.com/safe-application-deployment/

[01:04:45] — WPF Begins its Long Goodbye
https://medium.com/young-coder/wpf-begins-its-long-goodbye-4d9ab0424e8c

[01:15:10] — I fixed a bug. What should I do now?
https://www.meziantou.net/how-to-correctly-fix-a-bug.htm

[01:38:40] — Кратко о разном
https://devblogs.microsoft.com/nuget/write-a-high-quality-readme-for-nuget-packages/
https://github.com/martinothamar/Mediator
https://github.com/DevTeam/Pure.DI

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
8👍7👎1
JUG Ru Group всегда приглашают нас на свои IT-конференции, но в этом году они пришли к нам с новинкой. Ребята проведут бесплатный онлайн-фестиваль TechTrain про AI-разработку и жизнь. Заходите все, кому интересно!

Начало — 1 апреля в 11:00 по Москве.

Тема фестиваля — искусственный интеллект. А точнее, его использование в профессиональной разработке и повседневной жизни. Будут и AI, и ML, и всё вокруг этого.

Спикеры расскажут о том, как майнить клубнику, писать виртуальные портреты маслом и заставить ChatGPT делать аналитику. Из актуального, конечно, обсуждение будущего AI и ML, Lean Data Science для ML, разработки, Research QUEST и best practice.

Программа еще в процессе — интересных тем будет больше 🔥

Читайте подробности и регистрируйтесь бесплатно на сайте TechTrain.
🔥6👎1
Всем привет,

Сегодня будет первая лекция курса «Rust для DotNet разработчиков»: Обзор Rust от лица DotNet разработчика

Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?

Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать Rust, особенно если на работе он никому не нужен?
- Чем живет "ржавая" индустрия?

Сегодня онлайн в 20:00 MSK (СПб), 18:00 CEST (Сербия), 19:00 EEST (Кипр), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/qp6fj8f6Fbw

Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
👍12👎2
Отличная новость!

10 апреля при поддержке @ozon_tech состоится встреча MskDotNet №52.

В программе — классные доклады, живое общение и печеньки. Событие пройдёт offline с возможностью присоединиться к трансляции и поучаствовать в обсуждениях.

https://mskdotnet.timepad.ru/event/2371019/
3😢2🎉2
DotNext в поиске спикеров!

8 и 9 сентября в Москве пройдёт DotNext 2023 — участники могут прийти лично, либо подключиться к онлайн-трансляции. Вы можете стать спикером конференции как в офлайне, так и удалённо.

Вы можете выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то своё.

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

Подать заявку можно на сайте.
🔥51
Безопасность контейнеров, атака на пакеты, засолка паролей

Подкаст RadioDotNet выпуск №69 от 3 апреля 2023 года

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

Темы:

[00:01:06] — Discover .NET 7 SDK Containers
https://devblogs.microsoft.com/dotnet/updates-to-container-support-in-the-dotnet-sdk/
https://devblogs.microsoft.com/dotnet/improving-multiplatform-container-support/

[00:13:50] — Attack to .NET packages with malicious-code
https://jfrog.com/blog/attackers-are-starting-to-target-net-developers-with-malicious-code-nuget-packages/

[00:32:46] — Secure your .NET apps with rootless Linux Containers
https://devblogs.microsoft.com/dotnet/securing-containers-with-rootless/

[00:43:50] — Hashing and Salting Passwords in C# – Best Practices
https://code-maze.com/csharp-hashing-salting-passwords-best-practices/

[01:04:50] — Universally Unique Lexicographically Sortable Identifier
https://github.com/ulid/spec/blob/master/README.md
https://github.com/Cysharp/Ulid
https://blog.devgenius.io/analyzing-new-unique-identifier-formats-uuidv6-uuidv7-and-uuidv8-d6cc5cd7391a
https://datatracker.ietf.org/doc/html/draft-ietf-uuidrev-rfc4122bis
https://github.com/vanbukin/Uuids

[01:27:42] — Maximizing the power of logs as your application scales
https://michaelscodingspot.com/maximizing-the-power-of-logs-as-your-application-scales/

[01:45:30] — Кратко о разном
https://anthonygiretti.com/2023/03/16/asp-net-core7-use-endpoint-groups-to-manage-minimal-apis-versioning/
https://www.youtube.com/watch?v=5u1UaqkPZbg
https://github.com/SteveSandersonMS/DotNetIsolator
https://github.com/dotnet/runtime/issues/36617
https://github.com/MichalStrehovsky/sizoscope
https://www.meziantou.net/csharp-compiler-strict-mode.htm
https://github.com/DimonSmart/StringTrimmer
https://github.com/DimonSmart/StringTrimmerGenerator

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
👍14
Всем привет,

Вторая лекция курса "Rust для DotNet разработчиков": Синтаксис Rust vs C#

Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.

Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/oo3hAhvjYJA
🤯6👍3
Forwarded from Вячеслав Тащилин
Ozon открыл новый набор на бесплатные курсы для middle-специалистов Route 256

Актуально для опытных инженеров, которые хотят перейти на Go или погрузиться в современные технологии на C#. Самое интересное — здесь вы узнаете, как все это применяется в Ozon.

🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков Ozon
🔹Офферы в команду для лучших выпускников

Как попасть на курс?
Оставь заявку на сайте ➡️ 30 апреля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Оставить заявку
🔥3👍1
Грамотный пулинг, будущее Identity, примерка таймеров

Подкаст RadioDotNet выпуск №70 от 17 апреля 2023 года

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

Темы:

[00:01:00] — Announcing .NET 8 Preview 3
https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3/
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/
https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-3/

[00:30:00] — Check out new C# 12 preview features
https://devblogs.microsoft.com/dotnet/check-out-csharp-12-preview/

[00:41:00] — Improvements to auth and identity in ASP.NET Core 8
https://devblogs.microsoft.com/dotnet/improvements-auth-identity-aspnetcore-8/

[00:51:35] — ASP.NET Core Route Tooling Enhancements in .NET 8
https://devblogs.microsoft.com/dotnet/aspnet-core-route-tooling-dotnet-8/

[00:57:00] — ArrayPool<T> и подводные камни
https://habr.com/ru/articles/723420/

[01:19:30] — Behind the scenes of minimal APIs
https://andrewlock.net/behind-the-scenes-of-minimal-apis-1-a-first-look-behind-the-scenes-of-minimal-api-endpoints/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-2-extracting-metadata-from-a-minimal-api-handler/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-3-exploring-the-model-binding-logic-of-minimal-apis/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-4-generating-argument-expressions-for-minimal-apis/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-5-generating-argument-expressions-for-minimal-apis-continuted/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-6-generating-the-response-writing-expression/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-7-building-the-final-requestdelegate/
https://andrewlock.net/behind-the-scenes-of-minimal-apis-8-customising-the-request-delegate-with-filters/

[01:24:40] — Get started with OpenAI in .NET
https://devblogs.microsoft.com/dotnet/getting-started-azure-openai-dotnet/

[01:36:30] — Too many timers in .NET
https://www.meziantou.net/too-many-timers-in-dotnet.htm

[01:47:20] — Кратко о разном
https://www.meziantou.net/listing-all-available-etw-events-in-a-dotnet-application.htm
https://github.com/dotnet/dotnet-docker/discussions/4549

Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (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

#Podcast #DotNet
🔥6👍1