Статьи

Элегантная сетевая связь с RabbitMQ

Сетевое взаимодействие имеет основополагающее значение для множества приложений, но его очень сложно понять правильно. Работа с традиционными сокетами (TCP, UDP и т. Д.) Разочаровывает, потому…
Статьи

Введение в целлулоид, часть I

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

Ruby Social Gems: Twitter

В предыдущей части этой серии мы рассмотрели гем LinkedIn и создали простое приложение, которое покрывало запросы аутентификации и API. Мы собираемся создать аналогичное приложение с…
Статьи

Грабли: автоматизировать все

Пару лет назад я получил электронное письмо от друга, в котором говорилось, что он изучает Rails, и он решил, что я должен попробовать его. Хотя…
Статьи

Rails Deep Dive: локации, аутентификация

В последнем посте мы закончили нашу первую историю пользователя. Эта пользовательская история была довольно простой, но она вычеркнула дизайн нашей домашней страницы. Следующая история пользователя,…
Статьи

Киба: ETL сделано правильно

Я «консультант» или «подрядчик», которые являются двумя из различных слов, которые начинаются с «con», как меня называли. По сути, у моих клиентов есть зуд, который…
Статьи

Введение в Sass в Rails

Sass (Syntaxically Awesome Stylesheets) — очень удобная реализация CSS. В моем предыдущем посте я дал широкий обзор Sass. Здесь я опишу более подробно функции, найденные…