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

Поделиться
HTML-код
  • Опубликовано: 30 май 2024
  • Подкаст 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
    RUclips Playlist: • RadioDotNet
    Boosty (₽): boosty.to/RadioDotNet

Комментарии • 6

  • @MaksimsSolovevs
    @MaksimsSolovevs 22 дня назад

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

    • @tt0nix
      @tt0nix 11 дней назад

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

  • @user-wf3cs9tf6y
    @user-wf3cs9tf6y 26 дней назад +1

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

    • @tt0nix
      @tt0nix 11 дней назад

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

  • @kudesnikreal
    @kudesnikreal 15 дней назад

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

    • @tt0nix
      @tt0nix 11 дней назад

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