Статьи

SBT AutoPlugins Tutorial

Этот учебник проведет вас через процесс написания вашего собственного плагина sbt. Есть несколько причин сделать это, и это действительно просто: Добавьте настраиваемые этапы сборки в…
Статьи

Почему ваши статистические данные на вашем сайте неверны, часть 1

Маркетинговые отделы любят статистику сайта. Нет ничего лучше, чем передать генеральному директору недавно сгенерированный отчет, показывающий, как растет трафик их веб-сайта. Вот когда начинаются проблемы….
Статьи

Какая разница?

В этом посте я расскажу о том, как различать ревизии и создавать патчи с помощью JGit . Начиная от высокоуровневой DiffCommand и заканчивая более универсальными…
Статьи

Создайте жизнепоток с SimplePie

Если вы похожи на меня, у вас есть кусочки вашей онлайн-жизни, разбросанные по всему миру — фотографии, комментарии, твиты, блоги, избранные ссылки — спрятаны во…
Статьи

RubySource: .NET для Ruby: пространство имен, соглашения об именах, комментарии и документация

Ruby — самоуверенный язык, и у него есть самоуверенное сообщество. Это отличная вещь. Он сохраняет язык чистым, понятным и веселым. Ruby может быть антагонистичен, когда…
Статьи

PEAR :: Календарь обновлен

Обновленный PEAR :: Calendar сегодня с v0.52, в основном содержащий тяжелую работу Лоренцо (большое спасибо!). Еще раз напомнил, как важно иметь приличную структуру модульных тестов…
Статьи

Обзор функционального программирования

Сообщество разработчиков, похоже, находится в процессе смены парадигмы, переходя от принципов объектно-ориентированного программирования (ООП) к принципам функционального программирования (ФП). Мы в начале этого сдвига. Я…