- PVSM.RU - https://www.pvsm.ru -

PHP-Дайджест № 131 (13 – 27 мая 2018)

PHP-Дайджест № 131 (13 – 27 мая 2018) - 1

Свежая подборка со ссылками на новости и материалы. В выпуске: фреймворк и статьи по Serverless PHP, доклад Расмуса Лердорфа о PHP в 2018 и другие видео, предложение из PHP Internals, порция полезных инструментов, и многое другое.
Приятного чтения!

PHP-Дайджест № 131 (13 – 27 мая 2018) - 2 Новости и релизы

PHP-Дайджест № 131 (13 – 27 мая 2018) - 5 PHP Internals

  • [RFC] Weak References [10] — Черновик предложения о реализации слабых ссылок в ядре PHP. На данный момент такая возможность доступна только через расширения colder/php-weakref [11] или krakjoe/uref [12].

PHP-Дайджест № 131 (13 – 27 мая 2018) - 6 Инструменты

  • Roave/BetterReflection 3.0 [13] — Рефлексия без загрузки классов.
  • fe3dback/str [14] — Библиотека, в которой реализовано множество функций для манипуляций со строками в ООП стиле и поддержкой многобайтных строк.
  • psecio/secure_dotenv [15] — Секьюрный обработчик .env файлов с шифрованием.
  • php-opencv/php-opencv-examples [16] — Примеры использования php-opencv для детектирования предметов и лиц, использования предобученных сетей. Прислал morozovsk [17].
  • xobotyi/emittr [18] — Небольшая библиотека реализующая события. Прислал xobotyi [19].
  • atlasphp/Atlas.Query [20] — Еще один query builder для SQL-запросов.
  • getopt-php/getopt-php [21] — Библиотека для парсинга аргументов командной строки.
  • mindplay-dk/middleman [22] — Простейший диспетчер PSR-7 middleware.
  • spatie/typed [23] — Концепт улучшений типизации в PHP: дженерики, структуры, кортежи, типизированные списки.

PHP-Дайджест № 131 (13 – 27 мая 2018) - 7 Материалы для обучения

PHP-Дайджест № 131 (13 – 27 мая 2018) - 21 Аудио и видеоматериалы

PHP-Дайджест № 131 (13 – 27 мая 2018) - 26 Занимательное

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

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

Прислать ссылку [78]
Поиск ссылок по всем дайджестам [79]
Предыдущий выпуск: PHP-Дайджест № 130 [80]

Автор: Роман Пронский

Источник [81]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/php-2/281120

Ссылки в тексте:

[1] PhpStorm 2018.2 EAP: https://blog.jetbrains.com/phpstorm/2018/05/phpstorm-2018-2-early-access-program-is-open/

[2] Adobe купила Magento за $1.68 млрд: https://habr.com/post/359148/

[3] Magento: https://magento.com/blog/magento-news/adobe-to-acquire-magento

[4] Adobe: https://medium.com/adobe-io/doubling-down-on-adobes-open-platform-vision-with-magento-c9f8246e83e2

[5] Вредоносный PHP-скрипт спамерского ботнета обнаружен на 5000 сайтов: https://xakep.ru/2018/05/23/brain-food/

[6] PHP 7.2.6: http://php.net/ChangeLog-7.php#7.2.6

[7] PHP 7.1.18: http://php.net/ChangeLog-7.php#7.1.18

[8] Статистика использования версий PHP – 2018.1: https://seld.be/notes/php-versions-stats-2018-1-edition

[9] статистика загрузок пакетов PHP из репозитория Remi: https://blog.remirepo.net/post/2018/03/29/Adoption-of-PHP-versions

[10] [RFC] Weak References: https://wiki.php.net/rfc/weakrefs

[11] colder/php-weakref: https://github.com/colder/php-weakref

[12] krakjoe/uref: https://github.com/krakjoe/uref

[13] Roave/BetterReflection 3.0: https://github.com/Roave/BetterReflection/releases/tag/3.0.0

[14] fe3dback/str: https://github.com/fe3dback/str

[15] psecio/secure_dotenv: https://github.com/psecio/secure_dotenv

[16] php-opencv/php-opencv-examples: https://github.com/php-opencv/php-opencv-examples

[17] morozovsk: https://habr.com/users/morozovsk/

[18] xobotyi/emittr: https://github.com/xobotyi/emittr

[19] xobotyi: https://habr.com/users/xobotyi/

[20] atlasphp/Atlas.Query: https://github.com/atlasphp/Atlas.Query

[21] getopt-php/getopt-php: https://github.com/getopt-php/getopt-php

[22] mindplay-dk/middleman: https://github.com/mindplay-dk/middleman

[23] spatie/typed: https://github.com/spatie/typed

[24] Как тестировать приватные сервисы в Symfony: https://www.tomasvotruba.cz/blog/2018/05/17/how-to-test-private-services-in-symfony/

[25] Деплой symfony4 через Ansistrano: http://blog.evercodelab.com/symfony4-deploy-ansistrano/

[26] twigfiddle.com: https://twigfiddle.com/

[27] Неделя Symfony #595 (21-27 мая 2018): https://symfony.com/blog/a-week-of-symfony-595-21-27-may-2018

[28] Неделя Symfony #594 (14-20 мая 2018): https://symfony.com/blog/a-week-of-symfony-594-14-20-may-2018

[29] Организация конфигов в Craft CMS: https://rmcreative.ru/blog/post/organizatsija-konfigov-v-craft-cms

[30] spatie/laravel-event-projector: https://github.com/spatie/laravel-event-projector

[31] Минитуториал: https://murze.be/a-package-that-makes-event-sourcing-in-laravel-a-breeze

[32] ponich/eloquent-traits: https://github.com/ponich/eloquent-traits

[33] ponich: https://habr.com/users/ponich/

[34] beyondcode/laravel-credentials: https://github.com/beyondcode/laravel-credentials

[35] О том, как был создан Телеграм-бот: https://christoph-rumpel.com/2018/05/how-i-built-the-laravelquiz-chatbot-with-botman-and-laravel

[36] LaravelQuizBot: https://t.me/LaravelQuizBot

[37] Конкурс блогпостов по Laravel с призом в $1500: https://medium.com/@taylorotwell/laravel-blog-contest-may-mayhem-edition-1aa9f8ac25a9

[38] 50 постов о Laravel и продуктах экосистемы: https://github.com/laravel/blog-contest-may-mayhem/issues

[39] Система автоматического документирования REST-API в Laravel проектах: https://habr.com/post/358528/

[40] Неделя Zend Framework 2018-05-24: https://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-the-week-of-2018-05-24

[41] Неделя Zend Framework 2018-05-17: https://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-the-week-of-2018-05-17

[42] clue/reactphp-ndjson: https://github.com/clue/reactphp-ndjson

[43] NDJSON: https://github.com/ndjson/ndjson-spec

[44] clue/reactphp-flux: https://github.com/clue/reactphp-flux

[45] пост: https://www.lueck.tv/2018/introducing-reactphp-flux

[46] сервер: https://www.youtube.com/watch?v=xv1_IhT-kiM

[47] клиент: https://www.youtube.com/watch?v=zv4YcIo-lYk

[48] наводим красоту: https://www.youtube.com/watch?v=VyUIVxdf7BU

[49] Об использовании ReactPHP в продакшне: https://medium.com/@mtrdesign/reactphp-6c65735138a0

[50] Magento Tech Digest #17: May 21 — 28, 2018: https://www.maxpronko.com/blog/magento-tech-digest-17-may-21-28-2018

[51] Magento Tech Digest #16: May 14 — 21, 2018: https://www.maxpronko.com/blog/magento-tech-digest-16-may-14-21-2018

[52] О релизе Drupal 9 и дальнейших планах: https://www.thirdandgrove.com/long-road-drupal-9

[53] О реализации новой админки Drupal на ReactJS: https://www.lullabot.com/articles/drupal-javascript-initiative-the-road-to-a-modern-administration-ui

[54] Serverless и PHP: http://mnapoli.fr/serverless-php/

[55] mnapoli/bref: https://github.com/mnapoli/bref

[56] Пример запуска Symfony на Bref: https://github.com/mnapoli/bref-symfony-demo

[57] Serverless Laravel: http://mnapoli.fr/serverless-laravel/

[58] Производительность Serverless на PHP.: http://mnapoli.fr/serverless-php-performances/

[59] Странные операторы в PHP: https://www.exakat.io/weird-operators-in-php/

[60] Когда empty вовсе не empty: https://murze.be/when-empty-is-not-empty

[61] Выбор парадигмы для API: gRPC vs REST vs GraphQL: https://philsturgeon.uk/2018/05/21/picking-an-api-paradigm-implementation/

[62] паттерны проектирования с примерами на Symfony: https://speakerdeck.com/hhamon/learning-design-patterns-with-symfony

[63] Когнитивная сложность: легко ли человеку прочитать ваш код?: https://www.tomasvotruba.cz/blog/2018/05/21/is-your-code-readable-by-humans-cognitive-complexity-tells-you/

[64] Google Cloud Storage c PHP: сохранение файлов с публичным доступом: https://habr.com/post/359318/

[65] 10 (не) очевидных советов начинающим WEB-разработчикам: https://habr.com/post/359168/

[66] Интеграция с ЕСИА на базе oauth2-client (PHP): https://habr.com/post/358834/

[67] Magic link или история о том, как мы упростили жизнь пользователю: https://habr.com/post/358874/

[68] Два типа расширений PHP. Zend extension VS PHP module: https://habr.com/post/358714/

[69] PHP, GDB и массивы: https://habr.com/post/358604/

[70] PHP в 2018: https://www.youtube.com/watch?v=rKXFgWP-2xQ

[71] ScotlandPHP 2017: https://www.youtube.com/playlist?list=PLUYKgcymLlHgGmnFSeSZ8MiObCSiLz_vM&disable_polymer=true

[72] PHP Roundtable #070: Все о WordPress: https://www.phproundtable.com/episode/all-things-wordpress

[73] PHP Roundtable #071: Обсуждение PHP 7.2: https://www.phproundtable.com/episode/extra-extra-php-72-released

[74] PHP позволяет создавать X: http://blog.krakjoe.ninja/2018/05/php-allows-for-design-of-x.html

[75] личку: https://habrahabr.ru/conversations/pronskiy/

[76] почту: mailto:roman@pronskiy.com

[77] твиттер: https://twitter.com/pronskiy

[78] Прислать ссылку: https://bit.ly/php-digest-add-link

[79] Поиск ссылок по всем дайджестам: https://pronskiy.com/php-digest/

[80] Предыдущий выпуск: PHP-Дайджест № 130: https://habr.com/company/zfort/blog/358490/

[81] Источник: https://habr.com/post/359899/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359899