- PVSM.RU - https://www.pvsm.ru -
.jpg)
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
— Вышла новая версия одного из самых популярных PHP-фреймворков, и почти сразу появилось первое минорное обновление [2]. Данный релиз примечателен тем, что будет поддерживаться до 2016 года. Если сомневаетесь, какую версию использовать, то специально для вас имеется полезная инструкция [3], которая кроме рекомендаций содержит дорожную карту развития фреймворка. Был написан также пост [4] о том, как с минимальными усилиями обновлять версию Symfony на проекте.
— Отличное дополнение для pinba — сервера реального времени для мониторинга и сбора статистики в PHP, позволяющее собирать информацию не только в реальном времени, но и за продолжительные периоды, а затем просматривать ее в удобном виде.
PHP
— На Хабре проскочил опрос о популярности различных PHP-фреймворков. Результат достаточно неожиданный, особенно в сравнении с прошлым [19]
опросом или, например, с данными с GitHub [20].
Материалы для обучения
— Хабраперевод засветившейся в прошлом выпуске дайджеста статьи, в которой автор показывает, как можно генерировать не совсем случайную последовательность нот. Для этого предлагается использовать механизм цепей Маркова [36] и обучение на некотором наборе данных.
— Автор реализовал расширение [45] для PHPUnit, позволяющее значительно упростить создание mock-обектов, сделав его коротким и наглядным.
— Хабраперевод, который содержит много примеров того, к чему приводит пренебрежение экранированием, и немного рекомендаций о том, как можно экранировать текст.
— Автор поста подготовил хорошее seed-приложение для Silex [55].
— Отличный хабрапост о проектировании API, полезный для всех веб-разработчиков независимо от используемых технологий.Ссылка [66] на предыдущий выпуск.
Автор: pronskiy
Источник [67]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/36745
Ссылки в тексте:
[1] Symfony 2.3.0! Первый релиз с долгосрочной поддержкой!: http://habrahabr.ru/post/182008/
[2] первое минорное обновление: http://2.3.2symfony.com/blog/symfony-2-3-1-released
[3] инструкция: http://symfony.com/blog/which-version-of-symfony-should-you-use
[4] пост: http://symfony.com/blog/upgrading-your-symfony-projects-the-easy-way
[5] symfony.com: http://symfony.com
[6] будет мультиязычным: http://symfony.com/blog/the-symfony-com-website-in-your-language
[7] соответствующий репозиторий на GitHub: https://github.com/symfony/symfony-marketing
[8] Доступен PHP 5.5 RC3: http://php.net/index.php#id2013-06-06-1
[9] Исправлено: https://github.com/php/php-src/blob/php-5.5.0RC3/NEWS
[10] Доступны PHP 5.4.16 и PHP 5.3.26: http://php.net/archive/2013.php#id2013-06-06-2
[11] ошибки: http://php.net/ChangeLog-5.php
[12] безопасности: https://bugs.php.net/bug.php?id=64879
[13] Июньский выпуск журнала Web & PHP: http://webandphp.com/June2013
[14] Встречаем HTML5 парсер и сериализатор для PHP: http://engineeredweb.com/blog/2013/introducing-html5-parser-serializer-php/
[15] php5lib: https://github.com/html5lib/html5lib-php
[16] Pinboard — прокачиваем Pinba для мониторинга PHP: http://habrahabr.ru/post/183104/
[17] The PHP Internals Book: http://www.phpinternalsbook.com/
[18] Какой PHP-фреймворк вы используете?: http://habrahabr.ru/post/183290/
[19] прошлым: http://habrahabr.ru/post/116030/
[20] данными с GitHub: http://phptrends.com/category/7
[21] Принятие версий PHP: http://www.lornajane.net/posts/2013/php-version-adoption
[22] Почему Phalcon любого другого PHP-фреймворка?: http://blog.phalconphp.com/post/52719862920/why-is-phalcon-faster-than-any-other-php-framework
[23] Proc_Open — связь с внешним миром: http://phpmaster.com/proc-open-communicate-with-the-outside-world/
[24] конвейера в Unix: http://ru.wikipedia.org/wiki/Конвейер_(UNIX)
[25] proc_open: http://php.net/proc_open
[26] Параллельное тестирование с помощью PHPUnit и ParaTest: http://net.tutsplus.com/tutorials/php/parallel-testing-for-phpunit-with-paratest/
[27] хабрапостом о параллелизации юнит-тестов: http://habrahabr.ru/company/badoo/blog/181488/
[28] Упаковываем Sуmfony-приложение в один файл — введение: http://fabien.potencier.org/article/69/packing-a-symfony-full-stack-framework-application-in-one-file-introduction
[29] Советы разработчикам: http://www.geekyboy.com/archives/692
[30] Laravel 4 на Google AppEngine: http://blog.neoxia.com/laravel-4-on-google-appengine-for-php/
[31] хостинге: https://www.reg.ru/?rlink=reflink-717
[32] Pseudo-Random vs. True Random: http://boallen.com/random-numbers.html
[33] тут: http://blog.ircmaxell.com/2011/07/random-number-generation-in-php.html
[34] Лучшие практики PhpStorm — идеальный рабочий процесс для PHP-разработчиков: http://tv.jetbrains.net/videocontent/webinar-recording-phpstorm-best-practices-the-perfect-workflow-for-php-developers
[35] Пишем музыку с помощью PHP: http://habrahabr.ru/post/182010/
[36] цепей Маркова: http://ru.wikipedia.org/wiki/Цепь_Маркова
[37] Отладка Laravel с помощью MonoLog и FirePHP: http://www.codediesel.com/laravel/debuggin-laravel-with-monolog-and-firephp/
[38] Интервью с Vito Chin: http://7php.com/php-interview-vito-chin/
[39] Gmagick: http://php.net/manual/en/book.gmagick.php
[40] PHP Development in the Cloud: http://www.phparch.com/books/php-development-in-the-cloud-a-phparchitect-guide/
[41] PHP REST API Frameworks: http://davss.com/tech/php-rest-api-frameworks/
[42] Whoops! PHP-ошибки для крутых ребят: http://net.tutsplus.com/tutorials/php/whoops-php-errors-for-cool-kids/
[43] Управляем сложной системой с помощью паттерна «фасад»: http://phpmaster.com/manage-complexity-with-the-facade-pattern/
[44] PHPUnit: простой синтаксис для создания mock-объектов: http://habrahabr.ru/post/183010/
[45] расширение: https://github.com/ptrofimov/xpmock
[46] Конфигурируем Symfony2-приложение для обеспечения СОА: http://odino.org/configuring-a-symfony2-application-to-support-soa/
[47] пост: http://odino.org/refactoring-your-architecture-go-for-soa/
[48] сервис-ориентированной архитектуры: http://ru.wikipedia.org/wiki/Сервис-ориентированная_архитектура
[49] Как подготовить доклад и попасть на конференцию: https://blog.engineyard.com/2013/speaking-at-conferences
[50] Избегайте лишних интерфейсов: http://www.brandonsavage.net/avoiding-interface-overkill/
[51] Экранирование (или что нужно знать для работы с текстом в тексте): http://habrahabr.ru/post/182424/
[52] Приступаем к тестированию: http://codeception.com/06-12-2013/getting-on-testing-ship
[53] Codeception: http://codeception.com/
[54] Silicone Skeleton — настроенный Silex: http://habrahabr.ru/post/182612/
[55] seed-приложение для Silex: https://github.com/elfet/silicone-skeleton
[56] Тест на тему безопасности веб-приложений: http://timoh6.github.io/WebAppSecQuiz/
[57] Почему вам следует обратить внимание на Continuous Integration: http://www.tembies.com/2013/06/continuous-integration-deployment-with-php/
[58] Работаем с jQuery и Silex в качестве RestFull-провайдера: http://gonzalo123.com/2013/06/10/working-with-jquery-and-silex-as-restfull-resource-provider/
[59] Внедряем Twig в ваш legacy-код: http://odino.org/integrating-twig-in-your-legacy-php-code/
[60] PhpStrom поддерживает Twig: http://blog.jetbrains.com/phpstorm/2013/06/twig-support-in-phpstorm/
[61] Как вы используете bcrypt для хэширования паролей на PHP?: http://stackoverflow.com/questions/4795385/how-do-you-use-bcrypt-for-hashing-passwords-in-php/17073604#17073604
[62] Разработка web API: http://habrahabr.ru/post/181988/
[63] Голландская PHP конференция 2013: https://joind.in/event/view/1109/slides#event-tabs
[64] одна из крупнейших PHP-конференций в мире: http://www.phpconference.nl/
[65] отчет: http://techportal.inviqa.com/2013/06/12/dpc13/
[66] Ссылка: http://habrahabr.ru/company/zfort/blog/181980/
[67] Источник: http://habrahabr.ru/post/183642/
Нажмите здесь для печати.