PHP
PHP идеален для веб-разработки — на нём крутятся 80% сайтов в интернете. Главный козырь — простота встраивания в HTML и мгновенный результат без долгой компиляции. Чаще всего его используют для бэкенда, CMS вроде WordPress и небольших веб-сервисов.
Скомпилировать PHP в нативный бинарник без интерпретатора
Разбираем TypePHP — AOT-компилятор от команды Swoole, который транслирует PHP 8.4+ в C++17 и нативные бинарники без интерпретатора.
Как перестать страдать от работы с графикой в PHP
Обзор библиотеки Intervention Image для PHP. Удобная обработка картинок, поддержка GD, Imagick и libvips без низкоуровневой рутины.
Как Pelican Panel заменяет старые панели для игровых серверов
Обзор Pelican Panel — современной веб-панели для управления игровыми серверами в изолированных Docker-контейнерах. Разбираем архитектуру и фичи.
Как развернуть собственный сервис временной почты за пару минут
Разбираем TempFastMail — простой self-hosted сервис временной почты на PHP, React и Cloudflare Workers для тестов и защиты от спама.
Как ускорить PHP до предела с помощью C-расширения Phalcon
Обзор фреймворка Phalcon, написанного на C и Zephir. Разбираем, как архитектура C-расширения экономит ресурсы сервера и как установить его в PHP через...
Зачем нужен Adminer, когда есть phpMyAdmin и тяжелые GUI-клиенты
Обзор Adminer — легкой веб-админки для MySQL, PostgreSQL и SQLite в одном PHP-файле. Разбираем, почему этот инструмент до сих пор актуален.
Разбираем pkp-lib - ядро для систем научных публикаций
Разбор архитектуры pkp-lib: как устроено общее PHP-ядро для популярных платформ научных публикаций OJS, OMP и OPS.
Полный доступ ИИ к WordPress разбираем MCP-сервер Novamira
Обзор Novamira — MCP-сервера, который дает ИИ-агентам полный доступ к WordPress через выполнение PHP-кода и работу с файлами.
Легендарный Cacti и мониторинг сетевой инфраструктуры
Разбираем легендарный инструмент мониторинга Cacti: как платформа на базе RRDtool и PHP до сих пор помогает управлять сетевой инфраструктурой и SNMP-у...
Как скачивать видео с YouTube на чистом PHP без лишней боли
Обзор PHP-библиотеки для скачивания видео с YouTube. Работает без Python и внешних зависимостей, поддерживает стриминг и обход ограничений через куки.
Как перестать мучаться с генерацией PDF в Laravel
Разбираемся, как быстро настроить генерацию PDF-документов в Laravel с помощью пакета laravel-dompdf. От простых счетов до сложных архивных форматов P...
Как собрать админку на Laravel за десять минут и не сойти с ума
Обзор laravel-admin — мощного инструмента для автоматического создания административных интерфейсов на Laravel. Узнайте, как сэкономить часы разработк...
Как перестать мучиться с массивами в PHP и полюбить объекты
Обзор Doctrine Collections — мощной библиотеки для работы с массивами в PHP как с объектами. Узнайте, как Criteria API и ArrayCollection делают код чи...
Как выжать максимум из HTTP на Go без лишних аллокаций
Обзор Breeze — высокопроизводительного HTTP-фреймворка для Go на базе gnet. Разбираем архитектуру без аллокаций, встроенный Swagger на рефлексии и умн...
Как перестать рисовать процессы в Miro и начать их исполнять с ProcessMaker
Обзор ProcessMaker 4 — open-source BPM-платформы на базе Laravel для автоматизации бизнес-процессов. Разбираем архитектуру, возможности визуального пр...
Concrete CMS: когда WordPress уже мало, а писать всё с нуля на Laravel лень
Обзор Concrete CMS — мощной Open Source системы на PHP для тех, кому нужно больше гибкости, чем в WordPress, но меньше сложности, чем в чистых фреймво...
Как не изобретать велосипед при работе с Google Cloud на PHP
Разбираем официальный репозиторий с примерами кода Google Cloud для PHP. Узнайте, как быстро интегрировать облачные сервисы, AI и базы данных в свои п...
Как собрать свой суперкомпьютер для перебора паролей с Hashtopolis
Обзор Hashtopolis — мощной платформы для создания распределенного кластера по перебору паролей на базе Hashcat. Узнайте, как объединить мощности неско...
Как развернуть полноценную телефонию без головной боли и лишних затрат
Обзор FusionPBX — мощной платформы для управления телефонией на базе FreeSWITCH. Узнайте, как развернуть корпоративную АТС с поддержкой мультитенентно...
Как перестать гадать на логах и подружиться с ошибками в Symfony
Разбираем официальный SDK Sentry для Symfony: как автоматизировать мониторинг ошибок, собирать контекст и перестать тратить часы на чтение сырых логов...
Как приручить кодировки в PHP без боли и лишних расширений
Обзор PHP-библиотеки portable-ascii: как легко обрабатывать спецсимволы, делать транслитерацию и чистить строки без расширений mbstring или iconv.
Как перестать гадать на кофейной гуще при падении PHP-скриптов
Обзор официального PHP SDK для Sentry: как автоматизировать мониторинг ошибок в PHP-приложениях и перестать тратить время на ручной разбор логов.