• Главная
  • О нас
  • Статьи
  • Вакансии
  • Контакты

Дайджест интересных новостей и материалов из мира PHP (25 ноября — 8 декабря 2013)

10 Декабрь 2013 by Juds in PHP tags: Apigility, Capistrano, Composer, Laravel, PHP, Slim, Symfony 2, Yii 2, Zend Framework 2, веб-разработка, дайджест, Новости, подборка, ссылки, шаблоны проектирования

d95545fc1d05ef971b7d5040efadea01

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

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

 Новости и релизы

  • ru Yii 2 alpha — Долгожданный альфа-релиз второй версии популярного фреймворка, который кстати теперь ruиспользует возможности PHP 5.4.
  • Symfony 2.4.0 — Плановый релиз фреймворка со множеством новых возможностей и полной обратной совместимостью с Symfony 2.3.
  • PHP_CodeSniffer 1.5.0 — Свежая версия системы автоматической проверки кода на соответствие стандартам.
  • Slim 2.4.0 — Обновился популярный микрофреймворк.
  • Принят стандарт PSR-4 — После небольшой задержки стандарт все-таки был принят. Также как и PSR-0 новый стандарт касается правил автозагрузки.

 Инструменты

  • Stringy — Библиотека, в которой реализовано множество функций для манипуляций со строками и поддержкой многобайтных строк.
  • Dukt Videos — Небольшая библиотека, абстрагирующая работу с видео-сервисами Vimeo и Youtube.
  • Media Alchemyst — Нужно извлечь аудио из видео? Извлечь изображение из документа? Сгенерировать анимированное gif-изображение из видео? Данная библиотека поможет быстро решить такого рода задачи.
  • Voodoo — Еще один фреймворк на PHP с хорошей документацией.
  • Coupe — Простой веб-сервер, реализованный на чистом PHP, используя сопрограммы (coroutines) из PHP 5.5 habr.
  • Parm — Неплохая реализация ActiveRecord на PHP с автогенерацией моделей по схеме, веб-интерфейсом и другими возможностями.
  • Rackem — Еще одна попытка перенести Rack из Ruby-мира в PHP. Подобное уже реализовано в Stack.
  • get-in — Полезные функции для работы со вложенными массивами.
  • dbv.php — Версионность базы данных, просто и удобно!
  • Wikitten — Маленькое и быстрое wiki-подобное приложение, идеальное для хранения заметок, сниппетов и идей.
  • Miner — Простой и удобный Query Builder для PHP.
  • XHProf.io — Графический интерфейс для анализа результатов профилирования кода, полученных с помощью XHProf.
  • Phabricator — Система управления кодом от Facebook. Включает инструменты для просмотра, ревью и мониторинга кода, а также много других возможностей.
  • PHP Toolbox — Каталог PHP-библиотек. Клон Ruby Toolbox.
  • Awesome PHP — Еще один пополняемый список отличных библиотек и фреймворков для PHP.

 Материалы для обучения

  • За пределами чистого кода — Замечательный пост от Anthony Ferrara в продолжение серии «за пределами». Автор делится соображениями о том, как и когда писать хороший код.
  • Полное руководство по удаленной отладке и модульному тестированию с помощью PHPStorm — Запланирована серия статей подробно раскрывающих особенности использования PHPStorm. Пока готовы первые 2 части.
  • Использование Satis для быстрого и надежного развертывания приложений — Не все знают о том, что в Composer есть возможность создания собственного репозитория пакетов благодаря Satis, которому и посвящен пост.
  • video Видеовыпуск подкаста PHP Town Hall: Episode #16 — В гостях Taylor Otwell, создатель фреймфорвка Laravel, который рассказывает о том, что было сделано для Laravel за год и немного о планах. Также обсуждаются Go, Vagrant, Chef и другие темы.
  • Автоматический перевод и преобразование текста в речь с помощью Microsoft Translator — Туториал, в котором создается приложение на Azure и продемонстрирован пример использования сервиса Microsoft Translator для синтеза речи. Демо тут.
  • PHP и MySQL на Windows Azure — Вводный туториал по использованию Azure для размещения PHP-приложений.
  • Google App Engine и PHP — приступаем к работе — Туториал по использованию облачной платформы от Google: создание приложения, интеграция с PHPStorm.
  • Learn PHP — Интерактивный туториал по основам PHP для тех, кто только знакомится с языком.
  • PHP лучшие практики — Короткое практическое руководство по типичным задачам, которые предстают перед PHP-разработчиками.
  • PHP The Right Way: внедрение зависимости — На замечательном ресурсе PHP The Right Way был добавлен раздел о внедрении зависимости. Отличное начало, для тех кто хочет познакомиться с концепцией.
  • Разница между фабриками, реестрами и сервис-локаторами — В предыдущих постах автор рассматривал тему использования локатора служб и внедрения зависимости. Этот пост продолжает мысль и на этот раз автор сравнивает три метода работы с объектами: фабрики, реестр и локатор служб.
  • Шаблон проектирования «репозиторий» — Подробный туториал о популярном паттерне проектирования, а также его применение на PHP.
  • Fun with Array Interfaces — О реализации интерфейсов ArrayAccess, Iterator и Countable.
  • Уменьшаем зависимость от фреймворка — Автор пишет о том, что фреймворк не должен быть частью приложения. Приводит пример, как можно сделать приложение менее связанным с фреймворком.
  • Как стать PHP-профессионалом: важность других — Пост о важности других людей процессе профессионального роста, как в роли обучаемого, так и в роли ментора.
  • MySQL 5.6 BOOL и использование PDO и подготовленных запросов — Автор столкнулся со странным поведением MySQL после обновления и делится своим небольшим исследованием проблемы.
  • Contributing Advent — Автор XDebug, Derick Rethans, публикует серию постов, в которых пишет о том, как он исправлял ошибки в различных проектах с открытым исходным кодом: XDebug (1, 2), PHP DateTime, OpenStreetMap (1, 2) и в других.
  • Imagick против GD — Сравнение двух самых популярных PHP решений для манипуляций с изображениями. Тест производительности библиотек уже был на хабре.
  • PHP и Capistrano 3 — Небольшое руководство по использованию Capistrano последней версии для развертывания PHP-приложения.
  • Развертывание Laravel-приложения с помощью Capistrano — Еще один туториал по использованию Capistrano с PHP-проектами.
  • Laravel Tricks — Репозиторий трюков и хитростей для фреймворка Laravel.
  • Поиск и исправление ошибок правописания с помощью Pspell — Небольшой вводный туториал по использованию расширения Pspell.
  • Стековые машины, 2, 3 — Серия постов от Igor Wiedler о стековых машинах — вычислительных машинах, операции в которых основаны на использовании стека. Примеры реализации на PHP.
  • Хотел бы я это знать, когда только начинал разрабатывать на PHP — Несколько советов от бывалого разработчика.
  • Создаем RESTful API с помощью Apigility — Туториал по использованию представленного на ZendCon инструментаApigility, позволяющего быстро создавать RESTful приложения на основе Zend Framework 2.
  • Создаем RESTful API для Symfony2 с помощью Apigility — Не смотря на то, что Apigility реализован на Zend Framework 2, сервис, тем не менее, может быть использован для создания API для любых PHP-приложений, например, на Symfony2.
  • Полезные команды Console для эффективной разработки на Symfony2
  • Генераторы в PHP — полезный пример — Немного о генераторах из PHP 5.5.
  • Бенчмарк обхода массивов в PHP — Сравниваются несколько способов обхода массивов: foreach, array_walk, for и их вариации.
  • habr Тюнинг SQLite для PHP — Об использовании SQLite в PHP-приложениях, а также небольшое сравнение с другими СУБД (MySQL, PosgreSQL, MS SQL, MongoDB).
  • habr Создание конструктора кирпичной кладки для сайта — Интересная задача и не менее интересное решение на PHP.

 Материалы c прошедших конференций

  • Symfony Live Berlin 2013 — Слайды с прошедшей конференции, в скором времени ожидаются видеозаписи докладов.
  • ZendCon Europe 2013 — Слайды 25 докладов с прошедшей в Париже конференции.

 Занимательное

  • Что дальше для Symfony2? — Пост больше касается не самого фреймворка, а скорее экосистемы. Автор обращает внимание на то, что бандлам не хватает контрибьюторов.
  • Повесть о двух PHP-разработчиках — Автор подмечает, что в PHP-сообществе есть деление на root-разработчиков и shared-разработчиков. А также делится мыслями о том, что из этого следует.
  • Упадок PEAR и восхождение Composer — Немного истории PEAR и Composer, о предпосылках появления последнего и о причинах его успеха.

← Предыдущий выпуск
Источник 
Автор: Роман Понский

Почему 98% текстов на ваших сайтах не работают. Вообще. И как это починить
Google Photon. Обработка данных со скоростью света*

Leave a Comment! Отменить ответ

You must be logged in to post a comment.
Уроки
  • Cinema 4D
  • Unity3D
  • PHP
  • Delphi
  • JavaScript
  • Python
  • HTML5
  • Go
Статьи
  • Новости
  • Game Development
  • PHP
  • QA
  • IT Юмор
  • Разное
Теги
Android Composer Delphi excerption experience Game Design game development gameplay Git Go! AOP google Google Analytics HHVM it experience it юмор Laravel Linux manager Phalcon PHP Python QA RFC Selenium Silex Slim Symfony 2 unity3d warcraft Yii Yii 2 Zend Framework 2 Zephir Биографии Новости Обучение веб-разработка высоконагруженные проекты дайджест дизайн исследование подборка ссылки стартап тенденции
О Нас

Juds–компания по разработке программного обеспечения, разработке веб-проектов и мобильных приложений. Все предлагаемые нами решения индивидуальны и направлены на максимально точное удовлетворение потребностей наших партнеров. Мы находимся в постоянном поиске новых ярких решений. Главные критерии – актуальность применения и инновационность.

Статьи
  • Лучшее из мира PHP за 2013
  • Полезные функции Google Analytics
  • Что в SEO можно считать нормальным и работающим, а что – отжившим
  • 30 полезных для себя вещей
  • Дайджест интересных новостей и материалов из мира PHP (20 октября — 10 ноября 2013)
  • Cinema 4D: создаем плагин – объект
IT Юмор
Метки
Android Composer experience Game Design game development google HHVM it experience it юмор Laravel manager PHP unity3d Yii Zend Framework 2 Zephir Новости Обучение веб-разработка дайджест исследование подборка ссылки стартап тенденции
© 2014 Juds. Все права защищены.