Статьи

Алгоритмическая забава с хэшами

Все программисты их используют. Вы можете называть их «Карты», «Словари», «Хэш-карты» или «Ассоциативные массивы». В мире Ruby мы называем их Hashes, и они довольно крутые….
Статьи

Начало работы с Padrino и BDD

Padrino — это веб-фреймворк, тесно связанный с его двоюродным братом, веб-фреймворком Sinatra. Он пытается предложить гибкость разработки Sinatra и широкий спектр помощников, инструментов и дополнений…
Статьи

DDD для разработчиков Rails. Часть 1: Многоуровневая Архитектура.

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

Чат с Ником Куаранто О RubyGems.org Internals

RubyGems.org сделал это намного проще для всех нас, чтобы внести вклад Ruby драгоценных камней Ник Куаранто (@qrush) произвел революцию в разработке драгоценных камней в 2009…
Статьи

Бесконечная прокрутка в Rails: основы

Нумерация страниц — очень распространенная и широко используемая навигационная техника, и на то есть веские причины. Прежде всего, рассмотрим производительность. Загрузка всех доступных записей в…
Статьи

Максимум вашего TDD с Maxitest и Minitest

Цель, стоящая за мини-тестом, может быть выражена одним словом: просто . Minitest убирается с вашего пути и позволяет вам писать выразительные и удобочитаемые тесты. Эти…
Статьи

И работает с rbenv

rbenv — это инструмент, который позволяет устанавливать и запускать несколько версий Ruby одновременно. Это простая и легкая альтернатива RVM , ориентированная исключительно на управление несколькими…
Статьи

RailsBricks: начните быстрее с Rails

Некоторое время назад один из наших авторов представил учебник по Rails, в котором RailsBricks упоминалась в качестве отправной точки для приложения. Я никогда не слышал…