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

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016)

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 1 [1]

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

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 2 Новости и релизы

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 4 PHP

  • RFC: Add BigNum support to OpenSSL extension [9] — Поскольку в OpenSSL реализована поддержка целых чисел неограниченного размера, предлагается сделать доступной эту возможность в userland для PHP. Для этого предполагается добавить класс OpenSSLBigNum. Преимущество по сравнению с GMP — это объектная реализация.
  • RFC: Debugging PDO Prepared Statement Emulation [10] — Предлагается реализовать эмуляцию подготовленных выражений непосредственно в PHP для удобства отладки.

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 5 Инструменты

  • sidkshatriya/dontbug [11] — Обратимый отладчик для PHP. Позволяет выполнять скрипт по шагам как вперед, так и назад. Совместим с xdebug, а значит работает с любыми IDE. Видео демонстрация [12].
  • jwage/phpchunkit [13] — Надстройка над PHPUnit, позволяет разбивать большие наборы тестов на куски и выполнять параллельно.
  • mpociot/slackbot [14] — Библиотека для создания ботов для Slack.
  • krakjoe/ui [15] — PHP 7 расширение с биндингами для libui [16] — библиотеки для разработки кроссплатформенных GUI.
  • atlasphp/Atlas.Orm [17] — Data mapper для persistance model — Passive Record. Туториал [18] по использованию.
  • p1ncet/obcast [19] — Расширение для преобразования объектов к булеву типу.
  • Ne-Lexa/php-buffer [20] — Удобное чтение и запись бинарных файлов. Прислал nelexa [21].
  • bupy7/zf-app-blank [22] — Сборка для быстрого старта проекта на Zend Framework 3. Прислал bupy7 [23].
  • atoum/atoum [24] — Инструмент для модульного тестирования. Туториал [25] по использованию.
  • eymengunay/php-passbook [26] — Библиотека, упрощающая работу с iOS Passbook.
  • Lullabot/amp-library [27] — Конвертер HTML в AMP HTML (Accelerated Mobile Pages).
  • fightbulc/moment.php [28] — Библиотека для работы с датой и временем, поддержкой интернационализации, вдохновленная moment.js.
  • ScriptFUSION/Porter [29] — Абстрактная библиотека для импорта данных из любых источников.
  • padraic/humbug [30] — Мутационное тестирование для PHP. Пост [31] с небольшим разбором внутренностей.
  • oleksandr-torosh/yona-cms [32] — CMS на Phalcon.
  • thephpleague/html-to-markdown [33] — Конвертер HTML в Markdown.
  • Php Inspections (EA Extended) 2.0.0 [34] — Расширение для PhpStorm, дополняющее возможности статического анализа кода.
  • mglaman/conductor [35] — Графический интерфейс для Composer.

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 6 Материалы для обучения

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 20 Аудио и видеоматериалы

PHP-Дайджест № 95 – интересные новости, материалы и инструменты (9 – 30 октября 2016) - 24 Занимательное

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

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

Присылайте ссылки [75] на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах [76], и ваше имя будет рядом с присланной ссылкой в выпуске.

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

Автор: Zfort Group

Источник [78]


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

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

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

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

[2] PHP 7.1.0 RC5: http://php.net/archive/2016.php#id2016-10-27-1

[3] PHP 5.6.27: http://php.net/index.php#id2016-10-14-1

[4] PHP 7.0.12: http://php.net/archive/2016.php#id2016-10-13-1

[5] Yii 2.0.10: https://habrahabr.ru/post/313180/

[6] PSR-11 Container Interface перешел в стадию ревью: https://github.com/container-interop/fig-standards/blob/master/proposed/container.md

[7] Отчет о переходе на PHP 7 сайта Dailymotion.com: http://engineering.dailymotion.com/php-7-deployment-at-dailymotion/

[8] Принимая PHP всерьез: https://slack.engineering/taking-php-seriously-cf7a60065329#.pdj63el96

[9] RFC: Add BigNum support to OpenSSL extension: https://wiki.php.net/rfc/openssl.bignum

[10] RFC: Debugging PDO Prepared Statement Emulation: https://wiki.php.net/rfc/debugging_pdo_prepared_statement_emulation

[11] sidkshatriya/dontbug: https://github.com/sidkshatriya/dontbug

[12] Видео демонстрация: https://www.youtube.com/watch?v=DA76z77KtY0

[13] jwage/phpchunkit: https://github.com/jwage/phpchunkit

[14] mpociot/slackbot: https://github.com/mpociot/slackbot

[15] krakjoe/ui: https://github.com/krakjoe/ui

[16] libui: https://github.com/andlabs/libui

[17] atlasphp/Atlas.Orm: https://github.com/atlasphp/Atlas.Orm

[18] Туториал: https://www.sitepoint.com/a-first-look-at-atlas-the-orm-that-delivers/

[19] p1ncet/obcast: https://github.com/p1ncet/obcast

[20] Ne-Lexa/php-buffer: https://github.com/Ne-Lexa/php-buffer

[21] nelexa: https://habrahabr.ru/users/nelexa/

[22] bupy7/zf-app-blank: https://github.com/bupy7/zf-app-blank

[23] bupy7: http://mihaly4.ru

[24] atoum/atoum: https://github.com/atoum/atoum

[25] Туториал: https://www.sitepoint.com/testing-php-code-with-atoum-an-alternative-to-phpunit/

[26] eymengunay/php-passbook: https://github.com/eymengunay/php-passbook

[27] Lullabot/amp-library: https://github.com/lullabot/amp-library

[28] fightbulc/moment.php: https://github.com/fightbulc/moment.php

[29] ScriptFUSION/Porter: https://github.com/ScriptFUSION/Porter

[30] padraic/humbug: https://github.com/padraic/humbug

[31] Пост: http://blog.kevingomez.fr/2016/10/23/digging-into-humbug

[32] oleksandr-torosh/yona-cms: https://github.com/oleksandr-torosh/yona-cms

[33] thephpleague/html-to-markdown: https://github.com/thephpleague/html-to-markdown

[34] Php Inspections (EA Extended) 2.0.0: https://plugins.jetbrains.com/update/index?pr=phpStorm&updateId=29766

[35] mglaman/conductor: https://github.com/mglaman/conductor

[36] Неделя Symfony #511 (10-16 октября 2016): http://symfony.com/blog/a-week-of-symfony-511-10-16-october-2016

[37] Неделя Symfony #512 (17-23 октября 2016): http://symfony.com/blog/a-week-of-symfony-512-17-23-october-2016

[38] Неделя Symfony #513 (24-30 октября 2016): http://symfony.com/blog/a-week-of-symfony-513-24-30-october-2016

[39] Пополнение в core-команде Yii: http://rmcreative.ru/blog/post/dynasource-prisoedinilsja-k-yii

[40] bizley/yii2-podium: https://github.com/bizley/yii2-podium

[41] dcb9/yii2-phpredis: https://github.com/dcb9/yii2-phpredis

[42] Использование TDD на примере мобильной темы сайта: http://www.elisdn.ru/blog/97/tdd-mobile-theme

[43] Yii 2 Conference 2016, Отчёт и материалы: http://rmcreative.ru/blog/post/yii-2-conference-2016--otchjot-i-materialy

[44] Рецепты для Yii 2: http://rmcreative.ru/blog/post/retsepty-dlja-yii-2

[45] YABhq/Quarx: https://github.com/YABhq/Quarx

[46] mpociot/versionable: https://github.com/mpociot/versionable

[47] Подкаст Full Stack Radio #52: Taylor Otwell — Паттерны для упрощения приложений на Laravel: http://www.fullstackradio.com/52

[48] Пакет для работы с СУБД Firebird в Laravel: https://habrahabr.ru/post/312874/

[49] Руководство по безопасным автообновлениям для PHP-разработчиков: https://paragonie.com/blog/2016/10/guide-automatic-security-updates-for-php-developers

[50] Перегрузка методов в PHP: https://murze.be/2016/10/method-overloading-possible-php-sort/

[51] Мод для Minecraft на PHP: https://www.sitepoint.com/modding-minecraft-with-php-buildings-from-code/

[52] Использование объектов-шпионов вместо моков: https://adamwathan.me/2016/10/12/replacing-mocks-with-spies/

[53] Практические аспекты генераторов в PHP при передаче значений: https://markbakeruk.net/2016/10/08/php-generators-sending-gotchas/

[54] Туториал по PHP-разработке на iPad: https://www.sitepoint.com/is-it-possible-to-write-and-run-php-code-on-an-ipad/

[55] Разбор реализации игры PHPSnake: https://www.sitepoint.com/howd-they-do-it-phpsnake-detecting-keypresses/

[56] AndrewCarterUK/PHPSnake: https://github.com/AndrewCarterUK/PHPSnake

[57] PHP — exercism.io: http://exercism.io/languages/php/exercises

[58] Подборка полезных ресурсов по Doctrine 2 ORM: https://github.com/TomasVotruba/awesome-doctrine

[59] Машинное обучение на PHP: https://stovepipe.systems/post/machine-learning-naive-bayes

[60] WordCamp Europe в Вене и вектор развития WordPress: https://habrahabr.ru/company/nixsolutions/blog/311720/

[61] Новая жизнь legacy проекта: https://habrahabr.ru/post/311514/

[62] Drupal Composer рецепты: https://habrahabr.ru/post/313298/

[63] Реализация многопоточного сервера на PHP: https://habrahabr.ru/post/312662/

[64] Эволюция CleverStyle Framework 6: https://habrahabr.ru/post/312164/

[65] Всем привет, я вебмастер и меня взломали: https://habrahabr.ru/post/313332/

[66] Разбираемся с SOLID: Инверсия зависимостей: https://habrahabr.ru/post/313796/

[67] Функциональное программирование в PHP: Многопоточный парсер: http://www.elisdn.ru/blog/98/functional-php-parser

[68] Туториал по отладке с помощью PhpStorm: https://www.youtube.com/watch?v=GokeXqI93x8&feature=youtu.be

[69] Chevereto/G-Library: https://github.com/Chevereto/G-Library

[70] jaytaph/c64php: https://github.com/jaytaph/c64php

[71] Радужные слоники на Kickstarter: https://www.kickstarter.com/projects/1817732114/the-phpdiversity-rainbow-elephpant

[72] личку: http://habrahabr.ru/conversations/pronskiy/

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

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

[75] Присылайте ссылки: http://bit.ly/php-digest-add-link

[76] не было в PHP-Дайджестах: http://pronskiy.github.io/php-digest/

[77] Предыдущий выпуск: PHP-Дайджест № 94: https://habrahabr.ru/company/zfort/blog/312144/

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