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

  Рет қаралды 1,487

DotNetRu

DotNetRu

Күн бұрын

Подкаст 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
KZbin Playlist: • RadioDotNet
Boosty (₽): boosty.to/RadioDotNet

Пікірлер: 6
@MaksimsSolovevs
@MaksimsSolovevs 26 күн бұрын
Спасибо за выпуск! "Using type aliases to make code clearer with generics" у Вас битая ссылка. Переписал коллекции используя юзинги! Спасибо большое!
@tt0nix
@tt0nix 15 күн бұрын
У меня работает. Проверьте пожалуйста ещё раз или из другого окружения
@user-wf3cs9tf6y
@user-wf3cs9tf6y Ай бұрын
Спасибо за выпуск, как всегда много интересного) По поводу настройки из appsettings - можно подключить json schema, которая подсветит опечатки и покажет какие поля доступны, и анализаторы посмотреть чтобы не давало стартовать если что-то некорректно, ну и валидацию на старте
@tt0nix
@tt0nix 15 күн бұрын
К сожалению, не у всех файлов есть json-схема. Хипстеры не очень любят все эти интерпрайз штучки. Хотя многие из них уже подрастают и начинают осознавать как в детстве ошибались, ситуация очень вяло исправляется. Ну или например если у вас система плагинов (как в Serilog), никто не сможет гарантировать что каждый плагин будет поставлять схему. А вот рабочий C#-код с интелисенсом они поставить обязаны.
@kudesnikreal
@kudesnikreal 19 күн бұрын
При рассуждении об adr у меня возникает вопрос - а как связать adr документ с изменениями в коде? Анатолий вот говорит, что adr поможет понять, что творилось в голове у разработчика, когда он писал этот код. Но для этого нужна связь. А какой наиболее удобный способ соотнести измерение кода и adr? Про это как будто бы не говорят. Предполагается что adr будет входить в каждый значимый ченджсет, а каждая фича представлена только одним ченджсетом?
@tt0nix
@tt0nix 15 күн бұрын
Обычно ADR это больше чем фича или один коммит. Наприр: почему мы выбрали эту БД для хранения или зачем нам OAuth. Поэтому соотнести с конкретным кодом сложно, да и не нужно. В остальном, в issues, wiki, в комментариях к коду или в иной документации, можно делать ссылки на конкретный ADR. Если ADR можно связать с конкретным кодом, то будет удобно засунуть их в один commit.
Authentication made easy with ASP.NET Core Identity in .NET 8
10:39
Milan Jovanović
Рет қаралды 24 М.
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 3,1 МЛН
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 10 МЛН
Про сокращения в команде разработки Flutter
7:17
"Stop Using Async Await in .NET to Save Threads" | Code Cop #018
14:05
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 3,1 МЛН