PHP-Дайджест № 87 – цікаві новини, матеріали і інструменти (29 травня – 12 червня 2016)



Пропонуємо вашій увазі чергову підбірку з посиланнями на новини та матеріали.

Приємного читання!


Новини та релізи


PHP
  • RFC: Iterable   Пропонується додати псевдотип
    Iterable
    , який би об'єднав як звичайні масиви, так і об'єкти, що реалізують Traversable.
  • RFC: Closure from callable function   Пропозицію прийнято одноголосно. В PHP 7.1 буде додана функція
    Closure::fromCallable(callable $callable) : Closure {...} 
    , яка дозволить конвертувати переданий callable параметр в повноцінне замикання.


Інструменти
  • asset-packagist.org   Альтернатива для fxp/composer-asset-plugin. Дозволяє встановлювати Bower і NPM пакети через Composer без плагінів і Node.js. Надіслав hiqsol.
  • consolidation-org/cgr   Заміна стандартному
    composer global require
    . Встановлює кожну глобальну залежність в окрему папку виключаючи можливість конфліктів. Посада на підтримку.
  • paragonie/airship   CMS з упором на безпеку, що розробляється в рамках Paragon Initiative.
  • jgrossi/corcel   Інструмент дозволяє використовувати WordPress як адмінку для програми, а для фронту використовувати будь-фреймворк отримуючи дані з допомогою Eloquent ORM.
  • willdurand/Hateoas   Популярна бібліотека для створення HATEOAS REST веб-сервісів.
  • smalot/pdfparser   Бібліотека для отримання інформації з PDF-документів.
  • chrissimpkins/tweetledee   Простий доступ до даних з Твіттера.
  • maciejczyzewski/bottomline   Набір корисних функцій на кожен день.
  • phanbook/phanbook   Клон StackOverflow, форум і CMS в одній платформі. Реалізована на фреймворку Phalcon.
  • yohang/Finite   Кінцевий автомат на PHP. Може бути застосований, наприклад, для опису станів і переходів об'єктів в системі.
  • jderusse/composer-warmup   Плагін для Composer призначений для розігріву OpCache.
  • nextcloud/news   RSS-читалка з відкритим кодом, в якій також реалізований RESTful інтерфейс для розробників.
  • behance/php-sniffs   Кілька додаткових правил для PHP_CodeSniffer.
  • Youshido/GraphQL   Реалізація протоколу GraphQL на чистому PHP.


Матеріали для навчання

Laravel

Хакі Fitbit — емуляціях пейджер для особистих повідомлень у Твіттері   Показана робота з API фітнес-трекера на PHP.
Єдина аутентифікація між socket.io і PHP з допомогою JSON Web Token
Використання ELK для моніторингу PHP-додатків, Wordpress зокрема   Elasticsearch, Logstash і Kibana для збору і аналізу логів.
Докладний туторіал по генераторам в PHP
ruЗдаємо іспит Zend Certified PHP Engineer в 2016-му році   Надіслав ruslanbes.
ruFault tolerance та його реалізація в PHP   Що таке відмовостійкість і як її реалізувати в PHP-додатках.
ruНалаштування інтеграції jenkins + bitbucket + slack для php проекту
habrDeployer — зручний і гнучкий деплой додатків
habrПрикручування діаграми Гантта
habrПідготовка до співбесід з PHP з використанням тестів (phpt) з вихідного коду PHP
habrPHPixie Social — проста інтеграція з соціальними мережами
habrГотуємо простий блог на микросервисах, пишемо свій микрофреймворк на php і запускаємо все на Docker з прикладами
habrКерівництво по PHP7


Аудіо та відеоматеріали


Цікаве


Спасибі за увагу!

Якщо ви помітили помилку чи неточність — повідомте, будь-ласка, лічку.
Питання та пропозиції пишіть на пошту або twitter.

Надсилайте посилання цікаві статті або корисні інструменти, яких не було в PHP-Дайджестах, і ваше ім'я буде поряд з надісланої посиланням у випуску.

Надіслати посилання
Швидкий пошук по всіх дайджестам
Попередній випуск: PHP-Дайджест № 86

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.