DotNetRu – Telegram
DotNetRu
2.24K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
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
25 апреля закрывается приём заявок на DotNext 2023 Autumn.

Конференция пройдёт 15–16 сентября в Москве. Если приехать нет возможности, вы можете выступить онлайн.

Полный список тем ищите на сайте.

Даже если у вас есть только идея, подавайте заявку и указывайте в форме подачи, что вам нужна помощь в доработке. Персональный куратор из Программного комитета поможет вам на всех этапах подготовки к выступлению.
🎉2👍1🔥1
Тех. радар, умные Notebooks, контейнеры для тестирования

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

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

Темы:

[00:01:40] — Running non-root containers with Kubernetes
• https://www.redhat.com/en/blog/understanding-root-inside-and-outside-container
• https://devblogs.microsoft.com/dotnet/running-nonroot-kubernetes-with-dotnet/

[00:13:40] — Интеграционное тестирование ASP.NET Core
• https://habr.com/ru/articles/720420/
• https://dotnet.testcontainers.org/

[00:34:10] — Stephen Cleary — Structured Concurrency
• https://github.com/StephenCleary/StructuredConcurrency

[00:38:10] — 5 useful extensions for Task
• https://steven-giesel.com/blogPost/d38e70b4-6f36-41ff-8011-b0b0d1f54f6e

[00:47:50] — Interactive C# with Polyglot Notebooks
• https://newdevsguide.com/2022/12/14/polyglot-notebooks-csharp/
• https://devblogs.microsoft.com/dotnet/announcing-polyglot-notebooks-harness-the-power-of-multilanguage-notebooks-in-visual-studio-code/
• https://www.youtube.com/watch?v=KWwrhqozMRw

[00:58:15] — Technology Radar 28
• https://www.thoughtworks.com/content/dam/thoughtworks/documents/radar/2023/04/tr_technology_radar_vol_28_en.pdf

[01:30:10] — Storing information in its highest form
• https://enterprisecraftsmanship.com/posts/storing-information-in-its-highest-form/

[01:53:30] — Кратко о разном
• https://github.com/madelson/DistributedLock
• https://github.com/rajanadar/VaultSharp
• https://techcommunity.microsoft.com/t5/azure-sql-blog/noscriptdom-net-library-for-t-sql-parsing-is-now-open-source/ba-p/3804284
• https://steven-giesel.com/blogPost/faf06188-bae9-484d-804d-a42d58d18cad
• https://sixlabors.com/posts/announcing-imagesharp-web-300/
• https://devblogs.microsoft.com/visualstudio/choosing-a-net-memory-profiler-in-visual-studio-part-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