DDD, Hexagonal, Onion, Clean, CQRS
Архитектура MVC и другая «классика» не удовлетворяет в полной мере запросам современной веб-разработки. И поэтому поиск совершенной программной архитектуры веб-приложений является на сегодняшний день весьма актуальной темой среди разработчиков. Представляем произвольный перевод работы Herberto Graça, посвященной указанной теме. Автор предлагает свой вариант архитектуры под условным названием Explicit architecture, которая включает в себя только лучшее из того, что было ранее представлено ведущими специалистами в этой области.
Релиз PHP 8.3: детальный обзор
Релиз PHP 8.3 прошел 23 ноября 2023 года. Новая версия включает в себя ряд новых функций и возможностей, которые делают PHP еще более мощным и эффективным инструментом для разработки веб-приложений. И конечно, новая версия PHP стала работать быстрее предыдущих :)
Как с помощью docker запустить окружение для разработки nginx + php + mysql
Процесс создания современного PHP-приложения трудно представить без использования контейнерной среды, значительно повышающей эффективность разработки по сравнению с обычными условиями. Docker, один из самых распространенных инструментов, способен обеспечить существование среды, в которой в автоматическом режиме будет производиться оркестрирование контейнеров приложения, количество которых почти не ограничено. Рассмотрим последовательность действий по развертыванию среды и созданию контейнеров для компонентов приложения.
Что нового в PHP 8.2
Очередная версия РHP 8.2 оказалась достаточно кардинальной во многих аспектах. Внесенные изменения затронули не только ядро PHP и системы типов, но и методы работы со многими сторонними пакетами. Рассмотрим эти изменения более подробно.