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

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

27 Январь 2014 by Juds in PHP tags: Composer, HHVM, Laravel, Phalcon, PHP, PHP 5.6, Yii, Zephir, веб-разработка, дайджест, Новости, подборка, ссылки

93e5a76b65927df4655a03d4d5aa51fb

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

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

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

  •  habr PHP 5.6.0 alpha1 — Прошло чуть больше полугода с момента выхода PHP 5.5.0, и вот уже доступна первая альфа-версия 5.6. Желающие могут ознакомиться с новыми возможностями готовящегося релиза. И даже попробовать и сравнить производительность с предыдущими версиями прямо сейчас на 3v4l.org.
  • Кроме того, впервые за долгое время на php.internals идет серьезное обсуждение планов по PHP 6 также известного как PHP 5++.
  • Phalcon 2.0 Alpha — Вышла в свет альфа-версия PECL-фреймворка для PHP. Имеется пост с обзором Phalcon 2 и Zephir.
    Также теперь есть возможность без усилий начать работу с Phalcon благодаря официальным Vagrant-боксам.

 PHP

  •  RFC: arrayof — Предлагается реализовать небольшое улучшение type hinting для массивов: function foo(Bar[] $bars) {} — каждый элемент массива $bars должен быть типа Bar.
  • RFC: Alphanumeric Decrement — Наряду с инкрементом буквенных строк, предлагается добавить и декримент.

 Инструменты

  •  Webception — Веб-интерфейс для запуска Codeception-тестов.
  • RoboTask — Простой современный PHP-инструмент запуска задач, на создание которого автора вдохновили Grunt и Rake.
  • PsySH — Еще одно REPL-решение для PHP. Ранее были также Boris и phpsh.
  • Cockpit — CMS, которую можно легко добавить в любое приложение — plug & play CMS.
  • Rocketeer — Простой и быстрый инструмент развертывания, реализованный на PHP.
  • Poche — Open source инструмент отложенного чтения. Хотите свой Pocket / Instapaper или другой Readability — просто попробуйте Poche.
  • Chrono — Библиотека для работы с датой/временем не зависящая от системных часов.
  • Gush — Консольный инструмент, призванный облегчить жизнь open source контрибьюторов путем автоматизации часто проделываемых операций.
  • Pux — Высокопроизводительный роутер для PHP. Также поставляется с PHP-расширением, благодаря которому производительность можно увеличить еще в два раза.
  • conway-php — Игра «Жизнь», реализованная на PHP.
  • Mammouth — Язык программирования транслируемый в PHP, позволяющий сократить синтаксические конструкции и упростить код. Короче говоря, CoffeeScript для PHP, написанный на JavaScript.
  • DevDocs.io — Отличный ресурс с документацией по веб-инструментам и языкам программирования, включая PHP.

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

  • Создаем простое RESTful приложение с помощью Silex, 2 — Туториал по Silex для начинающих.
  • Советы по оптимизации производительности веб-приложений — Несколько не банальных советов для повышения производительности приложений.
  • Покрытие кода для Behat-тестов
  • 10 языков программирования, которые вам следует изучить в 2014 — Интересный список от Mashable, в котором PHP идет на 6 месте.
  • Что такое PHP-FIG и чем они занимаются? — Обзор группы и стандартов PSR.
  • PHP — будущее пакетов — Мысли о развитии экосистемы «пакетов» для PHP, о Composer/Packagist и о PHPClasses.org, который тоже поддерживает работу через Composer.
  • Фреймворк умер, да здравствует фреймворк! — В последнее время быле не мало постов на тему того, что фреймворки в эпоху Composer’а и огромного числа пакетов не нужны. Так ли это выясняет автор в посте. А как считаете вы?
  • Использование Polymer/Dart и Symfony, 2 — Вводный туториал по использованию Dart в качестве фронтенд-решения и PHP (Symfony) на сервере.
  • S. O. L. I. D — Хорошие туториалы по фундаментальным принципам разработки ПО с примерами на PHP.
  • video Подкаст от PHPClasses.org #43 — «Заменит ли HHVM привычный Zend Engine в PHP6» — Обсуждение последних RFC, PHP 6 и HHVM.
  • HHVM против Zend Engine в PHP 6 — Пост в продолжение темы. Обзор «за» и «против» HHVM.
  • Outer Iterator — Недавно автор публиковал заметку об интересном поведении CachingIterator, а на этот раз в посте рассматривает в целом интерфейс OuterIterator и его применение.
  • Играем с HTML5. Делаем пул WebWoker’ов — Небольшой эксперимент с WebWorker и Silex. Демо тут video.
  • Yii2 dev digest #5
  • Начинаем работать с Vagrant — автоматизированной системой создания рабочих окружений — Подробный вводный туториал по использованию Vagrant.
  • Горизонтальное масштабирование PHP-приложений, 2 — Общие сведения о масштабировании и о горизонтальном в частности.
  • Guzzle — PHP HTTP Client — Замечательная библиотека Guzzle не раз упоминалась в дайджестах, по ссылке обзорный пост и пример взаимодействия с API GitHub.
  • Алгоритм и архитектура обработки форм на сервере — Для всех, кого интересует научная сторона компонента Form в Symfony 2. По ссылке дипломная работа на обозначенную тему.
  • ru Ответ Тейлора на статью «Не используйте фасады» — Недавно имела место дискуссия о фасадах в Laravel. В посте Тейлор расставляет все точки над i, а на видео video демонстрирует использование DI и IoC в Laravel без единого вызова фасадов.
  • ru Мультиязычный сайт на Yii: Интерфейс и URL
  • ru Практика использования Redis — Пост об использовании Redis в Yii Framework.
  • habr UNIX_TIMESTAMP, ROUND и другие DQL запросы через queryBuilder в Symfony 2
  • habr Поддержка sha512 в wsse-authentication-bundle от Escape Studios, Symfony2
  • habr Делаем вебсокеты на PHP с нуля — Отличный пост, в котором автор делится опытом написания своего простого вебсокет-сервера на PHP.
  • habr Зашифрованное взаимодействие между клиентом и сервером на Laravel 4
  • habr Портируем C# LINQ на PHP
  • habr Подобие LINQ на PHP для EAV модели хранения данных
  • habr Создание 3D-иллюстраций — прототип системы
  • habr Отладка с помощью XDebug и PhpStorm на примере сайта 1С-Битрикс
  • habr Передача треков Google Analytics сторонним доменам без javascript
  • habr Удобная генерация URL (ЧПУ). Laravel 4 + сторонние пакеты
  • habr Пример использования standalone actions в Yii2
  • habr Все о неймспейсах в yii1
  • video Ваше первое PHP-расширение на Zephir
  • video Создаем защищенные phar-архивы на PHP — Создание персонализированных phar-файлов на PHP для хранения конфиденциальных данных и проверкой пароля перед использованием.

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

  • Семинар по разработке расширений PHP — Слайды от Jilien Pauli, релиз менеджера PHP 5.5.
  • PHPBenelux Conference 2014 — Слайды 28 докладов.
  • Ski PHP Conference 2014 — Слайды 25 докладов.
  • video PHP Conference Argentina 2013 — Видеозаписи всех докладов с прошедшей конференции. Заголовки на испанском, но большая часть докладов на английском.
  • video SymfonyLive Berlin 2013 — Anthony Ferrara — Разработка в цифрах — В своем докладе Энтони рассматривает доступные инструменты анализа качества кода, дает теоретические сведения об используемых метриках, демонстрирует применение на реальных проектах вроде Drupal. Кроме того, показывает как интегрировать подсчет метрик в процесс разработки, чтобы повысить качество создаваемых приложений.
  • video SymfonyLive Berlin 2013 — Fabien Potencier — Что нового в мире Symfony
  • video SymfonyLive London 2013 — Видеозаписи всех докладов.
  • video Воспринимаем PHP серьезно — Доклад одного из разработчиков HHVM. Проанализированы сильные стороны, которые, будь то намеренно или случайно, сделали PHP доминирующим языком в своей нише. Также освещены попытки Facebook устранить недостатки PHP, при этом сохранив достоинства.

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

  • Популярные конвенции кодирования — Space vs. Tab и другая статистика на основе анализа комитов на GitHub.
  • Фу, вы используете PHP? — Достойный ответ разработчиков из MailChimp всем, кто относится к PHP скептически.
  • PHP.XXX — PHP только для взрослых :-).
  • Оранжевые слоники PHP — Ребята из php[architect] запустили кампанию на Kickstarter с целью собрать $1000 на создание и распространение оранжевых PHP-слоников. Меньше чем за сутки им удалось собрать больше $20000! Кампания заканчивается 28 января — успейте заказать своего слоника!

← Предыдущий выпуск

Источник 

Автор: Роман Понский

Как зарабатывают бесплатные онлайн-сервисы
Решаем проблемы навигации на крупных сайтах

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. Все права защищены.