Блестящий Garnet, проблемы экосистемы, OpenAPI и OpenAI
Подкаст RadioDotNet выпуск №90 от 1 апреля 2024 года
https://radiodotnet.mave.digital/ep-91
Темы:
[00:01:09] — Microsoft Garnet
• https://microsoft.github.io/garnet/
• https://github.com/microsoft/garnet
• https://news.1rj.ru/str/epeshkblog/154
[00:12:39] — Heap data structure and .NET priority queue
• https://andrewlock.net/an-introduction-to-the-heap-data-structure-and-dotnets-priority-queue/
• https://andrewlock.net/behind-the-implementation-of-dotnets-priorityqueue/
• https://andrewlock.net/implementing-dijkstras-algorithm-for-finding-the-shortest-path-between-two-nodes-using-priorityqueue-in-dotnet-9/
[00:21:59] — Tales from the .NET Migration Trenches (Part 2)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-our-first-controller/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-migrating-business-logic/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-our-first-views/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-session-state/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-hangfire/
[00:41:45] — .NET Developers Begging for Ecosystem Destruction
• https://aaronstannard.com/dotnet-eventing-backslide/
[01:04:01] — Generate OpenAPI specification at build time
• https://www.meziantou.net/generate-openapi-specification-at-build-time-from-the-code-in-asp-net-core.htm
• https://github.com/dotnet/aspnetcore/issues/54598
• https://github.com/dotnet/aspnetcore/issues/54599
[01:20:24] — .NET Task Parallel Library vs System.Threading.Channels
• https://chrlschn.dev/blog/2023/10/dotnet-task-parallel-library-vs-system-threading-channels/
[01:29:43] — Introducing .NET Smart Components – AI-powered UI controls
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/
[01:41:42] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/dotnet-7-end-of-support/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №90 от 1 апреля 2024 года
https://radiodotnet.mave.digital/ep-91
Темы:
[00:01:09] — Microsoft Garnet
• https://microsoft.github.io/garnet/
• https://github.com/microsoft/garnet
• https://news.1rj.ru/str/epeshkblog/154
[00:12:39] — Heap data structure and .NET priority queue
• https://andrewlock.net/an-introduction-to-the-heap-data-structure-and-dotnets-priority-queue/
• https://andrewlock.net/behind-the-implementation-of-dotnets-priorityqueue/
• https://andrewlock.net/implementing-dijkstras-algorithm-for-finding-the-shortest-path-between-two-nodes-using-priorityqueue-in-dotnet-9/
[00:21:59] — Tales from the .NET Migration Trenches (Part 2)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-our-first-controller/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-migrating-business-logic/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-our-first-views/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-session-state/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-hangfire/
[00:41:45] — .NET Developers Begging for Ecosystem Destruction
• https://aaronstannard.com/dotnet-eventing-backslide/
[01:04:01] — Generate OpenAPI specification at build time
• https://www.meziantou.net/generate-openapi-specification-at-build-time-from-the-code-in-asp-net-core.htm
• https://github.com/dotnet/aspnetcore/issues/54598
• https://github.com/dotnet/aspnetcore/issues/54599
[01:20:24] — .NET Task Parallel Library vs System.Threading.Channels
• https://chrlschn.dev/blog/2023/10/dotnet-task-parallel-library-vs-system-threading-channels/
[01:29:43] — Introducing .NET Smart Components – AI-powered UI controls
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/
[01:41:42] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/dotnet-7-end-of-support/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
90 выпуск
Блестящий Garnet, проблемы экосистемы, OpenAPI и OpenAI — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №90 от 1 апреля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:09] — Microsoft Garnet microsoft.github.io/garnetgithub.com/microsoft/garnet t.me/epeshkblog/154 [00:12:39] — He
🔥9
Всем привет! Прямо сейчас идет стрим "Как писать "чистые" тесты и не только". Присоединяйтесь: https://youtube.com/live/Ztfahr3_Mi0
YouTube
DotNet&More #114: Как писать "чистые" тесты и не только
На читаемость тестов мало кто обращает внимание, а зря - тут много проблем и неочевидных решений.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbx…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbx…
👍7
Всем привет! Прямо сейчас идет стрим "Рефакторим тесты, тестовые фреймворки и не только". Присоединяйтесь: https://youtube.com/live/dPH6W7yMJPw
YouTube
DotNet&More #115: Рефакторим тесты, тестовые фреймворки и не только
Присоединяйтесь к брейншторму "как улучшить тесты", добавляйте свой Pull Request в https://github.com/dotnetmore/shit-tests
Тесты должны быть понятные, говорили они. Тесты должны быть короткие, учили они. Но что делать, если только arrange занимает 20 строк?…
Тесты должны быть понятные, говорили они. Тесты должны быть короткие, учили они. Но что делать, если только arrange занимает 20 строк?…
Проникновение в PostgreSQL, правильный solution, радар технологий
Подкаст RadioDotNet выпуск №91 от 19 апреля 2024 года
https://radiodotnet.mave.digital/ep-92
Темы:
[00:01:00] — .NET Aspire preview 5
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-5
[00:19:30] — .NET 9 Preview 3
• https://github.com/dotnet/core/tree/main/release-notes/9.0/preview/preview3
[00:33:50] — Visual Studio 2022 17.10 Preview 3
• https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17100-pre30--visual-studio-2022-version-1710-preview-3
• https://www.youtube.com/watch?v=wzMMclD8QsI
• https://www.youtube.com/watch?v=D0MxmDWk4t0
[00:37:55] — Announcing pl/dotnet, version 0.99 (beta)
• https://www.postgresql.org/about/news/announcing-pldotnet-version-099-beta-2838/
[00:45:37] — Technology radar 30
• https://www.thoughtworks.com/content/dam/thoughtworks/documents/radar/2024/04/tr_technology_radar_vol_30_en.pdf
[00:59:51] — Кратко о разном
• https://github.com/dotnet/announcements/issues/304
• https://blog.jetbrains.com/dotnet/2024/02/12/monitoring-tool-in-rider-2024-1-eap-4/
• https://devblogs.microsoft.com/dotnet/introducing-mstest-sdk/
• https://devblogs.microsoft.com/dotnet/testing-your-native-aot-dotnet-apps/
• https://github.com/gregsdennis/json-everything
[01:10:23] — Подслушано
• https://podlodka.io/342
• https://podlodka.io/341
• https://podlodka.io/364
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №91 от 19 апреля 2024 года
https://radiodotnet.mave.digital/ep-92
Темы:
[00:01:00] — .NET Aspire preview 5
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-5
[00:19:30] — .NET 9 Preview 3
• https://github.com/dotnet/core/tree/main/release-notes/9.0/preview/preview3
[00:33:50] — Visual Studio 2022 17.10 Preview 3
• https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17100-pre30--visual-studio-2022-version-1710-preview-3
• https://www.youtube.com/watch?v=wzMMclD8QsI
• https://www.youtube.com/watch?v=D0MxmDWk4t0
[00:37:55] — Announcing pl/dotnet, version 0.99 (beta)
• https://www.postgresql.org/about/news/announcing-pldotnet-version-099-beta-2838/
[00:45:37] — Technology radar 30
• https://www.thoughtworks.com/content/dam/thoughtworks/documents/radar/2024/04/tr_technology_radar_vol_30_en.pdf
[00:59:51] — Кратко о разном
• https://github.com/dotnet/announcements/issues/304
• https://blog.jetbrains.com/dotnet/2024/02/12/monitoring-tool-in-rider-2024-1-eap-4/
• https://devblogs.microsoft.com/dotnet/introducing-mstest-sdk/
• https://devblogs.microsoft.com/dotnet/testing-your-native-aot-dotnet-apps/
• https://github.com/gregsdennis/json-everything
[01:10:23] — Подслушано
• https://podlodka.io/342
• https://podlodka.io/341
• https://podlodka.io/364
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
91 выпуск
Проникновение в PostgreSQL, правильный solution, радар технологий — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №91 от 19 апреля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:00] — .NET Aspire preview 5 learn.microsoft.com/dotnet/aspire/whats-new/preview-5 [00:19:30] — .NET 9 Preview 3
🔥9👍4
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #7
Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей, следуй за нами!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=2Av6-b0NRGk&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=8&pp=gAQBiAQBsAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-26
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Доклад Романа Букина по UUID: https://youtu.be/OGK4Lkd6p6s
Статья Вадима Мартынова: https://habr.com/ru/articles/665024/
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей, следуй за нами!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=2Av6-b0NRGk&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=8&pp=gAQBiAQBsAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-26
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Доклад Романа Букина по UUID: https://youtu.be/OGK4Lkd6p6s
Статья Вадима Мартынова: https://habr.com/ru/articles/665024/
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
YouTube
[S02E07] Проектирование генератора уникальных ИД в распределённых системах | BookClub DOTNET
BookClub DotNet Season 2 #7
Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей…
Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей…
❤2👍2🥰2🔥1
Всем привет! Прямо сейчас идет стрим "Рефакторить тесты и код, или только тесты ... и не только". Присоединяйтесь: https://youtube.com/live/j_eWBt8vLa4
YouTube
DotNet&More #116: Рефакторить тесты и код, или только тесты ... и не только
Вы решились отрефакторить тесты, но как?
- Следовать принципу "Сложные тесты результат сложного кода" и переделать код?
- Неинвазивно поменять только тесты?
Что же выбрать?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс…
- Следовать принципу "Сложные тесты результат сложного кода" и переделать код?
- Неинвазивно поменять только тесты?
Что же выбрать?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс…
Полезный Dev Proxy, лаконичный TypeSpec, быстрый SearchValues
Подкаст RadioDotNet выпуск №92 от 5 мая 2024 года
https://radiodotnet.mave.digital/ep-93
Темы:
[00:00:54] — .NET Aspire Preview 6
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-6
• https://twitter.com/Prom3theu5/status/1783073572061094339
• https://twitter.com/JamesNK/status/1782943216691728511?t=pv7f5eJhMBzXHubdgZp0fw
[00:15:26] — Boosting search performance with SearchValues
• https://endjin.com/blog/2024/01/dotnet-8-searchvalues-string-search-performance-boost
• https://github.com/dotnet/runtime/issues/68328
[00:27:18] — Build & test resilient apps in .NET with Dev Proxy
• https://devblogs.microsoft.com/dotnet/build-test-resilient-apps-dotnet-dev-proxy/
• https://github.com/microsoft/dev-proxy
[00:37:31] — Serilog and .NET 8.0 minimal APIs
• https://nblumhardt.com/2024/04/serilog-net8-0-minimal/
[00:59:00] — Introducing TypeSpec — A New Language for API-Centric Development
• https://typespec.io/blog/2024-04-25-introducing
• https://github.com/microsoft/typespec
• https://typespec.io/playground
[01:14:50] — ADR — A .NET Tool for Creating & Managing Architecture Decision Records
• https://endjin.com/blog/2024/03/adr-a-dotnet-tool-for-creating-and-managing-architecture-decision-records
• https://habr.com/ru/companies/dododev/articles/578052/
[01:31:00] — Кратко о разном
• https://www.youtube.com/watch?v=W4-NVVNwCWs
• https://endjin.com/blog/2024/04/aspnet-core-razor-htmx-chartjs
• https://devblogs.microsoft.com/dotnet/whats-new-for-dotnet-in-ubuntu-2404/
• https://dotnet.microsoft.com/en-us/apps/xamarin
• https://andrewlock.net/creating-a-dotnet-asciimath-parser-and-using-it-in-a-markdig-extension/
• https://www.meziantou.net/using-type-aliases-to-make-code-clearer-with-generics.htm
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №92 от 5 мая 2024 года
https://radiodotnet.mave.digital/ep-93
Темы:
[00:00:54] — .NET Aspire Preview 6
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-6
• https://twitter.com/Prom3theu5/status/1783073572061094339
• https://twitter.com/JamesNK/status/1782943216691728511?t=pv7f5eJhMBzXHubdgZp0fw
[00:15:26] — Boosting search performance with SearchValues
• https://endjin.com/blog/2024/01/dotnet-8-searchvalues-string-search-performance-boost
• https://github.com/dotnet/runtime/issues/68328
[00:27:18] — Build & test resilient apps in .NET with Dev Proxy
• https://devblogs.microsoft.com/dotnet/build-test-resilient-apps-dotnet-dev-proxy/
• https://github.com/microsoft/dev-proxy
[00:37:31] — Serilog and .NET 8.0 minimal APIs
• https://nblumhardt.com/2024/04/serilog-net8-0-minimal/
[00:59:00] — Introducing TypeSpec — A New Language for API-Centric Development
• https://typespec.io/blog/2024-04-25-introducing
• https://github.com/microsoft/typespec
• https://typespec.io/playground
[01:14:50] — ADR — A .NET Tool for Creating & Managing Architecture Decision Records
• https://endjin.com/blog/2024/03/adr-a-dotnet-tool-for-creating-and-managing-architecture-decision-records
• https://habr.com/ru/companies/dododev/articles/578052/
[01:31:00] — Кратко о разном
• https://www.youtube.com/watch?v=W4-NVVNwCWs
• https://endjin.com/blog/2024/04/aspnet-core-razor-htmx-chartjs
• https://devblogs.microsoft.com/dotnet/whats-new-for-dotnet-in-ubuntu-2404/
• https://dotnet.microsoft.com/en-us/apps/xamarin
• https://andrewlock.net/creating-a-dotnet-asciimath-parser-and-using-it-in-a-markdig-extension/
• https://www.meziantou.net/using-type-aliases-to-make-code-clearer-with-generics.htm
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
92 выпуск
Полезный Dev Proxy, лаконичный TypeSpec, быстрый SearchValues — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №92 от 5 мая 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:00:54] — .NET Aspire Preview 6 learn.microsoft.com/dotnet/aspire/whats-new/preview-6 twitter.com/Prom3theu5/status/178307
👍6🔥1
Forwarded from DotNext — конференция для .NET‑разработчиков
#анонсы
Билеты на DotNext 2024 уже в продаже!
Конференция пройдет 10-11 сентября офлайн в Москве.
Вас ждут:
— Практичные и актуальные доклады про разработку на .NET.
— Нетворкинг и обмен опытом со спикерами и другими участниками.
— Бурное афтерпати, мерч от партнеров, викторины и другой интерактив.
Билеты на конференцию всегда дорожают ближе к ее началу. Сейчас цены стартовые — момент хороший. Да, программа только формируется, но это не повод откладывать. Ознакомиться с первыми докладами и следить за обновлениями можно на сайте DotNext.
Купить билет
P.S. На DotNext можно попасть за счет компании, в которой вы работаете. Для этого отправьте работодателю эту ссылку.
А в качестве доводов за участие — можете использовать тезисы из нашей статьи «Зачем отправлять разработчиков на конференции».
Билеты на DotNext 2024 уже в продаже!
Конференция пройдет 10-11 сентября офлайн в Москве.
Вас ждут:
— Практичные и актуальные доклады про разработку на .NET.
— Нетворкинг и обмен опытом со спикерами и другими участниками.
— Бурное афтерпати, мерч от партнеров, викторины и другой интерактив.
Билеты на конференцию всегда дорожают ближе к ее началу. Сейчас цены стартовые — момент хороший. Да, программа только формируется, но это не повод откладывать. Ознакомиться с первыми докладами и следить за обновлениями можно на сайте DotNext.
Купить билет
P.S. На DotNext можно попасть за счет компании, в которой вы работаете. Для этого отправьте работодателю эту ссылку.
А в качестве доводов за участие — можете использовать тезисы из нашей статьи «Зачем отправлять разработчиков на конференции».
❤6
Всем привет! Прямо сейчас идет стрим "Тестируем код без лишних интерфейсов и не только". Присоединяйтесь: https://youtube.com/live/eBnaLdq0VXQ
YouTube
DotNet&More #117: Тестируем код без лишних интерфейсов и не только
В C# принято создавать отдельный интерфейс для каждой сущности ради обеспечения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующего кода?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для…
🔥1
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #8
Все слышали, что краткость — сестра таланта. Как же добиться краткости и раскрыть свой талант? Этого мы вам не расскажем. Зато мы расскажем, как сокращать URL-ы, заходите послушать!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=czBGy7AJIgI&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=9&pp=gAQBiAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-27
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
Все слышали, что краткость — сестра таланта. Как же добиться краткости и раскрыть свой талант? Этого мы вам не расскажем. Зато мы расскажем, как сокращать URL-ы, заходите послушать!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=czBGy7AJIgI&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=9&pp=gAQBiAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-27
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
YouTube
[S02E08] Проектирование системы для сокращения URL-адресов | BookClub DOTNET
BookClub DotNet Season 2 #8
Все слышали, что краткость — сестра таланта. Как же добиться краткости и раскрыть свой талант? Этого мы вам не расскажем. Зато мы расскажем, как сокращать URL-ы, заходите послушать!
Ведущие:
- Роман Гашков
- Григорий Кузьмин…
Все слышали, что краткость — сестра таланта. Как же добиться краткости и раскрыть свой талант? Этого мы вам не расскажем. Зато мы расскажем, как сокращать URL-ы, заходите послушать!
Ведущие:
- Роман Гашков
- Григорий Кузьмин…
🔥4👍1
Лучший UI Framework, структура Solutions, нужные Channels
Подкаст RadioDotNet выпуск №93 от 23 мая 2024 года
https://radiodotnet.mave.digital/ep-94
Темы:
[00:01:40] — Сравнение UI-фреймворков на .NET
• https://github.com/robloo/PublicDocs/blob/master/XAMLFrameworkComparison.md
• https://github.com/dotnet/maui/discussions/19029
• https://news.1rj.ru/str/epeshkblog/141
[00:19:50] — Secure container build and publish with .NET 8
• https://devblogs.microsoft.com/dotnet/secure-your-container-build-and-publish-with-dotnet-8/
[00:36:10] — Lightweight In-Memory Message Bus Using .NET Channels
• https://www.milanjovanovic.tech/blog/lightweight-in-memory-message-bus-using-dotnet-channels
[00:45:10] — How To Structure Your .NET Solutions — Architecture And Trade-Offs
• https://www.jamesmichaelhickey.com/how-to-structure-your-dot-net-solutions-design-and-trade-offs/
[01:16:00] — Кратко о разном
• https://github.com/VahidN/EFCoreSecondLevelCacheInterceptor
• https://github.com/practical-otel/dotnet-xunit-otel
• https://github.com/petabridge/TurboMqtt
• https://tracelens.io/
• https://www.youtube.com/watch?v=5KdICNWOfEQ
• https://www.youtube.com/watch?v=ptKjWPC7pqw
• https://laurentkempe.com/2024/05/01/run-phi-3-slm-on-your-machine-with-csharp-semantic-kernel-and-ollama/
• https://steven-giesel.com/blogPost/9fa236ef-67da-4113-95e7-99770dc70444
• https://x.com/GergelyOrosz/status/1789003439600537669?t=99g1IOt7Kj-6R0xsa8mgOw
• https://twitter.com/badamczewski01/status/1789387273617682764
• https://x.com/davidfowl/status/1789404957499891715?t=99g1IOt7Kj-6R0xsa8mgOw
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №93 от 23 мая 2024 года
https://radiodotnet.mave.digital/ep-94
Темы:
[00:01:40] — Сравнение UI-фреймворков на .NET
• https://github.com/robloo/PublicDocs/blob/master/XAMLFrameworkComparison.md
• https://github.com/dotnet/maui/discussions/19029
• https://news.1rj.ru/str/epeshkblog/141
[00:19:50] — Secure container build and publish with .NET 8
• https://devblogs.microsoft.com/dotnet/secure-your-container-build-and-publish-with-dotnet-8/
[00:36:10] — Lightweight In-Memory Message Bus Using .NET Channels
• https://www.milanjovanovic.tech/blog/lightweight-in-memory-message-bus-using-dotnet-channels
[00:45:10] — How To Structure Your .NET Solutions — Architecture And Trade-Offs
• https://www.jamesmichaelhickey.com/how-to-structure-your-dot-net-solutions-design-and-trade-offs/
[01:16:00] — Кратко о разном
• https://github.com/VahidN/EFCoreSecondLevelCacheInterceptor
• https://github.com/practical-otel/dotnet-xunit-otel
• https://github.com/petabridge/TurboMqtt
• https://tracelens.io/
• https://www.youtube.com/watch?v=5KdICNWOfEQ
• https://www.youtube.com/watch?v=ptKjWPC7pqw
• https://laurentkempe.com/2024/05/01/run-phi-3-slm-on-your-machine-with-csharp-semantic-kernel-and-ollama/
• https://steven-giesel.com/blogPost/9fa236ef-67da-4113-95e7-99770dc70444
• https://x.com/GergelyOrosz/status/1789003439600537669?t=99g1IOt7Kj-6R0xsa8mgOw
• https://twitter.com/badamczewski01/status/1789387273617682764
• https://x.com/davidfowl/status/1789404957499891715?t=99g1IOt7Kj-6R0xsa8mgOw
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
93 выпуск
Лучший UI Framework, структура Solutions, нужные Channels — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №93 от 23 мая 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:40] — Сравнение UI-фреймворков на .NET github.com/robloo/PublicDocs/blob/master/XAMLFram... github.com/dotnet/maui/di
🔥11👍1
Всем привет! Прямо сейчас идет стрим "Тесты в пет проектах". Присоединяйтесь: https://youtube.com/live/EAy_WqB00j4
YouTube
DotNet&More #118: Тесты в пет проектах
Писать тесты "за деньги" мы привыкли, но пет проекты же для души! Так есть ли смысл?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE0…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE0…
🎉2
Всем привет! Прямо сейчас идет стрим "TDD это не то что Вы думаете и не только". Присоединяйтесь: https://youtube.com/live/MIQTO10iaGk
YouTube
DotNet&More #119: TDD это не то что Вы думаете и не только
TDD - это не про тесты! TDD - это не "правильно и обязательно"! TDD - это ... узнаете в новом выпуске :)
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?l…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?l…
Релиз Aspire, типы расширений, новинки Build 2024
Подкаст RadioDotNet выпуск №94 от 3 июня 2024 года
https://radiodotnet.mave.digital/ep-95
Темы:
[00:01:35] — General Availability of .NET Aspire
• https://devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability/
[00:20:55] — What's new in C# 13
• https://build.microsoft.com/en-US/sessions/689e5104-72e9-4d02-bb52-77676d1ec5bc
[00:56:05] — .NET Announcements and Updates from Microsoft Build 2024
• https://devblogs.microsoft.com/dotnet/dotnet-build-2024-announcements/
• https://devblogs.microsoft.com/dotnet/catching-up-on-microsoft-build-2024-essential-sessions-for-dotnet-developers/
[01:03:50] — .NET 9 Preview 4
• https://github.com/dotnet/core/discussions/9318
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md
[01:27:00] — Visual Studio 2022 17.10 and Visual Studio 2022 v17.11 Preview 1
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-10-now-available/
• https://devblogs.microsoft.com/visualstudio/first-preview-of-visual-studio-2022-v17-11/
[01:31:30] — Announcing NuGet 6.10
• https://devblogs.microsoft.com/nuget/announcing-nuget-6-10/
[01:34:40] — Кратко о разном
• https://www.youtube.com/watch?v=TRFfTdzpk-M
• https://habr.com/ru/companies/pvs-studio/articles/816221/
• https://xunit.net/releases/v2/2.8.1
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №94 от 3 июня 2024 года
https://radiodotnet.mave.digital/ep-95
Темы:
[00:01:35] — General Availability of .NET Aspire
• https://devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability/
[00:20:55] — What's new in C# 13
• https://build.microsoft.com/en-US/sessions/689e5104-72e9-4d02-bb52-77676d1ec5bc
[00:56:05] — .NET Announcements and Updates from Microsoft Build 2024
• https://devblogs.microsoft.com/dotnet/dotnet-build-2024-announcements/
• https://devblogs.microsoft.com/dotnet/catching-up-on-microsoft-build-2024-essential-sessions-for-dotnet-developers/
[01:03:50] — .NET 9 Preview 4
• https://github.com/dotnet/core/discussions/9318
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md
[01:27:00] — Visual Studio 2022 17.10 and Visual Studio 2022 v17.11 Preview 1
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-10-now-available/
• https://devblogs.microsoft.com/visualstudio/first-preview-of-visual-studio-2022-v17-11/
[01:31:30] — Announcing NuGet 6.10
• https://devblogs.microsoft.com/nuget/announcing-nuget-6-10/
[01:34:40] — Кратко о разном
• https://www.youtube.com/watch?v=TRFfTdzpk-M
• https://habr.com/ru/companies/pvs-studio/articles/816221/
• https://xunit.net/releases/v2/2.8.1
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
94 выпуск
Релиз Aspire, типы расширений, новинки Build 2024 — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №94 от 3 июня 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:35] — General Availability of .NET Aspire devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability [00:20:
❤12🔥3👏2
Всем привет! Прямо сейчас идет стрим "Интеграционные тесты и не только". Присоединяйтесь: https://youtube.com/live/SV1FbOvWqas
YouTube
DotNet&More #120: Интеграционные тесты и не только
Что такое интеграционные тесты? Как их писать? Можно ли перевернуть тестовую пирамиду?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2i…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2i…
👍6
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #9
- Псс, парень! Инфа есть? А если найду?
- Ну попробуй *достаёт из кармана robots.txt*
- Упс, простите, извините, мне мама сказала такое не брать
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=478msC5jNAQ&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=10&pp=gAQBiAQBsAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-26
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
- Псс, парень! Инфа есть? А если найду?
- Ну попробуй *достаёт из кармана robots.txt*
- Упс, простите, извините, мне мама сказала такое не брать
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=478msC5jNAQ&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=10&pp=gAQBiAQBsAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-26
Канал книжного клуба: https://news.1rj.ru/str/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
YouTube
[S02E09] Проектирование поискового робота | BookClub DOTNET
- Псс, парень! Инфа есть? А если найду?
- Ну попробуй *достаёт из кармана robots.txt*
- Упс, простите, извините, мне мама сказала такое не брать
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск…
- Ну попробуй *достаёт из кармана robots.txt*
- Упс, простите, извините, мне мама сказала такое не брать
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск…
🔥4👍1
Всем привет! Прямо сейчас идет стрим "Говнокод - понятие относительное и не только". Присоединяйтесь: https://youtube.com/live/e028yvnFvvk
YouTube
DotNet&More #120: Говнокод - понятие относительное и не только
"Вы написал говнокод, сэр" - многие из нас боятся это услышать. Но что такое говнокод? Можно ли "дружить с говнокодом"? Что делать, если Вы поняли, что пишете говнокод?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust…
😁5👍2
Основные конструкторы, предсказуемая сборка, естественные ключи
Подкаст RadioDotNet выпуск №95 от 16 июня 2024 года
https://radiodotnet.mave.digital/ep-96
Темы:
[00:01:27] — .NET 9 Preview 5
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md
[00:22:15] — Visual Studio 2022 Preview 2
• https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview
• https://devblogs.microsoft.com/visualstudio/introducing-the-revamped-visual-studio-resource-explorer/
[00:27:34] — Automate your .NET SDK updates for consistent builds
• https://anthonysimmon.com/automate-dotnet-sdk-updates-global-json-renovate/
[00:51:03] — Thoughts about primary constructors
• https://andrewlock.net/thoughts-about-primary-constructors-3-pros-and-5-cons/
• https://andrewlock.net/blocking-primary-constructor-member-capture-using-an-analyzer/
[01:11:56] — You'll regret using natural keys
• https://blog.ploeh.dk/2024/06/03/youll-regret-using-natural-keys/
[01:30:40] — Introducing links to source code for .NET API Docs
• https://devblogs.microsoft.com/dotnet/dotnet-docs-link-to-source-code/
[01:48:37] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/the-dotnet-maui-extension-for-visual-studio-code-is-now-generally-available/
• https://blog.datalust.co/persistent-logs-and-traces-for-the-net-aspire-dashboard/
• https://devblogs.microsoft.com/dotnet/openai-dotnet-library/
• https://github.com/serilog/serilog/releases/tag/v4.0.0
• https://github.com/tmds/Tmds.Ssh
• https://github.com/dn-vm/dnvm
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №95 от 16 июня 2024 года
https://radiodotnet.mave.digital/ep-96
Темы:
[00:01:27] — .NET 9 Preview 5
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md
[00:22:15] — Visual Studio 2022 Preview 2
• https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview
• https://devblogs.microsoft.com/visualstudio/introducing-the-revamped-visual-studio-resource-explorer/
[00:27:34] — Automate your .NET SDK updates for consistent builds
• https://anthonysimmon.com/automate-dotnet-sdk-updates-global-json-renovate/
[00:51:03] — Thoughts about primary constructors
• https://andrewlock.net/thoughts-about-primary-constructors-3-pros-and-5-cons/
• https://andrewlock.net/blocking-primary-constructor-member-capture-using-an-analyzer/
[01:11:56] — You'll regret using natural keys
• https://blog.ploeh.dk/2024/06/03/youll-regret-using-natural-keys/
[01:30:40] — Introducing links to source code for .NET API Docs
• https://devblogs.microsoft.com/dotnet/dotnet-docs-link-to-source-code/
[01:48:37] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/the-dotnet-maui-extension-for-visual-studio-code-is-now-generally-available/
• https://blog.datalust.co/persistent-logs-and-traces-for-the-net-aspire-dashboard/
• https://devblogs.microsoft.com/dotnet/openai-dotnet-library/
• https://github.com/serilog/serilog/releases/tag/v4.0.0
• https://github.com/tmds/Tmds.Ssh
• https://github.com/dn-vm/dnvm
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
• Андрей Фазлеев
• Басим Аль-Джевахири
Почта: Radio@DotNet.Ru
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Boosty (₽): https://boosty.to/RadioDotNet
95 выпуск
Основные конструкторы, предсказуемая сборка, естественные ключи — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №95 от 15 июня 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:27] — .NET 9 Preview 5 github.com/dotnet/core/blob/main/release-notes/9.... github.com/dotnet/core/blob/main/release
👍10❤2👎1🔥1
Всем привет! Прямо сейчас идет стрим "Адвокат Нургла, защищаем говнокод и не только". Присоединяйтесь: https://youtube.com/live/4igB2SOk30Y
YouTube
DotNet&More #122: Адвокат Нургла, защищаем говнокод и не только
Новый формат: Адвокат Нургла! Разбираем примеры говнокода, пытаемся оправдать автора, думаем как превратить говно в конфетку.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.yo…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.yo…
👍3
Аспектная Metalama, неизбежные EF миграции, стильный код
Подкаст RadioDotNet выпуск №96 от 3 июля 2024 года
https://radiodotnet.mave.digital/ep-97
Темы:
[00:01:38] — EF Core Migrations detailed guide
• https://www.milanjovanovic.tech/blog/efcore-migrations-a-detailed-guide
• https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations/
[00:30:40] — How To Encrypt ASP.NET Core Route Parameters
• https://khalidabuhakmeh.com/how-to-encrypt-aspnet-core-route-parameters
• https://sqids.org/ru
[00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers
• https://blog.postsharp.net/metalama-status-update-2023-12
• https://www.postsharp.net/metalama
• https://blog.postsharp.net/open-sourcing-metalama-compiler.html
• https://blog.postsharp.net/source-available.html
• https://blog.postsharp.net/metalama-status-update-2024-05
• https://blog.postsharp.net/structured-logging-with-string-interpolation
[01:11:00] — Code Style for Better Productivity
• https://blog.jetbrains.com/dotnet/2024/06/18/code-style-for-better-productivity-tips-and-tools-from-the-metalama-team/
[01:35:50] — Is .NET Aspire NuGet for Cloud Service Dependencies?
• https://haacked.com/archive/2024/06/27/dotnet-aspire/
• https://aspiredashboard.com/
[01:44:25] — Кратко о разном
• https://devclass.com/2024/06/26/microsoft-backtracks-eventing-framework-removed-from-net-9-0-following-complaints/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
Подкаст RadioDotNet выпуск №96 от 3 июля 2024 года
https://radiodotnet.mave.digital/ep-97
Темы:
[00:01:38] — EF Core Migrations detailed guide
• https://www.milanjovanovic.tech/blog/efcore-migrations-a-detailed-guide
• https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations/
[00:30:40] — How To Encrypt ASP.NET Core Route Parameters
• https://khalidabuhakmeh.com/how-to-encrypt-aspnet-core-route-parameters
• https://sqids.org/ru
[00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers
• https://blog.postsharp.net/metalama-status-update-2023-12
• https://www.postsharp.net/metalama
• https://blog.postsharp.net/open-sourcing-metalama-compiler.html
• https://blog.postsharp.net/source-available.html
• https://blog.postsharp.net/metalama-status-update-2024-05
• https://blog.postsharp.net/structured-logging-with-string-interpolation
[01:11:00] — Code Style for Better Productivity
• https://blog.jetbrains.com/dotnet/2024/06/18/code-style-for-better-productivity-tips-and-tools-from-the-metalama-team/
[01:35:50] — Is .NET Aspire NuGet for Cloud Service Dependencies?
• https://haacked.com/archive/2024/06/27/dotnet-aspire/
• https://aspiredashboard.com/
[01:44:25] — Кратко о разном
• https://devclass.com/2024/06/26/microsoft-backtracks-eventing-framework-removed-from-net-9-0-following-complaints/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (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
96 выпуск
Аспектная Metalama, неизбежные EF миграции, стильный код — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №96 от 3 июля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:38] — EF Core Migrations detailed guide milanjovanovic.tech/blog/efcore-migrations-a-detailed-guideandrewlock.net/dep
🔥9❤1😱1
Всем привет! Прямо сейчас идет стрим "SOLID делает хуже код, архитектуру и не только". Присоединяйтесь: https://youtube.com/live/uRyHlQ0ITAQ
YouTube
DotNet&More #123: SOLID делает хуже код, архитектуру и не только
Люди убеждены, что следование правилам SOLID сделает их код действительно хорошим... но так ли это?
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PL…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PL…