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

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013)

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013)

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

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

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013) Новости и релизы

  • Apigility [1] — На прошедшей недавно конференции ZendCon [2] был представлен инструмент Apigility, который позволяет в мгновение создавать приложения реализующие REST API на Zend Framework 2. Обещают также интеграцию с Zephir, что даст возможность пользователям улучшить производительность API, созданных с помощью Apigility.
    Доступна видеодемонстрация [3] video, а также пара постов с первыми впечатлениями и комментариями: Исследуя Apigility [4], Тестируем Apigility [5].
  • PHP 5.5.5 [6] — Представлено обновление последней ветки интерпретатора. Кроме ряда исправлений [7] релиз также включает в себя обновление OPCache: добавлена функция opcache_compile_file [8], которая позволяет загружать файл в кэш без его непосредственного выполнения.
  • PHP 5.4.21 [9] — Обновилась также ветка 5.4. Релиз содержит десяток исправлений [10].
  • habr Поддержка PHP в Google App Engine! [11] — В мае этого года на Google I/O была анонсирована поддержка PHP в App Engine, и вот теперь данная возможность доступна всем пользователям без ограничений.
  • Symfony CMF 1.0.0 [12] — Вышла в свет долгожданная первая стабильная версия Symfony CMF [13]. Подробный взгляд тут [14] habr.
  • HHVM 2.2.0 [15] — Новая версия виртуальной машины для PHP от Facebook. Теперь HHVM доступен в виде пакетов для популярных дистрибутивов Linux. Кроме этого релиз включает массу изменений и может похвастаться поддержкой большинства популярных PHP-фреймворков.
  • Codeception 1.7 [16] — Свежий релиз замечательного инструмента для тестирования с модулем WebDriver на борту.

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013) PHP

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013) Инструменты

  • appserver [23] — Многопоточный сервер приложений для PHP на PHP. Также доступно свежее интервью с создателями [24].
  • Clockwork [25] — Расширение для браузера Chrome, добавляющее вкладку с отладочной информацией по PHP в Developer Tools.
  • PlacePhant [26] — Используйте PHP-слонов в качестве placeholder-изображений.
  • Requests [27] — Удобная библиотека для выполнения HTTP-запросов.
  • atoum [28] — Неплохая альтернатива PHPUnit для реализации модульного тестирования на PHP.
  • Piwik [29] — Хотите свой инструмент статистики а-ля Google Analytics? Попробуйте Piwik.

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013) Материалы для обучения

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013) Материалы c прошедших конференций

  • video Laracon EU 2013 [77] — Видеозаписи докладов с прошедшей в Амстердаме конференции, посвященной фреймворку Laravel.
  • ZendCon 2013 [78] — В первой половине октября состоялась крупнейшая PHP-конференция. Доступны слайды 56 докладов [79], видеозаписи [80] video, а также отчет [81] одного из участников.
  • PHPNW 2013 [82] — Слайды 31 доклада с прошедшей в Манчестере конференции.
  • ru PHP Frameworks Day [83] — Доступны материалы и видеозаписи [84] video докладов с прошедшей в Киеве конференции. Также имеются отчеты участников тут [85], тут [86] и тут [87].

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013) Интересное

Быстрый поиск по всем дайджестам [98]
Предыдущий выпуск [99]

Автор: pronskiy

Источник [100]


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

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

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

[1] Apigility: http://www.apigility.org/

[2] ZendCon: http://zendcon.com

[3] видеодемонстрация: http://vimeo.com/76399485

[4] Исследуя Apigility: http://akrabat.com/zend-framework-2/investigating-apigility/

[5] Тестируем Apigility: http://www.lorenzoferrara.net/blog/testing-apigility-code-connected-rest-apis-9905375.html

[6] PHP 5.5.5: http://php.net/archive/2013.php#id2013-10-16-1

[7] ряда исправлений: http://www.php.net/ChangeLog-5.php#5.5.5

[8] opcache_compile_file: http://www.php.net/manual/es/function.opcache-compile-file.php

[9] PHP 5.4.21: http://php.net/index.php#id2013-10-17-1

[10] десяток исправлений: http://www.php.net/ChangeLog-5.php#5.4.21

[11] Поддержка PHP в Google App Engine!: http://habrahabr.ru/post/197200/

[12] Symfony CMF 1.0.0: http://symfony.com/blog/the-symfony-cmf-released-its-first-stable-version

[13] Symfony CMF: http://cmf.symfony.com/

[14] тут: http://habrahabr.ru/post/197524/

[15] HHVM 2.2.0: http://www.hhvm.com/blog/1301/hhvm-2-2-0?utm_content=bufferdd69a&utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer

[16] Codeception 1.7: http://codeception.com/10-11-2013/codeception-17-webdriver

[17] PSR-2 и CodeSniffer — история успеха: http://philsturgeon.co.uk/blog/2013/10/psr2-v-codesniffer-psr2

[18] первая поправка для PSR-2: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide-meta.md#3-errata

[19] RFC: Expectations: https://wiki.php.net/rfc/expectations

[20] assert(): http://php.net/manual/ru/function.assert.php

[21] отклонено: https://wiki.php.net/rfc/anonymous_classes#voting

[22] вложенным: https://wiki.php.net/rfc/nested_classes

[23] appserver: http://www.appserver.io/

[24] интервью с создателями: http://www.sitepoint.com/interview-appserver-io-crew/

[25] Clockwork: https://github.com/itsgoingd/clockwork-chrome

[26] PlacePhant: http://placephant.com/

[27] Requests: http://requests.ryanmccue.info/

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

[29] Piwik: https://github.com/piwik/piwik

[30] Active Record против Data Mapper: http://russellscottwalker.blogspot.co.uk/2013/10/active-record-vs-data-mapper.html

[31] Используем веб-сокеты на PHP: http://www.sitepoint.com/building-live-score-widget-using-php-web-sockets/

[32] Ratchet: http://socketo.me/

[33] Создаем веб-приложение на Symfony 2: Bootstrapping: http://www.sitepoint.com/building-a-web-app-with-symfony-2-bootstrapping/

[34] серии туториалов: http://www.sitepoint.com/series/building-a-personal-web-app-head-to-toe-with-symfony-2/

[35] Внедрение репозиториев в сервисы на Symfony2: http://blog.sznapka.pl/injecting-repositories-to-service-in-symfony2/

[36] Автодополнение множества параметров: http://tech.procurios.nl/archief/2013/10/11/Autocompleting-a-lot-of-parameters

[37] Использование Event Dispatcher в Silex-приложении: http://gonzalo123.com/2013/10/14/using-the-event-dispatcher-in-a-silex-application/

[38] Трюки и хитрости PHPUnit: http://www.softwaretestingmagazine.com/knowledge/phpunit-tips-tricks/

[39] Автозагрузка против объединения классов в один файл: http://phpixie.com/blog/benchmarking-autoloading-vs-combining-classes-into-a-single-file/

[40] Адаптивные изображения с помощью Picturefill и PHP: http://www.sitepoint.com/responsive-images-using-picturefill-php/

[41] Picturefill: https://github.com/scottjehl/picturefill

[42] Шардирование с помощью MySQL Fabric: http://schlueters.de/blog/archives/175-Sharding-PHP-with-MySQL-Fabric.html

[43] тут: http://blog.ulf-wendel.de/2013/mysql-fabric-initial-decision-on-data-models-and-transactions/

[44] OAuth Middleware для Slim: http://www.lornajane.net/posts/2013/oauth-middleware-for-slim

[45] Как заранее подгружать ACL для повышения производительности: http://blog.liip.ch/archive/2013/10/09/how-to-preload-acl-in-order-to-get-good-performances.html

[46] Введение в Redbean: http://www.sitepoint.com/introduction-redbean/

[47] Обзор Symfony2-компонентов: Routing: http://blog.servergrove.com/2013/10/08/symfony2-components-overview-routing/

[48] HttpFoundation: http://blog.servergrove.com/2013/09/23/symfony2-components-overview-httpfoundation/

[49] HttpKernel: http://blog.servergrove.com/2013/09/30/symfony2-components-overview-httpkernel/

[50] О ContainerAware: http://qafoo.com/blog/057_containeraware_considered_harmful.html

[51] Sublime Text и джедайство: http://tvorzasp.com/blog/sublime-text-i-jedi/

[52] Виртуализируйте ваше стек с помощью Vagrant и Puppet: http://jmather.com/2013/10/16/virtualizing-your-stack-with-vagrant-and-puppet-redux/

[53] Zephir — создавайте PHP-расширения без знаний C: http://www.sitepoint.com/zephir-build-php-extensions-without-knowing-c/

[54] Создаем модуль для Drupal 7: http://www.sitepoint.com/building-drupal-7-module-show-latest-nodes/

[55] Personal Maps: http://www.simplecoding.org/personal-maps-avtorizaciya-i-autentifikaciya-s-ispolzovaniem-yii-rbac-chast-9.html

[56] Развертывание Symfony2 на Engine Yard: http://future500.nl/deploying-symfony2-on-engineyard-cloud/

[57] поста: https://blog.engineyard.com/2013/deploying-php-applications-on-engine-yard-a-how-to

[58] Composer — ускоренный курс: https://medium.com/on-coding/ad56bdd66beb

[59] Laravel 4: Пакеты: https://medium.com/on-coding/5963ca9d6499

[60] аутентификации: https://medium.com/on-coding/e8d93c9ce0e2

[61] Access Control List: https://medium.com/on-coding/a7f2fa1f9791

[62] развертывании: https://medium.com/on-coding/3bed5d0e645e

[63] API: https://medium.com/on-coding/c643022433ad

[64] Rails-подобная консоль для PHP: http://franklinstrube.com/blog/rails-like-console-php/

[65] auto_prepend_file: http://www.php.net/manual/en/ini.core.php#ini.auto-prepend-file

[66] Magento: https://github.com/fstrube/magento-console

[67] WordPress: https://github.com/fstrube/wordpress-console

[68] Нам нужно замыкание: http://programmingarehard.com/2013/10/16/we-need-some-closure.html

[69] Пентест WordPress своими руками: http://habrahabr.ru/company/dsec/blog/196858/

[70] Drupal 8 — революционные изменения: http://habrahabr.ru/post/197670/

[71] Laravel. Установка, настройка, создание и деплой приложения: http://habrahabr.ru/post/197454/

[72] Деобфускация бэкдора без единого буквенно-цифрового символа: http://habrahabr.ru/post/197624/

[73] шелла: http://habrahabr.ru/post/193986/

[74] Кэшинг пакетов для Composer: http://habrahabr.ru/post/197666/

[75] Phalcon PHP фрейморк. Работа с аннотациями: http://habrahabr.ru/post/197254/

[76] Regenix: Новый нестандартный MVC фреймворк для PHP: http://habrahabr.ru/post/196604/

[77] Laracon EU 2013: http://laracon.eu/2013/talks/

[78] ZendCon 2013: http://www.zendcon.com/

[79] слайды 56 докладов: https://joind.in/event/view/1493/slides#event-tabs

[80] видеозаписи: http://www.youtube.com/user/ZendTechnologies/videos

[81] отчет: http://www.dragonbe.com/2013/10/what-i-took-home-from-zendcon-2013.html

[82] PHPNW 2013: http://joind.in/event/view/1381/slides#event-tabs

[83] PHP Frameworks Day: http://frameworksdays.com/event/php-frameworks-day-2013/page/program

[84] видеозаписи: http://www.youtube.com/user/fwdays

[85] тут: http://rmcreative.ru/blog/post/php-frameworks-day--otchjot

[86] тут: http://blog.evercodelab.com/php-frameworks-day-2013/

[87] тут: http://tokarchuk.ru/2013/10/conf-php-frameworks-day-2013/

[88] Интервью с создательницами PHPWomen: http://7php.com/phpwomen/

[89] PHPWomen: http://phpwomen.org/

[90] Перестаньте делать вид, что PHP хороший язык: http://edorian.github.io/2013-10-19-Please-stop-pretending-PHP-is-a-good-language/

[91] Подкаст: «Elephant in the Room»: http://elephantintheroom.io/blog/2013/10/episode-1-design-is-hard/

[92] Константин Кудряшов: https://twitter.com/everzet

[93] Mathias Verraes: https://twitter.com/mathiasverraes

[94] Глаголы в именах классов: http://verraes.net/2013/10/verbs-in-class-names/

[95] PHP в твите: http://www.emanueleminotto.it/php-in-a-tweet

[96] µ: https://github.com/lastguest/mu

[97] Исходный код Facebook за август 2007: https://gist.github.com/nikcub/3833406

[98] Быстрый поиск по всем дайджестам: http://pronskiy.github.io/php-digest/

[99] Предыдущий выпуск: http://habrahabr.ru/company/zfort/blog/196538/

[100] Источник: http://habrahabr.ru/post/198318/