Автоматическое закрытие и открытие GitHub тикетов из тестов с помощью PHPUnit

Raphael Stolt предложил интересный вариант как с помощью PHPUnit можно открывать и закрывать “GitHub Issues” автоматически. Уже думаю это пристроить к моим тестам. Мне кажется в будущем для моего проекта это очень упростит работу с обнаружением ошибок.

Статья “Closing and reopening GitHub issues via PHPUnit tests" на английском, но с подробными примерами.

Перейти на сайт http://raphaelstolt.blogspot.com/2010/01/closing-and-reopening-github-issues-via.html

Комментировать →

Хорошая модель ветвления кода с помощью Git

Есть очень много моделей “бранчевания” кода, и ведения нескольких версий. На данный момент наиболее близкая мне оказалась модель отраженная на изображении ниже.

Узнал я о ней из статьи Vincent Driessen: “A successful Git branching model”. Рекомендую познакомиться.

Перейти на сайт http://nvie.com/posts/a-successful-git-branching-model/

Комментировать →

Что интересного нас ожидает в Zend Framework 1.10

Сегодня, вышел первый alpha релиз новой версии Zend Framework под номер 1.10. В этом релизе меня заинтересовало очень много новых компонентов и несколько значительных доработок.

Вот список компонентов которые мне приглянулись и которые я буду использовать в работе после релиза:

  • Zend_Cache_Manager
  • Zend_Feed_Writer
  • Zend_Markup
  • Zend_Service_LiveDocx
Читать дальше →

Загрузка файлов с помощью File API, Drag & Drop и XMLHttpRequest

Все больше и больше новых спецификаций W3C реализуется в браузерах. Сейчас я вам хочу продемонстрировать как может выглядить закачка файлов с помощью современных технологий. В данном случае будут использоваться File API, Drag & Drop и XMLHttpRequest.

Читать дальше →

Книга: погружение в HTML5 (на английском)

Автор книги Марк Пилгрим, он работает в Google. Книга еще в стадии написания, но уже многие моменты освещены очень хорошо. Да, и кстати, там речь идет не только о новых семантических элементах, а обо всех новшествах в спецификации HTML5.

Перейти на сайт http://diveintohtml5.info

Комментировать →

Анализ проектов на GitHub сервисе

Всех давно интересовал вопрос каким языки программирования наиболее популярные на GitHub’е. Недавно Aldo Cortesi проанализировал 1.5 миллиона коммитов, сделанных 20 тысячами разработчиков в около 30 тысячах активных GitHub репозиториях. Результаты исследования были опубликованы в виде графиков:

Читать дальше →

Выбор внешней системы комментирования

Для блога мне понадобилась система комментирования. Я решил не брать что дают, а немного поизучать этот вопрос. После долгих поисков мой выбор остановился на двух системах - Disqus и IntenseDebate.

Для себя я определил несколько критериев выбора, это были:

  1. полная смена языка
  2. возможность авторизоваться используя социальные сервисы, например Twitter, Facebook
  3. аватары из Gravatar сервиса по умолчанию (но чтобы была возможность закачать свой)
  4. система репутации

Честно говоря, почти все системы комментирования имели полный современный функционал: модерирование, антиспам, треды.

Читать дальше →