#php
Все о современной PHP-разработке в одном месте. Обзоры популярных фреймворков Laravel и Symfony, инструкции по работе с ключевыми инструментами, такими как Composer и Guzzle, и подборки лучших open-source приложений для развертывания на собственном сервере. Откройте для себя всю мощь PHP.
Забудьте про регулярки для проверки почты
Разбираемся, почему стандартные проверки email в PHP часто подводят и как библиотека EmailValidator помогает делать это профессионально, следуя актуал...
Безопасный рандом для тех, кто застрял на PHP 5
Как обеспечить криптографическую безопасность в старых PHP-проектах с помощью библиотеки random_compat. Разбираем установку, нюансы и работу с энтропи...
Как приручить генерацию документов в PHP с помощью PHPWord
Обзор PHPWord — мощной библиотеки для создания и чтения документов Word, ODT и PDF прямо в PHP. Разбираемся, как автоматизировать отчетность и генерац...
Как подружить Laravel с RabbitMQ без боли и костылей
Обзор популярного драйвера для интеграции RabbitMQ в Laravel. Узнайте, как подружить ваш проект с мощным брокером очередей и зачем это нужно.
MacCMS 10 - как собрать видеохостинг или библиотеку контента на PHP без лишней головной боли
Обзор MacCMS 10 — гибкой и легкой системы управления контентом на PHP, специально созданной для видеопорталов, библиотек манги и медиа-агрегаторов.
Как перестать беспокоиться о логах в PHP и начать жить
Разбираем Monolog — стандарт де-факто для логирования в PHP. Узнайте, как эффективно управлять потоками данных, использовать FingersCrossedHandler и п...
Как перестать бояться ошибок в PHP и начать их любить
Обзор Whoops — легендарной библиотеки для обработки ошибок в PHP. Рассказываем, как сделать отладку приятной, связать браузер с IDE и почему этот инст...
CodeIgniter - когда хочется просто писать код, а не воевать с фреймворком
Обзор легендарного PHP-фреймворка CodeIgniter: почему он остается востребованным в 2024 году, в чем его сила перед гигантами и для каких задач он подх...
Как подружить PHP с нейросетями без боли и Python
Обзор LLPhant — мощного PHP-фреймворка для работы с OpenAI, Anthropic и локальными моделями типа Llama. Узнайте, как внедрить AI в ваш Symfony или Lar...
Как навести порядок в зоопарке рабочих ссылок с помощью WebStack
Обзор WordPress-темы WebStack для создания стильных навигационных панелей и порталов с закладками. Идеально для командных баз знаний и личных дашбордо...
Как ускорить WordPress без лишней головной боли
Обзор производительного плагина для WordPress, который переносит объектный кэш в Redis. Разбираемся, как ускорить сайт и зачем нужны кластеры для кэши...
Почему вы могли пропустить ProcessWire и почему это стоит исправить
Обзор ProcessWire — гибкой CMS/CMF на PHP с уникальным API, вдохновленным jQuery. Узнайте, почему этот «тихий» проект остается фаворитом среди професс...
Как построить свою образовательную платформу и не разориться на лицензиях
Обзор ILIAS — мощной Open Source платформы для создания онлайн-курсов, управления обучением и построения корпоративных университетов без затрат на лиц...
Как подписывать PDF внутри своей инфраструктуры без DocuSign и лишних трат
Обзор LibreSign — open-source альтернативы DocuSign для Nextcloud. Узнайте, как организовать подписание PDF-документов на своем сервере с помощью PHP...
Как выживает олдскул в мире микросервисов и Next.js
Разбор легендарной PHP-системы TYPO3: почему она до сих пор актуальна для Enterprise-проектов и в чем ее главные фишки для разработчика.
Как перестать гадать на кофейной гуще при отладке PHP
Разбираем dd-trace-php от DataDog: как автоматическое профилирование и распределенная трассировка помогают находить узкие места в PHP-приложениях без...
Почему для следующего проекта стоит выбрать Craft CMS вместо привычных решений
Обзор Craft CMS — гибкой и мощной системы управления контентом на PHP. Рассказываем, почему разработчики выбирают её для сложных проектов и как она уп...
Как перестать бояться стандартных функций PHP и полюбить строгую типизацию
Обзор библиотеки PHP Standard Library (PSL) — современной альтернативы стандартным функциям PHP. Рассказываю, как сделать код чище с помощью строгой т...
Как перестать бороться с фреймворком и начать писать код на PHP
Tempest — это современный PHP-фреймворк, который делает ставку на минимализм и использование атрибутов. Узнайте, как писать меньше кода и больше бизне...
Как не сломать проект при обновлении PHP
Обзор PHPCompatibility — мощного набора правил для PHP_CodeSniffer, который помогает перевести старый код на новые версии PHP без боли и багов.
Как перестать опечатываться в консольных командах Symfony
Разбираем, как добавить умное автодополнение в ваши консольные приложения на PHP с помощью stecman/symfony-console-completion. Больше никаких опечаток...
Как собрать свой Shopify на Laravel и не сойти с ума
Обзор Lunar — мощного headless e-commerce решения для Laravel. Узнайте, как превратить свой фреймворк в гибкую торговую платформу с админкой на Filame...