Forwarded from BookClub DotNet
BookClub DotNet Season 2 #3
СОВЕТ ДЛЯ НАЧИНАЮЩИХ: НАЧНИТЕ
Формат интервью по системному дизайну заметно отличается от остальных. Мало того, что заранее неизвестно, какую именно систему придётся проектировать, так ещё и требований никаких не ставят, поэтому вопросы нужно задавать самому, чтобы выяснить их. Полный хаос! Тем не менее, даже в этом хаосе есть некоторые закономерности, и чтобы их нащупать, можно следовать нескольким несложным правилам.
Архитектурные паттерны: https://learn.microsoft.com/en-us/azure/architecture/patterns/
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-22
Выпуск на YouTube: https://www.youtube.com/watch?v=KKEY76L5Unk&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=4&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
СОВЕТ ДЛЯ НАЧИНАЮЩИХ: НАЧНИТЕ
Формат интервью по системному дизайну заметно отличается от остальных. Мало того, что заранее неизвестно, какую именно систему придётся проектировать, так ещё и требований никаких не ставят, поэтому вопросы нужно задавать самому, чтобы выяснить их. Полный хаос! Тем не менее, даже в этом хаосе есть некоторые закономерности, и чтобы их нащупать, можно следовать нескольким несложным правилам.
Архитектурные паттерны: https://learn.microsoft.com/en-us/azure/architecture/patterns/
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-22
Выпуск на YouTube: https://www.youtube.com/watch?v=KKEY76L5Unk&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=4&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
YouTube
[S02E03] Общие принципы прохождения интервью | BookClub DOTNET
BookClub DotNet Season 2 #3
СОВЕТ ДЛЯ НАЧИНАЮЩИХ: НАЧНИТЕ
Формат интервью по системному дизайну заметно отличается от остальных. Мало того, что заранее неизвестно, какую именно систему придётся проектировать, так ещё и требований никаких не ставят, поэтому…
СОВЕТ ДЛЯ НАЧИНАЮЩИХ: НАЧНИТЕ
Формат интервью по системному дизайну заметно отличается от остальных. Мало того, что заранее неизвестно, какую именно систему придётся проектировать, так ещё и требований никаких не ставят, поэтому…
Много Aspire, миграция из Framework, чувствительные логи
Подкаст RadioDotNet выпуск №86 от 25 января 2024 года
https://radiodotnet.mave.digital/ep-87
Темы:
[00:01:06] — Announcing .NET Aspire Preview 2
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2/
• https://www.dotnetrocks.com/details/1881
[00:22:10] — Redacting sensitive data in logs
• https://andrewlock.net/redacting-sensitive-data-with-microsoft-extensions-compliance/
[00:41:12] — Exploring the DCP at the heart of the new .NET Aspire
• https://anthonysimmon.com/exploring-microsoft-developer-control-plane-core-dotnet-aspire-dotnet-8/
[00:52:10] — Tales from the .NET Migration Trenches (Part 1)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-catalog/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-empty-proxy/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-shared-library/
[01:24:10] — Why I will not use .NET Aspire for now
• https://event-driven.io/en/nay_to_aspire/
• https://www.linkedin.com/feed/update/urn:li:activity:7143511551008845824/
[01:39:33] — Кратко о разном
• https://github.com/microsoft/Microsoft.IO.RecyclableMemoryStream/releases/tag/3.0.0
• https://devblogs.microsoft.com/visualstudio/17-9-preview-3-brings-exciting-changes-to-code-search/
• https://devblogs.microsoft.com/visualstudio/visual-studio-2013-retirement-support-reminder-for-older-versions-of-visual-studio/
• https://blog.datalust.co/tracing-rc/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
Почта: [email protected]
Сайт подкаста: 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 выпуск №86 от 25 января 2024 года
https://radiodotnet.mave.digital/ep-87
Темы:
[00:01:06] — Announcing .NET Aspire Preview 2
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2/
• https://www.dotnetrocks.com/details/1881
[00:22:10] — Redacting sensitive data in logs
• https://andrewlock.net/redacting-sensitive-data-with-microsoft-extensions-compliance/
[00:41:12] — Exploring the DCP at the heart of the new .NET Aspire
• https://anthonysimmon.com/exploring-microsoft-developer-control-plane-core-dotnet-aspire-dotnet-8/
[00:52:10] — Tales from the .NET Migration Trenches (Part 1)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-catalog/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-empty-proxy/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-shared-library/
[01:24:10] — Why I will not use .NET Aspire for now
• https://event-driven.io/en/nay_to_aspire/
• https://www.linkedin.com/feed/update/urn:li:activity:7143511551008845824/
[01:39:33] — Кратко о разном
• https://github.com/microsoft/Microsoft.IO.RecyclableMemoryStream/releases/tag/3.0.0
• https://devblogs.microsoft.com/visualstudio/17-9-preview-3-brings-exciting-changes-to-code-search/
• https://devblogs.microsoft.com/visualstudio/visual-studio-2013-retirement-support-reminder-for-older-versions-of-visual-studio/
• https://blog.datalust.co/tracing-rc/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
Почта: [email protected]
Сайт подкаста: 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
86 выпуск
Много Aspire, миграция из Framework, чувствительные логи — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №86 от 25 января 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:06] — Announcing .NET Aspire Preview 2 devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2 dotnetrock
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #4
ТЯЖЕЛО В УЧЕНИИ — ЛЕГКО В БОЮ
Настало время... Мы слишком долго увлекались рисованием стрелочек и кружочков, забыв о разработке. Разгневанные пользователи насылают на нас миллиарды запросов, и вы — единственный, кто способен их остановить, ведь ваша должность звучит как Senior Rate Limit Engineer. Обуздайте стихию, разделяйте её потоки и властвуйте!
Выступления Евгения Пешкова: https://youtu.be/l1Ii-BD7q3c
Яндекс о разработке распределённого ограничителя: https://habr.com/ru/companies/yandex/articles/579778/
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-23
Выпуск на YouTube: https://www.youtube.com/watch?v=Z21-YeeuPjQ&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=5&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
ТЯЖЕЛО В УЧЕНИИ — ЛЕГКО В БОЮ
Настало время... Мы слишком долго увлекались рисованием стрелочек и кружочков, забыв о разработке. Разгневанные пользователи насылают на нас миллиарды запросов, и вы — единственный, кто способен их остановить, ведь ваша должность звучит как Senior Rate Limit Engineer. Обуздайте стихию, разделяйте её потоки и властвуйте!
Выступления Евгения Пешкова: https://youtu.be/l1Ii-BD7q3c
Яндекс о разработке распределённого ограничителя: https://habr.com/ru/companies/yandex/articles/579778/
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-23
Выпуск на YouTube: https://www.youtube.com/watch?v=Z21-YeeuPjQ&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=5&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
YouTube
[S02E04] Проектирование ограничителя трафика | BookClub DOTNET
BookClub DotNet Season 2 #4
ТЯЖЕЛО В УЧЕНИИ — ЛЕГКО В БОЮ
Настало время... Мы слишком долго увлекались рисованием стрелочек и кружочков, забыв о разработке. Разгневанные пользователи насылают на нас миллиарды запросов, и вы — единственный, кто способен…
ТЯЖЕЛО В УЧЕНИИ — ЛЕГКО В БОЮ
Настало время... Мы слишком долго увлекались рисованием стрелочек и кружочков, забыв о разработке. Разгневанные пользователи насылают на нас миллиарды запросов, и вы — единственный, кто способен…
Правильный REST API, современный binary formatter
Подкаст RadioDotNet выпуск №87 от 13 февраля 2024 года
https://radiodotnet.mave.digital/ep-88
Темы:
[00:01:41] — Understanding C# 8 default interface methods
• https://andrewlock.net/understanding-default-interface-methods/
• https://andrewlock.net/using-default-interface-methods-for-performance-gains-in-iheaderdictionary/
[00:19:10] — Aspire roadmap
• https://github.com/dotnet/aspire/issues/1549
• https://github.com/dotnet/aspire/pull/1774
[00:30:50] — A replacement for BinaryFormatter in .NET 8
• https://steven-giesel.com/blogPost/4271d529-5625-4b67-bd59-d121f2d8c8f6
[00:43:18] — Designing & Versioning HTTP/REST APIs
• https://opensource.zalando.com/restful-api-guidelines/
• https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md
• https://www.youtube.com/watch?v=9Ng00IlBCtw&list=PL9XzOCngAkqs4m0XdULJu_78nM3Ok3Q65
• https://martinfowler.com/articles/richardsonMaturityModel.html
• https://12factor.net/
• https://irina.codes/versioning-rest-apis/
• https://codeopinion.com/want-to-build-a-good-api-here-are-5-tips-for-api-design/
• https://github.com/stickfigure/blog/wiki/How-to-(and-how-not-to)-design-REST-APIs?ref=vladimir-ivanov-dev-blog
• https://www.youtube.com/watch?v=kPrTMj-BK14
[01:47:20] — Кратко о разном
• https://github.com/dotnet/aspnetcore/issues/53219
• https://github.com/dotnet/csharplang/issues/7104
• https://nblumhardt.com/2024/01/serilog-tracing/
• https://github.com/dotnet/runtime/issues/92975
• https://steven-giesel.com/blogPost/0594ba85-356b-47f1-89a9-70e9761c582e
• https://devblogs.microsoft.com/dotnet/introducing-ms-test-runner/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
Почта: [email protected]
Сайт подкаста: 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 выпуск №87 от 13 февраля 2024 года
https://radiodotnet.mave.digital/ep-88
Темы:
[00:01:41] — Understanding C# 8 default interface methods
• https://andrewlock.net/understanding-default-interface-methods/
• https://andrewlock.net/using-default-interface-methods-for-performance-gains-in-iheaderdictionary/
[00:19:10] — Aspire roadmap
• https://github.com/dotnet/aspire/issues/1549
• https://github.com/dotnet/aspire/pull/1774
[00:30:50] — A replacement for BinaryFormatter in .NET 8
• https://steven-giesel.com/blogPost/4271d529-5625-4b67-bd59-d121f2d8c8f6
[00:43:18] — Designing & Versioning HTTP/REST APIs
• https://opensource.zalando.com/restful-api-guidelines/
• https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md
• https://www.youtube.com/watch?v=9Ng00IlBCtw&list=PL9XzOCngAkqs4m0XdULJu_78nM3Ok3Q65
• https://martinfowler.com/articles/richardsonMaturityModel.html
• https://12factor.net/
• https://irina.codes/versioning-rest-apis/
• https://codeopinion.com/want-to-build-a-good-api-here-are-5-tips-for-api-design/
• https://github.com/stickfigure/blog/wiki/How-to-(and-how-not-to)-design-REST-APIs?ref=vladimir-ivanov-dev-blog
• https://www.youtube.com/watch?v=kPrTMj-BK14
[01:47:20] — Кратко о разном
• https://github.com/dotnet/aspnetcore/issues/53219
• https://github.com/dotnet/csharplang/issues/7104
• https://nblumhardt.com/2024/01/serilog-tracing/
• https://github.com/dotnet/runtime/issues/92975
• https://steven-giesel.com/blogPost/0594ba85-356b-47f1-89a9-70e9761c582e
• https://devblogs.microsoft.com/dotnet/introducing-ms-test-runner/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
Почта: [email protected]
Сайт подкаста: 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
87 выпуск
Правильный REST API, современный binary formatter — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №87 от 13 февраля 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:41] — Understanding C# 8 default interface methods andrewlock.net/understanding-default-interface-methods andrewl
Всем привет! Прямо сейчас идет стрим "Эволюция модульных тестов и не только". Присоединяйтесь: https://youtube.com/live/VocgkvbN4eU
YouTube
DotNet&More #110: Эволюция модульных тестов и не только
После небольшого отпуска мы возвращаемся с новым форматом: "Тема месяца"! Ближайшие несколько выпусков мы будем говорить о тестировании, модульном и не только.
Текущий выпуск посвящен эволюции подходов идей и мыслей: как писали тесты раньше, как сейчас и…
Текущий выпуск посвящен эволюции подходов идей и мыслей: как писали тесты раньше, как сейчас и…
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #5
ОДНАЖДЫ ЛЕБЕДЬ, РАК ДА ЩУКА...
Так, падажжите, это не та басня... А где же нужный текст? А, да вот он: хеши без изъяна, хеши без обмана, надёжны, как пружина от дивана! Используйте согласованное хеширование, чтобы ваши приложения не были как лебедь, рак да щука, а вы могли быстро находить нужные тексты!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-24
Выпуск на YouTube: https://www.youtube.com/watch?v=wx7h7lvYIww&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=6&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
ОДНАЖДЫ ЛЕБЕДЬ, РАК ДА ЩУКА...
Так, падажжите, это не та басня... А где же нужный текст? А, да вот он: хеши без изъяна, хеши без обмана, надёжны, как пружина от дивана! Используйте согласованное хеширование, чтобы ваши приложения не были как лебедь, рак да щука, а вы могли быстро находить нужные тексты!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-24
Выпуск на YouTube: https://www.youtube.com/watch?v=wx7h7lvYIww&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=6&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru
The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
YouTube
[S02E05] Согласованное хеширование | BookClub DOTNET
BookClub DotNet Season 2 #5
ОДНАЖДЫ ЛЕБЕДЬ, РАК ДА ЩУКА...
Так, падажжите, это не та басня... А где же нужный текст? А, да вот он: хеши без изъяна, хеши без обмана, надёжны, как пружина от дивана! Используйте согласованное хеширование, чтобы ваши приложения…
ОДНАЖДЫ ЛЕБЕДЬ, РАК ДА ЩУКА...
Так, падажжите, это не та басня... А где же нужный текст? А, да вот он: хеши без изъяна, хеши без обмана, надёжны, как пружина от дивана! Используйте согласованное хеширование, чтобы ваши приложения…
Калечение C#, видение .NET 9, категоризация ошибок
Подкаст RadioDotNet выпуск №88 от 4 марта 2024 года
https://radiodotnet.mave.digital/ep-89
Темы:
[00:01:15] — Vision for .NET 9
• https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/
[00:12:21] — Announcing .NET 9 Preview 1
• https://github.com/dotnet/core/discussions/9192
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/sdk.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/dotnetmaui.md
[00:22:08] — C# breaking changes mitigation
• https://github.com/dotnet/csharplang/issues/7918
[00:49:35] — Visual Studio 2022 17.9 and 17.10
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-9-now-available/
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-17-10-preview-1-is-here/
[01:00:23] — 8 ways to set the URLs for an ASP.NET Core app
• https://andrewlock.net/8-ways-to-set-the-urls-for-an-aspnetcore-app/
[01:14:00] — .NET Aspire preview 3
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-3
[01:23:34] — Error categories and category errors
• https://blog.ploeh.dk/2024/01/29/error-categories-and-category-errors/
[01:42:22] — Top 10 NEW Visual Studio Features of 2023 for .NET Developers
• https://devblogs.microsoft.com/dotnet/my-top-10-new-visual-studio-features-of-2023-for-dotnet-developers/
[01:52:01] — Кратко о разном
• https://github.com/HangfireIO/Cronos
• https://devblogs.microsoft.com/dotnet/introducing-aspnetcore-metrics-and-grafana-dashboards-in-dotnet-8/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
Почта: [email protected]
Сайт подкаста: 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 выпуск №88 от 4 марта 2024 года
https://radiodotnet.mave.digital/ep-89
Темы:
[00:01:15] — Vision for .NET 9
• https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/
[00:12:21] — Announcing .NET 9 Preview 1
• https://github.com/dotnet/core/discussions/9192
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/sdk.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/dotnetmaui.md
[00:22:08] — C# breaking changes mitigation
• https://github.com/dotnet/csharplang/issues/7918
[00:49:35] — Visual Studio 2022 17.9 and 17.10
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-9-now-available/
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-17-10-preview-1-is-here/
[01:00:23] — 8 ways to set the URLs for an ASP.NET Core app
• https://andrewlock.net/8-ways-to-set-the-urls-for-an-aspnetcore-app/
[01:14:00] — .NET Aspire preview 3
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-3
[01:23:34] — Error categories and category errors
• https://blog.ploeh.dk/2024/01/29/error-categories-and-category-errors/
[01:42:22] — Top 10 NEW Visual Studio Features of 2023 for .NET Developers
• https://devblogs.microsoft.com/dotnet/my-top-10-new-visual-studio-features-of-2023-for-dotnet-developers/
[01:52:01] — Кратко о разном
• https://github.com/HangfireIO/Cronos
• https://devblogs.microsoft.com/dotnet/introducing-aspnetcore-metrics-and-grafana-dashboards-in-dotnet-8/
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
Почта: [email protected]
Сайт подкаста: 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
88 выпуск
Калечение C#, видение .NET 9, категоризация ошибок — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №88 от 4 марта 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:15] — Vision for .NET 9 devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9 [00:12:21] — Announcing .NET 9 Prev
Всем привет! Прямо сейчас идет стрим "Как заставить ChatGPT сгенерировать нормальные тесты и не только". Присоединяйтесь: https://youtube.com/live/l-ffyamBLBw
YouTube
DotNet&More #112: Как заставить ChatGPT сгенерировать нормальные тесты и не только
В прошлом выпуске генерация тестов нас разочаровала, но нам потом объяснили: мы все делали не правильно. В этом раз исправляемся.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://ww…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://ww…
Aspire тащит, WinForms downshifting, Git hooks на C#
Подкаст RadioDotNet выпуск №89 от 18 марта 2024 года
https://radiodotnet.mave.digital/ep-90
Темы:
[00:01:58] — .NET Aspire preview 4
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-4
• https://blog.jetbrains.com/dotnet/2024/02/19/jetbrains-rider-and-the-net-aspire-plugin/
[00:15:00] — .NET 9 Preview 2
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/dotnetmaui.md
[00:21:20] — Introducing Visual Studio 17.10 Preview 2
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-17-10-preview-2-is-here/
[00:25:46] — WinForms in a 64-Bit world – our strategy going forward
• https://devblogs.microsoft.com/dotnet/winforms-designer-64-bit-path-forward/
[00:31:10] — Pre-commit hooks with Husky.NET
• https://www.code4it.dev/blog/husky-dotnet-precommit-hooks/
• https://alirezanet.github.io/Husky.Net/guide/csharp-script.html
[00:44:42] — Кратко о разном
• https://github.com/AvaloniaUI/Avalonia/discussions/14666
• https://chnasarre.medium.com/view-your-gcs-statistics-live-with-dotnet-gcstats-e670ce949bd9
• https://github.com/Cysharp/PrivateProxy
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
Почта: [email protected]
Сайт подкаста: 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 выпуск №89 от 18 марта 2024 года
https://radiodotnet.mave.digital/ep-90
Темы:
[00:01:58] — .NET Aspire preview 4
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-4
• https://blog.jetbrains.com/dotnet/2024/02/19/jetbrains-rider-and-the-net-aspire-plugin/
[00:15:00] — .NET 9 Preview 2
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/dotnetmaui.md
[00:21:20] — Introducing Visual Studio 17.10 Preview 2
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-17-10-preview-2-is-here/
[00:25:46] — WinForms in a 64-Bit world – our strategy going forward
• https://devblogs.microsoft.com/dotnet/winforms-designer-64-bit-path-forward/
[00:31:10] — Pre-commit hooks with Husky.NET
• https://www.code4it.dev/blog/husky-dotnet-precommit-hooks/
• https://alirezanet.github.io/Husky.Net/guide/csharp-script.html
[00:44:42] — Кратко о разном
• https://github.com/AvaloniaUI/Avalonia/discussions/14666
• https://chnasarre.medium.com/view-your-gcs-statistics-live-with-dotnet-gcstats-e670ce949bd9
• https://github.com/Cysharp/PrivateProxy
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
Почта: [email protected]
Сайт подкаста: 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
89 выпуск
Aspire тащит, WinForms downshifting, Git hooks на C# — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №89 от 18 марта 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:58] — .NET Aspire preview 4 learn.microsoft.com/dotnet/aspire/whats-new/preview-4blog.jetbrains.com/dotnet/jetbrain
Всем привет! Прямо сейчас идет стрим "Тестирование тестов, code coverage, mutation testing и не только". Присоединяйтесь: https://youtube.com/live/6EAzwRJMIg8
YouTube
DotNet&More #113: Тестирование тестов, code coverage, mutation testing и не только
Тесты мы написали, но что дальше? Как проверить что мы покрыли все возможные кейсы? А может некоторые тесты вообще бесполезны? Для этого есть несколько инструментов.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для…
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #6
КАЖЕТСЯ, ЭТО СУНДУК С СОКРОВИЩАМИ!
- У тебя есть ключик?
- У меня есть кое-что получше: кэш ключика!
Ну что ж, посмотрим, как там хранится наш ключик и сможем ли мы быстро открыть сундук и слинять с монетами!
Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков
Дизайн и иллюстрации:
- Серафима Лебедева
Выпуск на YouTube: https://www.youtube.com/watch?v=ZkqRn_NF6Mo&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=8
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-25
Канал книжного клуба: https://teleg.eu/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: https://www.youtube.com/watch?v=ZkqRn_NF6Mo&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=8
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-25
Канал книжного клуба: https://teleg.eu/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
[S02E06] Проектирование хранилища типа "ключ-значение" | BookClub DOTNET
BookClub DotNet Season 2 #6
КАЖЕТСЯ, ЭТО СУНДУК С СОКРОВИЩАМИ!
- У тебя есть ключик?
- У меня есть кое-что получше: кэш ключика!
Ну что ж, посмотрим, как там хранится наш ключик и сможем ли мы быстро открыть сундук и слинять с монетами!
Ведущие:
- Роман…
КАЖЕТСЯ, ЭТО СУНДУК С СОКРОВИЩАМИ!
- У тебя есть ключик?
- У меня есть кое-что получше: кэш ключика!
Ну что ж, посмотрим, как там хранится наш ключик и сможем ли мы быстро открыть сундук и слинять с монетами!
Ведущие:
- Роман…
Блестящий 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://teleg.eu/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)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
Почта: [email protected]
Сайт подкаста: 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://teleg.eu/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)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
Почта: [email protected]
Сайт подкаста: 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
Всем привет! Прямо сейчас идет стрим "Как писать "чистые" тесты и не только". Присоединяйтесь: 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…
Всем привет! Прямо сейчас идет стрим "Рефакторим тесты, тестовые фреймворки и не только". Присоединяйтесь: 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)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
Почта: [email protected]
Сайт подкаста: 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)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
Почта: [email protected]
Сайт подкаста: 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
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://teleg.eu/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://teleg.eu/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
Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей…
Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей…
Всем привет! Прямо сейчас идет стрим "Рефакторить тесты и код, или только тесты ... и не только". Присоединяйтесь: 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)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
• Андрей Фазлеев
Почта: [email protected]
Сайт подкаста: 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)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
• Андрей Фазлеев
Почта: [email protected]
Сайт подкаста: 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
Forwarded from DotNext — канал конференции
#анонсы
Билеты на DotNext 2024 уже в продаже!
Конференция пройдет 10-11 сентября офлайн в Москве.
Вас ждут:
— Практичные и актуальные доклады про разработку на .NET.
— Нетворкинг и обмен опытом со спикерами и другими участниками.
— Бурное афтерпати, мерч от партнеров, викторины и другой интерактив.
Билеты на конференцию всегда дорожают ближе к ее началу. Сейчас цены стартовые — момент хороший. Да, программа только формируется, но это не повод откладывать. Ознакомиться с первыми докладами и следить за обновлениями можно на сайте DotNext.
Купить билет
P.S. На DotNext можно попасть за счет компании, в которой вы работаете. Для этого отправьте работодателю эту ссылку.
А в качестве доводов за участие — можете использовать тезисы из нашей статьи «Зачем отправлять разработчиков на конференции».
Билеты на DotNext 2024 уже в продаже!
Конференция пройдет 10-11 сентября офлайн в Москве.
Вас ждут:
— Практичные и актуальные доклады про разработку на .NET.
— Нетворкинг и обмен опытом со спикерами и другими участниками.
— Бурное афтерпати, мерч от партнеров, викторины и другой интерактив.
Билеты на конференцию всегда дорожают ближе к ее началу. Сейчас цены стартовые — момент хороший. Да, программа только формируется, но это не повод откладывать. Ознакомиться с первыми докладами и следить за обновлениями можно на сайте DotNext.
Купить билет
P.S. На DotNext можно попасть за счет компании, в которой вы работаете. Для этого отправьте работодателю эту ссылку.
А в качестве доводов за участие — можете использовать тезисы из нашей статьи «Зачем отправлять разработчиков на конференции».
Всем привет! Прямо сейчас идет стрим "Тестируем код без лишних интерфейсов и не только". Присоединяйтесь: https://youtube.com/live/eBnaLdq0VXQ
YouTube
DotNet&More #117: Тестируем код без лишних интерфейсов и не только
В C# принято создавать отдельный интерфейс для каждой сущности ради обеспеччения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующ...