...

понедельник, 23 декабря 2019 г.

PHP-Дайджест № 170 (9 – 23 декабря 2019)

Свежая подборка со ссылками на новости и материалы. В выпуске: CakePHP 4, Codeception 4, Phalcon 4 и другие релизы, порция полезных инструментов, подкасты, видео с прошедших митапов, и многое другое.

Приятного чтения!


Новости и релизы



Инструменты


  • DarkGhostHunter/Preloader — Инструмент помогает выбрать файлы для предзагрузки на основе статистики использования и сгенерировать скрипт предзагрузки. Подробнее в посте habr Preload в php 7.4: Composer и выбор файлов для предзагрузки.
  • munusphp/munus — Библиотека для функционального программирования на PHP. Использует дженерик-аннотации из Psalm.
  • thecodingmachine/safe 1.0.0 — В библиотеке реализованы обёртки над стандартными функциями PHP, так чтобы они бросали исключения вместо возвращения false. Подробнее в посте.
  • krakjoe/pthreads — некогда популярное расширение для реализации многозадачности в PHP было заархивировано. Вместо него рекомендуется использовать krakjoe/parallel.

Symfony


Laravel



Yii


Async PHP


  • video Скринкаст по DriftPHP асинхронному PHP-фреймворк на основе ReactPHP и компонентов Symfony.
  • amphp/http-client 4.0.0 — Обновление асинхронного HTTP-клиента из семейства Amp. Добавлена поддержка HTTP/2 и другие улучшения. Также при использовании c PHP 7.4 можно установить дополнительно nghttp2, которая будет использоваться через FFI.

Материалы для обучения


Аудио/Видео


Сообщество


  • Каких мелочей не хватает в PHP? — Интересный тред от Никиты Попова на Reddit. Многие говорят о дженериках, асинхронщине и т.п. А есть ли какие-то приятные мелкие штуки, которых не хватает?
    Также в треде ответ от Никиты, почему нет тайпхинта resource.
  • Автор проекта github.com/hoaproject, в рамках которого развивалась целая пачка библиотек (суммарно 125к скачиваний ежедневно), разыскивает нового мейнтенера.
  • Просто забавный мини-тред от одного из кофаундеров NPM.

Спасибо за внимание!

Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.

Больше новостей и комментариев в Telegram-канале PHP Digest.

Прислать ссылку
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 169

Let's block ads! (Why?)

Комментариев нет:

Отправить комментарий