PHP-Дайджест № 61 – интересные новости, материалы и инструменты (13 – 26 апреля 2015)
сегодня в 20:06
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
Инструменты
asyncphp/remit — Простой распределенный эмиттер событий для PHP.
wapmorgan/PhpCodeFixer — Сканер PHP-файлов на использование устаревших функций и возможностей. Прислал wapmorgan.
misterion/ko-process — Обёртка над pcntl, максимально упрощающая процесс создания и управления дочерними процессами. Прислал misterion.
Valify — Библиотека для удобной валидации пользовательских данных в стиле Yii2. Прислал xphoenyx.
goodby/csv — Эффективная библиотека для импорта/экспорта CSV данных.
franzliedke/studio — Позволяет легко использовать пакеты Composer и при этом продолжать их разработку.
filp/whoops — Красивые и информативные страницы ошибок и необработанных исключений для вашего проекта.
Aura.Router — Роутер реализующий стандарт PSR-7.
defuse/php-encryption — Простой класс для использования симметричного шифрования в PHP.
elastic/elasticsearch-php — Официальный клиент для Elasticsearch.
NSinopoli/VisualPHPUnit — Фронтенд для PHPUnit.
padraic/phar-updater — Библиотека для реализации автообновления в phar-пакетах.
jeremeamia/mu — Микрофреймворк в несколько строк.
jeremeamia/xstatic — Статические прокси интерфейсы а-ля фасады в Laravel для любых PHP-приложений.
phpro/grumphp — Во время установки пакет создает Git-хуки для проверки качества кода при коммите.
Melody — однофайловые Composer-скрипты — Инструмент позволяет описывать Composer-зависимости непосредственно в php-файле. Кроме того, позволяет выполнять gist по ссылке: melody run https://gist.github.com/raulfraile/8b87792f1ecbca520191 from@test.com to@test.com 123456.
Материалы для обучения
Symfony
Symfony Demo application — Представлено официальное демо приложение на Symfony 2. Написано с применением лучших практик и рекомендовано для обучения.
Создаем свой Фреймворк на компонентах Symfony2 — Перевод статей от Фабьена. Прислал voff.
Обзор компонентов Symfony 2: OptionsResolver, Filesystem — Ранее также были: ExpressionLanguage, Finder, Validator, Routing, Config, EventDispather, HttpKernel, Translation, Templating, ExpressionLanguage, Finder, Process, Stopwatch.
Двухфакторная аутентификация на основе Yubikey в Symfony
Sublime Text 3 плагин «Symfony2 Override» для быстрого переопределения части бандлов
Симфония самоподдува — О недостатках Symfony.
Symfony3 приближается
Laravel
Yii
Горизонтальное масштабирование PHP-приложений: Практический обзор
Примеры полезных команд Linux для PHP разработчиков
Что такое StackPHP и как его использовать
Логин через соцсети с помощью HybridAuth
Эффективные таймлайны пользователей в PHP-приложениях с помощью Neo4j
Blackfire — новый профайлер для PHP-разработчиков
Анализ качества PHP-кода с помощью Scrutinizer
Отправляем письма из PHP с помощью PHPMailer
Реализация надежной аутентификации пользователей в PHP-приложении
Как я сделал соцсеть на PHP + Redis за несколько часов
Сравнение форматов конфигурационных файлов: JSON, INI, PHP-массивы — Интересно, что JSON несколько быстрее чем обычные PHP-файлы.
Чего ожидать от PHP 7, часть 2
Простое разделение чтения и записи с помощью MySQLnd в PHP
Рассказ о том, как написать свой собственный CSS препроцессор за 9 месяцев
Дайджест интересных материалов из мира Drupal #8
RSA шифрование в PHP (openssl), Android/Java, JavaScript и Go
Composer & Packagist 101
Современный подход к HTTP с PHPixie и PSR-7
Webiny Framework. Первый взгляд
Исследуем результат работы php-транслятора
Занимательное
Спасибо за внимание! Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылкуБыстрый поиск по всем дайджестам← Предыдущий выпуск
—
596
20
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
