Структурні патерни 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 та підготовлені вирази.