Forwarded from SpbDotNet (Anatoly Kulakov)
Мы ищем докладчиков на традиционный новогодний фестиваль. Настало время поделиться первыми впечатлениями о релизах любимых технологий в .NET 7. Короткие доклады, готовые темы, много времени на подготовку, профессиональные кураторы, есть всё, ждём только вас.
Все подробности по ссылке:
https://spbdotnet.timepad.ru/event/2282932/
Все подробности по ссылке:
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
https://spbdotnet.timepad.ru/event/2287710/
Дедушка Мороз шепнул нам, что многие хорошие программисты загадали в этом году стать всемирно известными докладчиками. Настало время исполнять заветные желания. Размораживаемся после праздников с крутейшим экспертом по выступлениям. Сделай шаг к своей мечте!
Программа встречи
19:00 – 20:00 Серафима Лебедева «Как подготовиться к выступлению (докладу)? Структура, логика, приёмы»
20:00 – 21:00 Сессия вопросов и ответов
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://news.1rj.ru/str/SpbDotNetChat
spbdotnet.timepad.ru
Встреча SpbDotNet №85 (Online) / События на TimePad.ru
Дедушка Мороз шепнул нам, что многие хорошие программисты загадали в этом году стать всемирно известными докладчиками. Настало время исполнять заветные желания. Размораживаемся после праздников с крутейшим экспертом по выступлениям. Сделай шаг к своей мечте!
👍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
Подкаст 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
65 выпуск
Подсматриваем за C# 12, ускоряем консоль, слушаем http запросы — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №65 от 27 января 2023 года Сайт подкаста: radio.dotnet.ru Темы: [00:00:55] — C# 12 GitHub Activities github.com/dotnet/csharplang github.com/dotnet/csharplang/issues/4144 github.com/dotnet/roslyn/blob/main/docs/Language%
👍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
Подкаст 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
66 выпуск
Всё про коллекции, WinForm жжёт напалмом, секреты логирования — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №66 от 14 февраля 2023 года Сайт подкаста: radio.dotnet.ru Темы: [00:01:07] — Update to the .NET language strategy devblogs.microsoft.com/dotnet/update-to-the-dotnet-language-s... learn.microsoft.com/dotnet/fundamentals/
👍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
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
spbdotnet.timepad.ru
Встреча SpbDotNet (Online): Launch of .NET 7 / События на TimePad.ru
Приглашаем всех на традиционный фестиваль зимних блиц-докладов. Настало время поделиться первыми впечатлениями о релизах любимых технологий в .NET 7. Десятка самых горячих и перспективных новинок. Максимальная концентрация полезной информации на единицу времени.
🔥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
Подкаст 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
67 выпуск
Начало .NET 8, основы криптографии, строгие секреты — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №67 от 2 марта 2023 года Сайт подкаста: radio.dotnet.ru Темы: [00:00:50] — Announcing .NET 8 Preview 1 devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-1 devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dot
🔥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
Подкаст 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
68 выпуск
Легендарный ConfigureAwait, прощание с WPF, путь исправления багов — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №68 от 20 марта 2023 года Сайт подкаста: radio.dotnet.ru Темы: [00:01:10] — Announcing .NET 8 Preview 2 devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-2 devblogs.microsoft.com/dotnet/asp-net-core-updates-in-do
❤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.
Начало — 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
Сегодня будет первая лекция курса «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
YouTube
#00: Обзор Rust от лица DotNet разработчика
Rust уже несколько лет подряд является самым желанным из языков программирования, но все ли так радужно и как это соотносится с нашей DotNet экспертизой?
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
Во вводной лекции ответим на следующие вопросы:
- Зачем изучать Rust DotNet разработчику?
- Как изучать…
👍12👎2
Отличная новость!
10 апреля при поддержке @ozon_tech состоится встреча MskDotNet №52.
В программе — классные доклады, живое общение и печеньки. Событие пройдёт offline с возможностью присоединиться к трансляции и поучаствовать в обсуждениях.
https://mskdotnet.timepad.ru/event/2371019/
10 апреля при поддержке @ozon_tech состоится встреча MskDotNet №52.
В программе — классные доклады, живое общение и печеньки. Событие пройдёт offline с возможностью присоединиться к трансляции и поучаствовать в обсуждениях.
https://mskdotnet.timepad.ru/event/2371019/
mskdotnet.timepad.ru
MskDotNet Meetup #52 / События на TimePad.ru
MskDotNet возвращается! Первое offline событие впервые за три(!!!) года. Начало регулярных встреч после более чем двухлетнего перерыва. Классные доклады на животрепещущие темы, увлекательное обсуждение актуальных вопросов, обмен уникальным опытом и не только.
❤3😢2🎉2
DotNext в поиске спикеров!
8 и 9 сентября в Москве пройдёт DotNext 2023 — участники могут прийти лично, либо подключиться к онлайн-трансляции. Вы можете стать спикером конференции как в офлайне, так и удалённо.
Вы можете выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то своё.
Выбирайте тему для выступления из списка на сайте или предлагайте свою. Программный комитет поможет на всех этапах подготовки к выступлению: назначит персонального куратора, проведёт ревью материала и поможет с доработкой, организует прогоны и даст рекомендации по выступлению.
Подать заявку можно на сайте.
8 и 9 сентября в Москве пройдёт DotNext 2023 — участники могут прийти лично, либо подключиться к онлайн-трансляции. Вы можете стать спикером конференции как в офлайне, так и удалённо.
Вы можете выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то своё.
Выбирайте тему для выступления из списка на сайте или предлагайте свою. Программный комитет поможет на всех этапах подготовки к выступлению: назначит персонального куратора, проведёт ревью материала и поможет с доработкой, организует прогоны и даст рекомендации по выступлению.
Подать заявку можно на сайте.
🔥5❤1
Безопасность контейнеров, атака на пакеты, засолка паролей
Подкаст 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
Подкаст 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
69 выпуск
Безопасность контейнеров, атака на пакеты, засолка паролей — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №69 от 3 апреля 2023 годаСайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNetТемы: [00:01:06] — Discover .NET 7 SDK Containers devblogs.microsoft.com/dotnet/updates-to-container-support-in... devblogs.microsof
👍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
Вторая лекция курса "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
YouTube
#01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
🤯6👍3
Прямо сейчас онлайн лекция "Синтаксис Rust vs C#". Присоединяйтесь: https://youtube.com/live/oo3hAhvjYJA
YouTube
#01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
👍2
Forwarded from Вячеслав Тащилин
Ozon открыл новый набор на бесплатные курсы для middle-специалистов Route 256
Актуально для опытных инженеров, которые хотят перейти на Go или погрузиться в современные технологии на C#. Самое интересное — здесь вы узнаете, как все это применяется в Ozon.
🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков Ozon
🔹Офферы в команду для лучших выпускников
Как попасть на курс?
Оставь заявку на сайте ➡️ 30 апреля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.
Оставить заявку
Актуально для опытных инженеров, которые хотят перейти на Go или погрузиться в современные технологии на C#. Самое интересное — здесь вы узнаете, как все это применяется в Ozon.
🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков Ozon
🔹Офферы в команду для лучших выпускников
Как попасть на курс?
Оставь заявку на сайте ➡️ 30 апреля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.
Оставить заявку
🔥3👍1
Всем привет! Прямо сейчас идет стрим о мегарефакторингах. Присоединяйтесь: https://youtube.com/live/DjFyD_Cxcm0
YouTube
DotNet&More #93: Мегарефакторинги и не только
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме…
🔥7
Грамотный пулинг, будущее 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
Подкаст 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
70 выпуск
Грамотный пулинг, будущее Identity, примерка таймеров — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №70 от 17 апреля 2023 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:00] — Announcing .NET 8 Preview 3 devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3 devblogs.microsoft.c
🔥6👍1
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Владение, ссылки и заимствование". Присоединяйтесь: https://youtube.com/live/bBl7DC1YiOI
YouTube
#02: Владение, ссылки и заимствование в Rust
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
👍3
25 апреля закрывается приём заявок на DotNext 2023 Autumn.
Конференция пройдёт 15–16 сентября в Москве. Если приехать нет возможности, вы можете выступить онлайн.
Полный список тем ищите на сайте.
Даже если у вас есть только идея, подавайте заявку и указывайте в форме подачи, что вам нужна помощь в доработке. Персональный куратор из Программного комитета поможет вам на всех этапах подготовки к выступлению.
Конференция пройдёт 15–16 сентября в Москве. Если приехать нет возможности, вы можете выступить онлайн.
Полный список тем ищите на сайте.
Даже если у вас есть только идея, подавайте заявку и указывайте в форме подачи, что вам нужна помощь в доработке. Персональный куратор из Программного комитета поможет вам на всех этапах подготовки к выступлению.
🎉2👍1🔥1
Всем привет! Прямо сейчас идет стрим об инспекциях кода на CI, SonarQube, Qodana и не только. Присоединяйтесь: https://youtube.com/live/0sqp-eTewbc
YouTube
DotNet&More #94: Инспекции кода на CI, SonarQube, Qodana и не только
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
🔥5
Тех. радар, умные 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
Подкаст 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
71 выпуск
Тех. радар, умные Notebooks, контейнеры для тестирования — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №71 от 2 мая 2023 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:40] — Running non-root containers with Kubernetes redhat.com/en/blog/understanding-root-inside-and-... devblogs.micros