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

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017)

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017) - 1 [1]

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017) - 2 Новости и релизы

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017) - 4 PHP

  • RFC: Trailing Commas In List Syntax [8] — Предлагалось сделать возможным использование запятой после последнего элемента в списочных конструкциях. Голосование прошел только список группированных неймспейсов:
    <?php
    use FooBar{
        Foo,
        Bar,
        Baz,
    };
    

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017) - 5 Инструменты

  • spatie/phpunit-snapshot-assertions [9] — Пакет для снэпшот-тестирования с помощью PHPUnit а-ля Jest [10] от Facebook. Подробнее об использовании в посте [11].
  • orgmanager/orgmanager [12] — Система инвайтов для GitHub-организаций.
  • DASPRiD/Formidable [13] — Библиотека под PHP 7 для работы с формами. Пост [14] в поддержку.
  • jack-theripper/transcoder [15] — Инструмент для кодирования, конвертации, и получения метаинформации для аудио и видео.
  • nategood/commando [16] — Библиотека для реализации консольных команд с простым fluent-интерфейсом.
  • paragonie/iaso [17] — Набор инструментов для работы с JSON, включающий парсер, устойчивый к Hash-DoS атаке [18].
  • Bogdaan/viber-bot-php [19] — SDK для Viber. habr Как создать Viber-бота с помощью PHP.

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017) - 7 Материалы для обучения

PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017) - 17 Занимательное

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

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

Прислать ссылку [76]
Быстрый поиск по всем дайджестам [77]
← Предыдущий выпуск: PHP-Дайджест №

Автор: Zfort Group

Источник [78]


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

Путь до страницы источника: https://www.pvsm.ru/news/252200

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

[1] Image: https://habrahabr.ru/company/zfort/blog/326036/

[2] 5 апреля Composer’у исполнилось 6 лет: https://github.com/composer/composer/graphs/contributors

[3] PHPUnit 6.1.0: https://github.com/sebastianbergmann/phpunit/blob/6.1/ChangeLog-6.1.md

[4] Drupal 8.3.0: https://www.drupal.org/blog/drupal-8-3-0

[5] Phalcon 3.1.2: https://blog.phalconphp.com/post/phalcon-3-1-2-released-php7-1-support

[6] WooCommerce 3.0: https://woocommerce.com/2017/04/woocommerce-3-0-release/

[7] Митап ThinkPHP #14 в Харькове. Вместе 5 лет: https://habrahabr.ru/company/nixsolutions/blog/325888/

[8] RFC: Trailing Commas In List Syntax: https://wiki.php.net/rfc/list-syntax-trailing-commas

[9] spatie/phpunit-snapshot-assertions: https://github.com/spatie/phpunit-snapshot-assertions

[10] Jest: https://facebook.github.io/jest/

[11] посте: https://medium.com/@sebdedeyne/a-package-for-snapshot-testing-in-phpunit-2e4558c07fe3

[12] orgmanager/orgmanager: https://github.com/orgmanager/orgmanager

[13] DASPRiD/Formidable: https://github.com/DASPRiD/Formidable

[14] Пост: http://www.soliantconsulting.com/blog/2017/03/formidable-different-approach-forms

[15] jack-theripper/transcoder: https://github.com/jack-theripper/transcoder

[16] nategood/commando: https://github.com/nategood/commando

[17] paragonie/iaso: https://github.com/paragonie/iaso

[18] Hash-DoS атаке: http://lukasmartinelli.ch/web/2014/11/17/php-dos-attack-revisited.html

[19] Bogdaan/viber-bot-php: https://github.com/bogdaan/viber-bot-php

[20] Monolith vs Micro: http://fabien.potencier.org/symfony4-monolith-vs-micro.html

[21] Compose your Applications: http://fabien.potencier.org/symfony4-compose-applications.html

[22] Best Practices: http://fabien.potencier.org/symfony4-best-practices.html

[23] gpslab/pagination-bundle: https://github.com/gpslab/pagination-bundle

[24] ghost404: https://habrahabr.ru/users/ghost404/

[25] overblog/GraphQLBundle: https://github.com/overblog/graphqlbundle

[26] Неделя Symfony #535 (27 марта — 2 апреля 2017): http://symfony.com/blog/a-week-of-symfony-535-27-march-2-april-2017

[27] Неделя Symfony #536 (3-9 апреля 2017): http://symfony.com/blog/a-week-of-symfony-536-3-9-april-2017

[28] Сети Петри с Symfony а-ля WorkFlow компонент: https://habrahabr.ru/post/325758/

[29] Symfony Flex, как будет выглядеть ваше приложение с Symfony 4: https://habrahabr.ru/post/325658/

[30] phundament/app: https://github.com/phundament/app

[31] pgaultier/yii2-webpack: https://github.com/pgaultier/yii2-webpack

[32] Разработка на Yii 2: Создаем RESTful API: https://code.tutsplus.com/tutorials/programming-with-yii2-building-a-restful-api--cms-27513

[33] Разработка на Yii 2: Используем Cron: https://code.tutsplus.com/tutorials/how-to-program-with-yii2-running-cron-services--cms-27508

[34] Yii development notes #4: https://www.patreon.com/posts/8697345

[35] Реализация репозитория для доменных сущностей: http://www.elisdn.ru/blog/106/domain-native-repository

[36] Сервисный слой и контроллеры в Yii2: http://www.elisdn.ru/blog/105/services-and-controllers

[37] Проектирование доменных сущностей и агрегатов: http://www.elisdn.ru/blog/104/domain-entities-modelling

[38] YiiConf 2017: http://rmcreative.ru/blog/post/yiiconf-2017

[39] zeeshanu/opus: https://github.com/zeeshanu/opus/releases

[40] cloudcreativity/laravel-json-api: https://github.com/cloudcreativity/laravel-json-api

[41] neomerx/json-api: https://github.com/neomerx/json-api

[42] dtroyan: https://habrahabr.ru/users/dtroyan/

[43] themsaid/forge-sdk: https://github.com/themsaid/forge-sdk

[44] Forge API: https://forge.laravel.com/api-documentation

[45] Laravel: правильный путь (лучшие практики): https://github.com/uonick/laravel-best-practices/blob/master/README-RU.md

[46] uonick: https://habrahabr.ru/users/uonick/

[47] Альтернативный процесс разработки пакетов Laravel: https://www.sitepoint.com/alternative-laravel-package-development-workflow/

[48] Туториал: https://www.sitepoint.com/easily-add-social-logins-to-your-app-with-socialite/

[49] laravel/socialite: https://github.com/laravel/socialite

[50] Laravel Frontend Presets: https://medium.com/@taylorotwell/laravel-frontend-presets-eca312958def

[51] О миграции проектов на Zend Expressive 2: https://blog.alejandrocelaya.com/2017/03/27/my-thoughts-after-migrating-some-projects-to-zend-expressive-2/

[52] Неделя Zend Framework — 2017-04-06: http://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-week-of-2017-04-06

[53] Неделя Zend Framework — 2017-03-30: http://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-week-of-2017-03-30

[54] PHP и неизменяемость: Часть 2: https://www.simonholywell.com/post/2017/04/php-and-immutability-part-two/

[55] Часть 1: https://www.simonholywell.com/post/2017/03/php-and-immutability/

[56] Использование анонимных классов в качестве middleware: https://mwop.net/blog/2017-03-30-anonymous-class-middleware.html

[57] Слоистая архитектура в MVC-фреймворках и использование Active Record: https://www.toptal.com/php/maintain-slim-php-mvc-frameworks-with-a-layered-structure

[58] Генерирование игровой местности на ReactJS, PHP, и Websockets: https://www.sitepoint.com/procedurally-generated-game-terrain-reactjs-php-websockets/

[59] о создании игр на PHP и ReactJS: https://www.sitepoint.com/game-development-with-reactjs-and-php-how-compatible-are-they/

[60] Почему Doctrine умирает: https://www.tomasvotruba.cz/blog/2017/03/27/why-is-doctrine-dying/

[61] Докеризация PHP-проекта: https://blog.forma-pro.com/dockerize-any-php-project-a-pure-bash-script-38dd37baf710

[62] PHP UK Conference 2017: https://www.youtube.com/playlist?list=PL_aPVo2HeGF-_djRi_UVWWLdkVpYQFnFm

[63] Что нового в pthreads v3: https://www.sitepoint.com/upgrading-pthreads-v2-v3-look/

[64] Многопоточное программирование в PHP с помощью pthreads: http://phpprofi.ru/blogs/post/55

[65] Типы данных в PHP и MySQL: http://phpprofi.ru/blogs/post/48

[66] PHP: Хранение сессий в защищённых куках: https://habrahabr.ru/post/325452/

[67] Всепротокольный бот на PHP за 10 минут, или как Microsoft Bot Framework и Azure Functions облегчают нам жизнь: https://habrahabr.ru/post/325130/

[68] Запрещенные изменения в коде или продолжение истории ремонта одного крана: https://habrahabr.ru/post/325124/

[69] Готовимся к собеседованию по PHP: Всё об итерации и немного про псевдотип «iterable»: https://habrahabr.ru/post/324934/

[70] Опрос. Какой php-фреймворк вы используете?: https://habrahabr.ru/post/325234/

[71] matthiasnoback/random-disaster-bundle: https://github.com/matthiasnoback/random-disaster-bundle

[72] Первоапрельский анонс Doctrine 4: http://www.doctrine-project.org/2017/04/01/announcing-doctrine-4.html

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

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

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

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

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

[78] Источник: https://habrahabr.ru/post/326036/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best