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

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014)

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014)

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

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

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014) Новости и релизы

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014) PHP

  • Новые возможности PHP 5.6 [7] — Бета релиза 5.6 еще не было, так что можно ожидать, что будут и другие новые возможности, но те, которые уже точно попадут в релиз рассмотрены в посте.

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014) Инструменты

  • PHP Option Type [8] — Тип Option предназначен для случаев, когда иногда вам нужно возвращать значение (обычно объект), но при этом иногда значение может быть пустым (обычно null):
    $this->findSomeEntity()->orElse($this->findSomeOtherEntity())->orElse($this->createEntity());
    Подробнее можно прочитать в посте автора: Упрощаем алгоритмы с помощью опций [9].
  • Password Validator [10] — Библиотека, призванная упростить использование нового API хэширования паролей, а также упростить обновление «старых» хэшей в приложении. Подробнее можно прочитать в посте [11] автора.
  • alpaca [12] — Инструмент для автоматической генерации клиентских библиотек на php, nodejs, python, ruby для вашего API.
  • Macaw [13] — Маленький, простой, быстрый и удобный роутер.
  • Recurr [14] — Библиотека, предназначенная для работы с правилами повторения и переводом их в объекты DateTime.
  • MinimeAnnotations [15] — Работаем с аннотациями легко и просто.
  • MediaVorus [16] — Библиотека для получения всей технической информации о файлах.
  • turing-php [17] — Реализация машины Тьюринга на PHP.
  • PHP Project Starter [18] — Инструмент командной строки, который позволяет разработчикам быстро создавать PHP-приложения, следующие общепринятым соглашениям и использующие лучшие в своем классе средства разработки.

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014) Материалы для обучения

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014) Аудио и видео материалы

Дайджест интересных новостей и материалов из мира PHP № 33 (1 января — 12 января 2014) Занимательное

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

Автор: pronskiy

Источник [83]


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

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

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

[1] Laravel стал самым популярным PHP-репозиторием на GitHub: https://github.com/search?l=php&q=stars%3A%3E1&s=stars&type=Repositories

[2] посте: http://laravel.ru/articles/slider23/on-community

[3] 5.5.8: http://php.net/index.php#id2014-01-10-1

[4] 5.4.24: http://php.net/index.php#id2014-01-10-2

[5] CakePHP 3.0.0 dev preview 1: http://bakery.cakephp.org/articles/markstory/2014/01/05/cakephp_3_0_0_dev_preview_1_released

[6] В Composer реализована автозагрузка на основе PSR-4: http://seld.be/notes/psr-4-autoloading-support-in-composer

[7] Новые возможности PHP 5.6: http://www.sitepoint.com/new-features-php-5-6/

[8] PHP Option Type: https://github.com/schmittjoh/php-option

[9] Упрощаем алгоритмы с помощью опций: http://jmsyst.com/blog/simplifying-algorithms-with-options

[10] Password Validator: https://github.com/jeremykendall/password-validator

[11] посте: http://jeremykendall.net/2014/01/04/php-password-hashing-a-dead-simple-implementation/

[12] alpaca: https://github.com/pksunkara/alpaca

[13] Macaw: https://github.com/Codingbean/Macaw

[14] Recurr: https://github.com/simshaun/recurr

[15] MinimeAnnotations: https://github.com/marcioAlmada/annotations

[16] MediaVorus: https://github.com/romainneutron/MediaVorus

[17] turing-php: https://github.com/igorw/turing-php

[18] PHP Project Starter: https://github.com/cpliakas/php-project-starter

[19] Iteration: https://igor.io/2014/01/06/functional-library-iter.html

[20] Traversal: https://igor.io/2014/01/08/functional-library-traversal.html

[21] Null: https://igor.io/2014/01/10/functional-library-null.html

[22] Дело в отношении функции ifsetor: http://nikic.github.io/2014/01/10/The-case-against-the-ifsetor-function

[23] Хранимые процедуры в MySQL и PHP: http://www.sitepoint.com/stored-procedures-mysql-php

[24] Создаем фотостену по тэгу с помощью Twilio и PHP: http://net.tutsplus.com/tutorials/php/creating-a-photo-tag-wall-with-twilio-picture-messaging-php

[25] Вам не нужен фреймворк: http://www.brandonsavage.net/you-dont-need-a-framework

[26] пост: http://afilina.com/frameworks-for-everyone/

[27] фреймворки — это хорошо, компоненты — это круто: http://harikt.com/blog/2014/01/09/frameworks-are-good/

[28] Очереди сообщений, сравнение Beanstalkd, IronMQ и Amazon SQS: http://www.sitepoint.com/message-queues-comparing-beanstalkd-ironmq-amazon-sqs/

[29] Zend Certified PHP Developer 5.5: http://www.lornajane.net/posts/2014/zend-certified-php-developer-5-5

[30] Техническое интервью и вопросы для разогрева: http://www.justincarmony.com/blog/2014/01/08/tech-interviews-softball-questions

[31] Задача на PHP-собеседовании: http://www.sitepoint.com/php-job-interview-task-day-week-calculation

[32] Используем Composer, чтобы устанавливать JavaScript, CSS и изображения в web-root: http://www.phpclasses.org/blog/package/8429/post/1-Using-Composer-to-Install-JavaScript-CSS-and-Images-Under-the-Web-Document-Directory.html

[33] Asset Manager: http://www.phpclasses.org/package/8429-PHP-Composer-plugin-to-install-JS-CSS-and-image-files.html

[34] Magento 2: http://www.eschrade.com/page/category/magento-2/

[35] Играем с внедрением зависимости в PHP: http://coderoncode.com/2014/01/06/dependency-injection-php.html

[36] Устанавливаем LAMP-стек на Debian: http://www.yesdevnull.net/2014/01/setting-up-a-lamp-stack-on-debian-my-way/

[37] Приемочное тестирование с помощью Codeception: http://net.tutsplus.com/tutorials/php/acceptance-testing-with-codeception-2

[38] Nginx, PHP 5.5 и Phalcon на OpenShift: http://www.sitepoint.com/nginx-php5-5-phalcon-openshift

[39] OpenShift: https://www.openshift.com/products/online

[40] Декодируем TLS на PHP: http://www.adayinthelifeof.nl/2013/12/30/decoding-tls-with-php

[41] результатом: https://github.com/jaytaph/TLS-decoder

[42] Тестовые шпионы и Mockery: http://www.littlehart.net/atthekeyboard/2013/12/27/test-spies-and-mockery

[43] В чем принципиальная разница между Mockery и Prophecy?: http://everzet.com/post/72910908762/conceptual-difference-between-mockery-and-prophecy

[44] За пределами абстрактных классов: http://www.garfieldtech.com/blog/beyond-abstract

[45] Серию интересных постов от Anthony Ferrara: http://blog.ircmaxell.com/search/label/Beyond

[46] PHP и Neo4j: введение в графовые базы данных: http://www.sitepoint.com/php-neo4j-introduction-graph-databases/

[47] Графовая база данных Neo4j в PHP: http://habrahabr.ru/post/152079/

[48] Уже почти 2014, а мы все еще комитим сломанный код: http://kvz.io/blog/2013/12/29/one-git-commit-hook-to-rule-them-all/

[49] Введение в Apache CouchDB для PHP-разработчиков: http://systemsarchitect.net/a-painless-guide-to-apache-couchdb-for-a-php-developer/

[50] Объяснение пространств имен в PHP с помощью персонажей Игры престолов: http://daylerees.com/php-namespaces-explained

[51] PHP Internals Book: http://www.phpinternalsbook.com/

[52] Создаем приложение для управления базой клиентов с помощью AngularJS и Laravel: http://dev.tutsplus.com/tutorials/building-a-customer-management-app-using-angularjs-and-laravel--net-36444

[53] Laravel 4: Встроенные системы: https://medium.com/laravel-4/8b18feccd3c

[54] серии исчерпывающих туториалов по Laravel: https://medium.com/laravel-4

[55] Делаем ваш пакет независимым от фреймворка: http://adamwathan.me/2014/01/05/decoupling-your-packages-from-your-framework

[56] Простой краулер на PHP с помощью Goutte: http://zrashwani.com/simple-web-spider-php-goutte/

[57] Лучшие фреймворки на 2014 год: http://www.sitepoint.com/best-php-frameworks-2014/

[58] Альтернативный опрос: http://habrahabr.ru/post/207814/

[59] Лучшие PHP фрэймворки на 2014 год: http://w3talks.org/inspiration/resources/3295

[60] Шпаргалка по SOLID-принципам с примерами на PHP: http://habrahabr.ru/post/208442/

[61] Подходы к оптимизации (веб-)приложений: http://habrahabr.ru/post/208138/

[62] Как связать Yii Framework и Doctrine 2 ORM?: http://habrahabr.ru/post/208182/

[63] Как я заставил работать API в Yiinitializr Advanced: http://habrahabr.ru/post/208376/

[64] Автоматическое тегирование кеша в Yii: http://habrahabr.ru/post/208352/

[65] Создаем поведение (behavior) для Yii2: http://habrahabr.ru/post/208328/

[66] Алгоритм нечёткой кластеризации fuzzy c-means на PHP: http://habrahabr.ru/post/208496/

[67] Создание простого REST-приложения на Silex: http://habrahabr.ru/post/208206/

[68] HHVM, Nginx и PHP (а также Laravel): http://habrahabr.ru/post/208778/

[69] PHP Town Hall: Эпизод 17: http://www.youtube.com/watch?v=ufnGydu58os

[70] PHPDBG: http://phpdbg.com/

[71] Автозагрузка Larаvel-приложения на основе PSR-4: http://www.youtube.com/watch?v=hb7drRpDxgY

[72] Начинаем работу с Apigility: http://vimeo.com/83769801

[73] Laravel с нуля: https://laracasts.com/series/laravel-from-scratch

[74] The Tribal Framework Mindset: http://philsturgeon.co.uk/blog/2014/01/the-tribal-framework-mindset

[75] Объединяя PHP: http://taylorotwell.com/unifying-php/

[76] Zend: Несколько мыслей на пороге 2014: http://blog.zend.com/2014/01/03/thoughts-enter-2014/

[77] Забавные цитат Расмуса: http://en.wikiquote.org/wiki/Rasmus_Lerdorf

[78] Как и почему появился PHP-слоник?: http://7php.com/elephpant/

[79] На php.net добавили несколько пасхальных яиц.: http://git.php.net/?p=web/php.git;a=commitdiff;h=ae561b8a7a656768c5dc160190fef434312c5965

[80] php.net: http://php.net

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

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

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