Структурные паттерны GoF: Adapter, Decorator, Facade и Proxy | DevSense
Подробное руководство по структурным паттернам проектирования GoF на PHP: Adapter, Bridge, Composite, Decorator, Facade, Flyweight и Proxy с чистыми примерами кода.
Подробное руководство по структурным паттернам проектирования GoF на PHP: Adapter, Bridge, Composite, Decorator, Facade, Flyweight и Proxy с чистыми примерами кода.
Подробный разбор порождающих паттернов проектирования GoF на PHP: Singleton, Factory Method, Abstract Factory, Builder и Prototype со строгой типизацией и реальными примерами.
Подробное руководство для разработчиков по гигиене Git, атомарным коммитам, соглашению Conventional Commits, сравнению merge и rebase, интерактивному ребейзу, монорепозиториям против полирепозиториев и оптимизации CI/CD.
Подробное руководство по транзакциям в базах данных, гонкам данных, оптимистичным и пессимистичным блокировкам, распределенным блокировкам в Redis, 2PC, оркестрации и хореографии Saga, а также паттерну Transactional Outbox с брокерами сообщений.
Детальное руководство по переходу на микросервисную архитектуру: агрегация данных, gRPC vs RabbitMQ, отказоустойчивость и масштабирование инстансов.
Освойте современное объектно-ориентированное программирование на PHP. Изучите инкапсуляцию, наследование, интерфейсы, абстрактные классы, трейты, анонимные классы (7.0+), readonly-свойства (8.1+), readonly-классы (8.2+) и асимметричную видимость (8.4+).
Изучите функциональное программирование в PHP. Руководство по замыканиям, стрелочным функциям (7.4+), синтаксису callable (8.1+), методам поиска в массивах (8.4+) и чистым функциям.
Подробное руководство по областям видимости переменных в PHP (локальная, глобальная, статическая) и суперглобальным массивам. Лучшие практики, угрозы безопасности и ограничения PHP 8.1+.
Подробное руководство по магическим методам PHP. Рассматриваем объявление свойств в конструкторе, динамическое перегружение свойств и методов, эволюцию сериализации и компромиссы производительности.
Гайд по переходу на PHP 7.1: nullable типы (?type), возвращаемый тип void, область видимости констант классов, деструктуризация масивов через [], тип iterable, мульти-catch.
Гайд по переходу на PHP 7.0: скалярные типы, типы возвращаемых значений, операторы ?? и <=>, анонимные классы, Throwable, CSPRNG и ломающие изменения.
Почему PHP-FPM и фоновые воркеры умножают число сессий СУБД, как промежуточные пулеры и прокси распределяют физические соединения и что нужно знать о режимах PgBouncer, ProxySQL и подготовленных выражениях.