Статьи

Состав и наследование

«Состав предпочтения по наследованию», обычно приписываемый Книге « Шаблоны проектирования» 1994 года группой очень умных людей, известных как «Банда четырех», часто дается как твердый совет…
Статьи

Джоко: жемчужина геймификации

За последние два года я много слышал о новых методах маркетинга и о том, как их можно применять в веб-разработке. Один из самых известных методов…
Статьи

Все рубины любят лесозаготовки

Если вы опытный работник Rails, вы, вероятно, воспримете логирование как должное. Однако, если вы один из единорогов, которые пишут приложения на Ruby и не используют…
Статьи

Руби Миксинс

Задумывались ли вы, что значит «смешивать» функциональность в ваших классах? Вы видели, как include и extend используемый в Ruby код и задавались вопросом, что происходит?…
Статьи

Нарихиро Накамура: новатор GC Руби

Нарихиро Накамура сделал ряд ключевых улучшения алгоритма Ruby’s GC Впервые я столкнулся с именем Нарихиро Накамуры, когда исследовал статью о сборке мусора, которую написал в…
Статьи

Propono: Pub / Sub для Ruby

Построение сервис-ориентированной архитектуры Концепция «монорельса» давно существует в мире Ruby — крупном Rails-приложении, которое пытается сделать все, но быстро становится громоздким и властным. Разработчики, оказавшиеся…
Статьи

Начните с Синатры на Heroku

В этом посте дается краткое объяснение начала работы с Ruby и веб-фреймворком Sinatra, развернутым в Heroku. Важно иметь базовые знания Ruby, включая установленную версию Ruby…