Паттерны проектирования в PHP: Как улучшить архитектуру приложений с помощью SOLID-принципов
Паттерны проектирования – это важнейший инструмент любого PHP-разработчика, стремящегося создать гибкую, масштабируемую и поддерживаемую архитектуру приложений. Они предлагают решения для распространенных проблем, с которыми сталкиваются разработчики, и помогают избегать таких болезненных моментов, как дублирование кода, сильная связанность модулей и трудности при расширении функциональности. В основе применения паттернов лежат SOLID-принципы, которые направлены на создание структурированного и модульного кода...
5281 читали · 3 года назад
Настройка своего почтового сервера с нуля на базе Postfix и Dovecot
Прежде чем начнем основной разбор процесса установки и настройки, запаситесь чаем и печеньками, ведь статья будет длинной и интересной. В моей статье разберем настройку на базе операционной системы (далее - ОС) Ubuntu 20.04. Рассказывать как установить ОС не буду, в интернете много информации об этом имеется, да и по сути без интернета все очень просто. Все действия можно выполнять сразу под root, либо постоянно вначале каждой команды писать sudo и вводить пароль. Так же обращаю внимание, что в тексте будут строки, для внесения изменений в конфигурационные файлы...