Загрузка страницы

Contract-first principle в работе c API | Глеб Михеев Я💛Фронтенд | канал Yandex for Frontend

Фронтенд-разработчики страдают при работе с API: сначала мы ждём, когда будет разработана первая версия, а потом выясняем, что часть методов не работает, и апишка постоянно отваливается. А потом апи меняется, написанный код перестаёт работать, а мы узнаём об этом, бывает, уже на продакшне. Знакомо? Я расскажу о подходе, который позволяет изменить инженерные практики и избавиться от всех этих блокеров и сайд-эффектов. Поговорим, как организовать разработку фронтенд-приложения параллельно с API, как абстрагироваться от поставщика данных и организовать мокирование, как не переделывать всю бизнес-логику приложения при выпуске новых версий API, и как ускорить написание кода, работающего с сетью. И — самое главное — как при всём этом не испортить отношения с бэкендерами. Больше подробностей на сайте ilovefrontend.ru Присоединяйтесь к нашему сообществу в TG https://t.me/yalovefrontend Оригинал: https://youtu.be/-mzzT0b9K54?si=Vv59SUk7Cisf6GD3

Видео Contract-first principle в работе c API | Глеб Михеев Я💛Фронтенд | канал Yandex for Frontend автора Видео с YouTube по IT
Показать
Информация
22 сентября 2024 г. 21:53:42
00:42:40
Похожие видео
Node.js фреймворки, или Туда и обратно | Андрей Мелихов Я💛Фронтенд | канал Yandex for FrontendNode.js фреймворки, или Туда и обратно | Андрей Мелихов Я💛Фронтенд | канал Yandex for FrontendКак мы избавляемся от монолита | Яндекс Go Foodtech Tour | канал Yandex for DevelopersКак мы избавляемся от монолита | Яндекс Go Foodtech Tour | канал Yandex for DevelopersПаттерны в разработке UI-компонентов | Яндекс Go Frontend Meetup #3 | канал 
Yandex for DevelopersПаттерны в разработке UI-компонентов | Яндекс Go Frontend Meetup #3 | канал Yandex for DevelopersHTMX Crash Course | Dynamic Pages Without Writing Any JavaScriptHTMX Crash Course | Dynamic Pages Without Writing Any JavaScriptMovavi Screen Recorder v22.1.0 FULLMovavi Screen Recorder v22.1.0 FULL«Бонни Обзор» 7 главных преимуществ и недостатков! Обзор полной серии iPhone 16 и 16 Pro«Бонни Обзор» 7 главных преимуществ и недостатков! Обзор полной серии iPhone 16 и 16 ProНужен ли нам монорепозиторий? | Яндекс Go Frontend Meetup #3 | канал Yandex for DevelopersНужен ли нам монорепозиторий? | Яндекс Go Frontend Meetup #3 | канал Yandex for DevelopersРаспутываем браузерные потоки | Полина Гуртовая | канал Yandex for FrontendРаспутываем браузерные потоки | Полина Гуртовая | канал Yandex for FrontendNode.js фреймворки, или Туда и обратно | Андрей Мелихов Я💛Фронтенд | канал Yandex for FrontendNode.js фреймворки, или Туда и обратно | Андрей Мелихов Я💛Фронтенд | канал Yandex for FrontendРаспутываем браузерные потоки | Полина Гуртовая | канал Yandex for FrontendРаспутываем браузерные потоки | Полина Гуртовая | канал Yandex for FrontendEncore Crash Course - TypeScript Backend Framework & ToolsetEncore Crash Course - TypeScript Backend Framework & ToolsetAstroburn Pro v3.2.0.0197 Final FULLAstroburn Pro v3.2.0.0197 Final FULLЗал «Молекула»Зал «Молекула»Копаем глубже в Feature-Sliced Design | Александр Моргунов | канал Yandex for FrontendКопаем глубже в Feature-Sliced Design | Александр Моргунов | канал Yandex for FrontendПриключения Node.js в продакшене | канал Yandex for DevelopersПриключения Node.js в продакшене | канал Yandex for DevelopersArchicad 27  Key ActivationArchicad 27 Key ActivationКопаем глубже в Feature-Sliced Design | Александр Моргунов | канал Yandex for FrontendКопаем глубже в Feature-Sliced Design | Александр Моргунов | канал Yandex for FrontendНейросеть создает видео по текстовому описаниюНейросеть создает видео по текстовому описаниюVueJS + Vitest | Unit Тестирование #18 - Тест компонента прогресса в шапкеVueJS + Vitest | Unit Тестирование #18 - Тест компонента прогресса в шапкеЧто делать, когда бандл нужно «посадить на диету» | Софья Гусева | канал Yandex for FrontendЧто делать, когда бандл нужно «посадить на диету» | Софья Гусева | канал Yandex for Frontend
Яндекс.Метрика