PHP: Feature Flags для JS и PHP [Slim и React #47] - видео HD

PHP: Feature Flags для JS и PHP [Slim и React #47] - видео
01:37:46
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 19130 роликов

Feature Flags для JS и PHP [Slim и React #47] - видео.

Free-видео из серии эпизодов «Разработка аукциона на SlimPHP и ReactJS»: deworker.pro/edu/series/interactive-site/feature-flags

При рассмотрении философий CI/CD мы вместо Feature Branches говорили о подходе Trank Based Development для скрытой разработки новой функциональности в основной Git-ветке. Сегодня это сделаем на практике. Добавим к проекту инфраструктуру полноценной работы с Feature Toggle для фронтенда на ReactJS и бэкенда на PHP. И при разработке компонента для бэкенда рассмотрим и применим принцип ISP из SOLID.

00:00:32 — Continuous-методики
00:01:40 — Неудобства подхода Feature Branches
00:06:11 — Переход к практикам CI
00:08:31 — Способы скрытой разработки
00:10:29 — Подход с Feature Toggle
00:15:01 — Запуск проекта
00:15:51 — Команда обновления зависимостей
00:19:44 — Упрощение E2E теста
00:21:03 — Структура директорий фронтенда
00:22:32 — Упрощение импорта через JS-индекс
00:24:40 — Проверка контента в E2E
00:26:04 — Выбор готового компонента
00:27:41 — Прямая передача фич
00:28:46 — Описание типов через PropTypes
00:32:18 — Передача через FeaturesContext
00:35:56 — Кастомный FeaturesProvider
00:37:27 — Компонент FeatureFlag
00:41:38 — Включение фич по Cookies
00:43:58 — E2E тесты для проверки фич
00:45:43 — Более удобное конфигурирование
00:49:10 — Отключение через Cookie
00:55:23 — Пользовательский хук useFeatures
00:56:51 — Вынос списка фич в файл
00:57:29 — Обзор результата для фронтенда
00:58:19 — Feature Toggle для бэкенда
00:59:47 — Сервис FeatureFlag
01:03:25 — Способы включения для тестов
01:04:58 — Конфигурирование фич для API
01:07:13 — Расширение для Twig
01:09:47 — Обработка HTTP-заголовка в Middleware
01:11:12 — ISP из SOLID
01:17:52 — Отключение для тестов
01:21:13 — Логирование активных фич
01:24:46 — Контекст для передачи данных
01:27:14 — Handler для Monolog
01:28:27 — Обзор результата в бэкенде
01:29:01 — Нюанс работы с очередями
01:31:49 — Выгоды подхода
01:35:07 — Задача оптимизации Pipeline

#FeatureFlag #FeatureToggle #SOLID #CICD #frontend #backend #PHP #JS #ReactJS
RSS
Нет комментариев. Ваш будет первым!

Новости

ITKey получила сертификат ФСТЭК на облачную платформу KeyStack RedLab приняла участие в реализации проекта по обеспечению стабильного и прозрачного обмена данными между 1С и интернет-магазином ​В Рег.облаке появилась защищенная операционная система РЕД ОС для регламентированных ИТ-сред Вебинар: Чего требовать от DLP в 2026-м: взгляд от практика и аналитика Международный FMCG-холдинг в России развивает интегрированное планирование на базе Optimacros

ITKey получила сертификат ФСТЭК на облачную платформу KeyStack


16 часов назад
ITKey получила сертификат ФСТЭК на облачную платформу KeyStack
ITKey получила сертификат ФСТЭК на облачную платформу KeyStack
RedLab приняла участие в реализации проекта по обеспечению стабильного и прозрачного обмена данными между 1С и интернет-магазином
RedLab приняла участие в реализации проекта по обеспечению стабильного и прозрачного обмена данными между 1С и интернет-магазином
​В Рег.облаке появилась защищенная операционная система РЕД ОС для регламентированных ИТ-сред
​В Рег.облаке появилась защищенная операционная система РЕД ОС для регламентированных ИТ-сред
Вебинар: Чего требовать от DLP в 2026-м: взгляд от практика и аналитика
Вебинар: Чего требовать от DLP в 2026-м: взгляд от практика и аналитика
Международный FMCG-холдинг в России развивает интегрированное планирование на базе Optimacros
Международный FMCG-холдинг в России развивает интегрированное планирование на базе Optimacros