Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
- 5 апреля Composer’у исполнилось 6 лет — Трудно переоценить вклад Composer в развитие экосистемы PHP. Огромное спасибо авторам и всем контрибьюторам за то, что делают PHP-мир лучше.
- PHPUnit 6.1.0
- Drupal 8.3.0
- Phalcon 3.1.2 — Реализована поддержка PHP 7.1.
- WooCommerce 3.0 — Популярное e-commerce решение для WordPress.
- Митап ThinkPHP #14 в Харькове. Вместе 5 лет
PHP
- RFC: Trailing Commas In List Syntax — Предлагалось сделать возможным использование запятой после последнего элемента в списочных конструкциях. Голосование прошел только список группированных неймспейсов:
<?php use FooBar{ Foo, Bar, Baz, };
Инструменты
- spatie/phpunit-snapshot-assertions — Пакет для снэпшот-тестирования с помощью PHPUnit а-ля Jest от Facebook. Подробнее об использовании в посте.
- orgmanager/orgmanager — Система инвайтов для GitHub-организаций.
- DASPRiD/Formidable — Библиотека под PHP 7 для работы с формами. Пост в поддержку.
- jack-theripper/transcoder — Инструмент для кодирования, конвертации, и получения метаинформации для аудио и видео.
- nategood/commando — Библиотека для реализации консольных команд с простым fluent-интерфейсом.
- paragonie/iaso — Набор инструментов для работы с JSON, включающий парсер, устойчивый к Hash-DoS атаке.
- Bogdaan/viber-bot-php — SDK для Viber. Как создать Viber-бота с помощью PHP.
Материалы для обучения
-
Symfony
- Серия статей от Fabien Potencier об изменених в Symfony 4, релиз которого ожидается в ноябре этого года:
- gpslab/pagination-bundle — Простая библиотека для создания пагинации на базе фреймворка Symfony. Прислал ghost404.
- overblog/GraphQLBundle — GraphQL для Symfony.
- Неделя Symfony #535 (27 марта — 2 апреля 2017)
- Неделя Symfony #536 (3-9 апреля 2017)
- Сети Петри с Symfony а-ля WorkFlow компонент
- Symfony Flex, как будет выглядеть ваше приложение с Symfony 4
- Серия статей от Fabien Potencier об изменених в Symfony 4, релиз которого ожидается в ноябре этого года:
-
Yii
- phundament/app — Шаблон докеризированного приложения на Yii 2.
- pgaultier/yii2-webpack — Интеграция webpack для управления ресурсами Yii 2.
- Разработка на Yii 2: Создаем RESTful API
- Разработка на Yii 2: Используем Cron
- Yii development notes #4
- Реализация репозитория для доменных сущностей
- Сервисный слой и контроллеры в Yii2
- Проектирование доменных сущностей и агрегатов
- YiiConf 2017
-
Laravel
- zeeshanu/opus — Вики-подобная система для документации.
- cloudcreativity/laravel-json-api — Удобная реализация JSON API для Laravel, основана на neomerx/json-api. Прислал dtroyan.
- themsaid/forge-sdk — SDK для Forge API.
- Laravel: правильный путь (лучшие практики) — Прислал uonick.
- Альтернативный процесс разработки пакетов Laravel
- Туториал по использованию laravel/socialite
- Laravel Frontend Presets — В Laravel 5.5 будут реализованы шаблонные пресеты для React и Bootstrap в дополнение к Vue.
-
Zend
- О миграции проектов на Zend Expressive 2
- Неделя Zend Framework — 2017-04-06
- Неделя Zend Framework — 2017-03-30
- PHP и неизменяемость: Часть 2 — Часть 1.
- Использование анонимных классов в качестве middleware
- Слоистая архитектура в MVC-фреймворках и использование Active Record
- Генерирование игровой местности на ReactJS, PHP, и Websockets — Продолжение серии о создании игр на PHP и ReactJS.
- Почему Doctrine умирает
- Докеризация PHP-проекта
- PHP UK Conference 2017
- Что нового в pthreads v3
- Многопоточное программирование в PHP с помощью pthreads
- Типы данных в PHP и MySQL
- PHP: Хранение сессий в защищённых куках
- Всепротокольный бот на PHP за 10 минут, или как Microsoft Bot Framework и Azure Functions облегчают нам жизнь
- Запрещенные изменения в коде или продолжение истории ремонта одного крана
- Готовимся к собеседованию по PHP: Всё об итерации и немного про псевдотип «iterable»
Занимательное
- Опрос. Какой php-фреймворк вы используете?
- matthiasnoback/random-disaster-bundle — Бандл будет бросать случайные исключения в проекте до назначенного дедлайна, чтобы при тестировании менеджеру казалось, что осталось еще много работы. А чем ближе к дедлайну тем меньше исключений.
- Первоапрельский анонс Doctrine 4
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.
Прислать ссылку
Быстрый поиск по всем дайджестам
← Предыдущий выпуск: PHP-Дайджест №
Автор: Zfort Group