Полезный Dev Proxy, лаконичный TypeSpec, быстрый SearchValues

Подкаст RadioDotNet выпуск №92 от 5 мая 2024 года
Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.
Аудиоверсия: api.mave.digital/storage/podc...
Темы:
[00:00:00] - Приветствие
• Radio.DotNet.Ru
[00:00:54] - .NET Aspire Preview 6
• learn.microsoft.com/en-us/dot...
• / 1783073572061094339
JamesNK/status/17...
[00:15:26] - Boosting search performance with SearchValues
• endjin.com/blog/2024/01/dotne...
• github.com/dotnet/runtime/iss...
[00:27:18] - Build & test resilient apps in .NET with Dev Proxy
• devblogs.microsoft.com/dotnet...
• github.com/microsoft/dev-proxy
[00:37:31] - Serilog and .NET 8.0 minimal APIs
• nblumhardt.com/2024/04/serilo...
[00:59:00] - Introducing TypeSpec - A New Language for API-Centric Development
• typespec.io/blog/2024-04-25-i...
• github.com/microsoft/typespec
• typespec.io/playground
[01:14:50] - ADR - A .NET Tool for Creating & Managing Architecture Decision Records
• endjin.com/blog/2024/03/adr-a...
• habr.com/ru/companies/dododev...
[01:31:00] - Кратко о разном
• • An even DEEPER Dive in...
• endjin.com/blog/2024/04/aspne...
• devblogs.microsoft.com/dotnet...
• dotnet.microsoft.com/en-us/ap...
• andrewlock.net/creating-a-dot...
• www.meziantou.net/using-type-...
Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин ( / ilabutin )
Звукорежиссёр:
• Игорь Лабутин ( / ilabutin )
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (hightech.group/ru/about)
Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
• Андрей Фазлеев
Почта: Radio@DotNet.Ru
Сайт подкаста: Radio.DotNet.Ru
RSS подписка: cloud.mave.digital/37167
Google Podcasts: podcasts.google.com/feed/aHR0...
Apple Podcasts: podcasts.apple.com/us/podcast...
Яндекс Музыка: music.yandex.ru/album/12041961
KZread Playlist: • RadioDotNet
Boosty (₽): boosty.to/RadioDotNet

Пікірлер: 6

  • @MaksimsSolovevs
    @MaksimsSolovevs2 ай бұрын

    Спасибо за выпуск! "Using type aliases to make code clearer with generics" у Вас битая ссылка. Переписал коллекции используя юзинги! Спасибо большое!

  • @tt0nix

    @tt0nix

    2 ай бұрын

    У меня работает. Проверьте пожалуйста ещё раз или из другого окружения

  • @user-wf3cs9tf6y
    @user-wf3cs9tf6y2 ай бұрын

    Спасибо за выпуск, как всегда много интересного) По поводу настройки из appsettings - можно подключить json schema, которая подсветит опечатки и покажет какие поля доступны, и анализаторы посмотреть чтобы не давало стартовать если что-то некорректно, ну и валидацию на старте

  • @tt0nix

    @tt0nix

    2 ай бұрын

    К сожалению, не у всех файлов есть json-схема. Хипстеры не очень любят все эти интерпрайз штучки. Хотя многие из них уже подрастают и начинают осознавать как в детстве ошибались, ситуация очень вяло исправляется. Ну или например если у вас система плагинов (как в Serilog), никто не сможет гарантировать что каждый плагин будет поставлять схему. А вот рабочий C#-код с интелисенсом они поставить обязаны.

  • @kudesnikreal
    @kudesnikreal2 ай бұрын

    При рассуждении об adr у меня возникает вопрос - а как связать adr документ с изменениями в коде? Анатолий вот говорит, что adr поможет понять, что творилось в голове у разработчика, когда он писал этот код. Но для этого нужна связь. А какой наиболее удобный способ соотнести измерение кода и adr? Про это как будто бы не говорят. Предполагается что adr будет входить в каждый значимый ченджсет, а каждая фича представлена только одним ченджсетом?

  • @tt0nix

    @tt0nix

    2 ай бұрын

    Обычно ADR это больше чем фича или один коммит. Наприр: почему мы выбрали эту БД для хранения или зачем нам OAuth. Поэтому соотнести с конкретным кодом сложно, да и не нужно. В остальном, в issues, wiki, в комментариях к коду или в иной документации, можно делать ссылки на конкретный ADR. Если ADR можно связать с конкретным кодом, то будет удобно засунуть их в один commit.

Келесі