17
декабря
конференция
RailsClub'Moscow
Доклады
Real Time Rack
At least since node.js everyone knows that real time HTTP responses are the next big thing. The secrets of handling incoming requests asynchronously with Ruby is not yet far spread among Rubyists, as the internals needed for such responses are neither specified nor documented and there is a lack of tools. Still, it is possible to use Server-Sent Events, WebSockets and akin with Rack today. This talk will demonstrate the underlying technologies and how to use them in your Ruby application.
Konstantin Haase,
EngineYard, спонсор приезда - LookAtMe.ru
Going beyond MVC
I was thinking for a long time on what could I tell and few topics came to my mind, with 2 poping up the most. The one that I chose (which is about using more than just models, views and controllers in rails) and something about Rails internals. While Rails internals is a good topic cause with Rails 3.x it's really good to use new architecture in your application, it got a lot of attention already thanks to Jose Valim's book and a problem with "sticking" only to models and controllers classes is visible in almost every Rails application and I think it's not discussed enough.
Piotr Sarnacki,
Система управления ruby on rails проектами
В докладе автор расскажет о трудностях, с которыми столкнулась компания при управлении несколькими десятками независимых маленьких сайтов, а также пути решения. Также слушатели познакомятся с внутренней системой быстрого развертывания серверов на Chef + Rails + Sinatra.
Алексей Вахов,
Хэппи Студио
Асинхронное синхронно
Андрей Руденко,
mail.ru
ЭЦП в Rails & JS
Использование Электронной Цифровой Подписи (ЭЦП) стало стандартом для обеспечения безопасности в приложениях, где это требуется. Но как сделать полноценное использование ЭЦП и eToken на сайте? В это докладе я расскажу как конкретно использовать ЭЦП в сайте на Ruby on Rails и Javascript. Как оказалось на практике, разработка такого сайта связана со множеством подводных камней, которые мы выявили и которые я готовь осветить в этом докладе.
Александр Балашов,
Evrone.com
Создания РЕН ТВ доклад
В докладе будет рассказано про разработку серверной части для Online TV телеканала РЕН ТВ (http://rent-tv.com).
Серверная часть является гетерогенной системой состоящей из Rails приложения, Erlang демонов и системы конвертации и стримминга файлов и прямых эфиров.
В процессе разработки автор доклада столкнулся с рядом проблем, в особенности в области тестирования и выявления ошибок. Будут выставлены на обсуждение различные методики поиска ошибок и отладки, рассмотрены решения ряда типичных проблем, таких как поиск race conditions и написания усточивого к ним кода.
Тимофей Цветков,
Evil Martians
Rails и Erlang в интерактивном вебе
Ruby on Rails — лучший инструмент для генерации HTML страниц,
но время диктует новые задачи и веб-сайты превращается из веб-сайтов в веб-приложения
с двунаправленными коммуникациями между клиентом и сервером.
Какие проблемы при этом возникают?
Чем может помочь Erlang и как при этом не лишиться удобства Rails?
Макс Лапшин,
erlyvideo.org
Ruby вместо системного администратора
Обычно системные администраторы и разработчики не дружат. А все
почему? Конечно потому что системные администраторы не любят или не
знают руби! Руби позволяет сделать из неприглядных инструментов
сисадмина (htop, dstat, ps) прекрасные интструменты, удобные в работе.
Chef, vagrant, capistrano, puppet и еще тонна такого рода программ
позволяют вам заменить слабых системных администраторов и работать
только с экспертами, разговаривающими с вами на одном языке - Ruby.
В докладе я постраюсь описать все многообразие инструментов для
администрирования на руби, которые было бы не стыдно (а даже
эффективно) использовать и разработчикам.
Александр Титов,
Qik.com
Puffer: Administrate like a Boss
В докладе будет рассказано о создании ещё одной системы администрирования данных и цмски для рельсов, о трудностях, с которыми пришлось столкнуться при разработке, использованных идеях и решениях.
Аркадий Забажанов,
MCollective и семантическое управление серверами
В докладе я сделаю краткий обзор системы MCollective, расскажу как писать агенты и расскажу в каких случаях удобно использовать эту систему.
Кирилл Калмыков
Travis CI
The future is already here — it's just not very evenly distributed.”
(William Gibson)
The Ruby community is where a lot of this future already happens. We
not only set the bar higher and higher every day, we've also built
most of the infrastructure use day to day. Twitter, Github, Gemcutter,
Pusher to just name a few projects that changed the world, the way we
live and work.
With Travis CI, an open source continuous integration service for the
Ruby community, we are going pushing our limits even further. We are
going to build the test and integration infrastructure you are
dreaming of: The vision behind Travis CI is to become for builds what
Rubygems is for distributing libraries.
In this talk Sven will talk about Travis CI and introduce you to the
vision behind it and the way it is implemented.
Sven Fuchs,
Omni Single Sign On
В докладе рассматривается один из вариантов решение проблемы единой авторизации пользователей нескольких приложений. Создание приложения-провайдера OAuth2 и стратегии для приложений-клиентов на основе omniauth 1.0. В ходе доклада будут бегло рассмотрены возможности PRY.
Алексей Магусев,