Артём Квашнин «REST API клиенты для C#»

В докладе мы рассмотрим типичные ошибки при работе со стандартным HttpClient, посмотрим на реализацию межсервисного взаимодействия от Microsoft и самое главное - рассмотрим плюсы и минусы популярных генераторов для API клиентов.

Пікірлер: 8

  • @romansokolov1041
    @romansokolov10412 ай бұрын

    Очень хороший обзорный доклад. Спасибо!

  • @user-xh9eh7yb1j
    @user-xh9eh7yb1jАй бұрын

    по поводу нсвага: всю кастомизацию можно делать за счет .liquid шаблонов. мы у себя так делаем больше 2-3 лет)

  • @ArtemKovalev
    @ArtemKovalev2 ай бұрын

    Хороший доклад сравнение. Моменты над которыми стоит подумать, зачем показывать что генерит генераторы типа NSWAG, и говорить что это сложночитаемый и переусложеный код, в него один фиг не лезть, а если и приходится залазить туда, то тогда стоит добавить в доклад примеры таких кейсов с тем же REFIT и тп. В остальном все супер, спасибо.

  • @alexanderilyin5518
    @alexanderilyin551810 күн бұрын

    00:53 Проблемы с типиклайтом 06:33 Умные клиенты 08:26 Обработка ошибок и тайм-ауты 11:11 Пример конфигурации типиклайта 12:41 Обзор библиотек для работы с API 20:13 Примеры использования библиотек 25:47 Обзор библиотек для создания клиентов 32:36 Рефит и Рест-Из 34:45 Киото и Ред Шарп 39:07 Сравнение производительности 40:30 Выбор генератора клиентов 42:57 Дебаг и оптимизация 45:48 Версионирование и использование интерфейсов

  • @BloobUbloobok
    @BloobUbloobok2 ай бұрын

    Годно, полезно, спасибо.

  • @zy0m427
    @zy0m4272 ай бұрын

    Круто!

  • @bananasba
    @bananasba2 ай бұрын

    Увы, но от этих сторонних либ есть немало минусов с поддержкой, Polly недавно полностью изменили свое апи, также поступили и Flurl и RestSharp и даже NSwag подложил свинью с релизом альфа-бета версии под выход 8 дотнета. И вроде бы эти либы делают опытные уважаемые люди, но все они не ценят чужое время, все лажают: ломают апи, новые версии полны багов, меняют дефолты (например, внезапно либа переключается на систем текст джсон с ньютонсофта или что еще хуже в ней появляется миллион нюансов там где их не было), не описывают внятные пути миграции. Я уже вырезал к чертям Polly (ретрай не такая уж и космическая вещь) и следующие пойдут под нож Flurl и RestSharp, нет больше желания делать дурную работу с каждым обновлением зависимости.

  • @evseevav
    @evseevav2 ай бұрын

    Верните в доклад сравнение производительности клиентов 😊