Нынче у меня весна конференций – еду на 17-18 мая на DevConf::Ruby. Буду участвовать по полной – читать доклад и проводить мастер-класс.
Доклад: Разработка приложений под Facebook на Ruby on Rails
Я когда-то уже читал этот доклад в Омске на RuPyRu. С тех пор много чего случилось: я создал свой собственный полноценный движок для создания текстовых RPG-игр, продал его довольно большому количеству клиентов, перешел с разработки FBML-приложений на IFRAME-приложения, раскурил концепцию Facebook for Websites и наткнулся на многие подводные камни разработки приложений для социальных сетей. Всем этим опытом я и хочу поделиться.
Доклад может быть полезен тем разработчикам, кто планирует разрабатывать приложения под Facebook или интегрировать с ним существующее приложение. При нынешней аудитории в 400 миллионов пользователей платформа приложений Facebook сама по себе уже является очень привлекательным рынком разработки. Очень многие западные проекты уже в той или иной степени интегрированы с этой социальной сетью и еще больше будет интегрировано в ближайшие год-два. Если вы занимаетесь разработкой на западный рынок – вам сам Бог велел приехать и послушать про грабли, на которые вам 100% предстоит наступить при интеграции вашего приложения с Facebook.
Плюс в кулуарах можно будет задавать вопросы о том, как можно продавать Rails-приложения за деньги. Не делать на заказ, а продавать как shareware :) Но это так, по секрету, эксклюзивно для читателей блога, в официальной программе этого нет.
Мастер-класс: Оптимизируем Ruby on Rails приложение под высокие нагрузки
В ходе работы над Rails-проектами с различной посещаемостью – до нескольких сот тысяч пользователей в сутки – у нас сформировался некий набор техник, которые помогают обеспечить работоспособность приложений под высокой нагрузкой. Собственно, техники все давно известные – кэширование, оптимизация запросов, распределение нагрузки и т.д. В ходе мастер-класса я расскажу о том, как эти техники оптимально применить, какой софт использовать, а так же об ошибках, которые может допустить разработчик при оптимизации приложения. В общем-то я не планирую срывать покровы и раскрывать тщательно охраняемые тайны. Просто расскажу что и как мы делали и какие бонусы и геморрои получили в результате.
Мастер-класс будет полезен в первую очередь тем разработчикам, кто разрабатывает или планирует разрабатывать приложения, которые будут обслуживать десятки и сотни тысяч человек в сутки. Если б мне год-два назад предложили посетить подобный мастер-класс и сэкономить себе нервы в будущем – я бы и минуты не стал раздумывать.
Помимо меня на конференции будет еще небезызвестный Yehuda Katz – один из ведущих разработчиков Rails 3. Будет интересно посмотреть, у кого из нас борода длиннее :) Также доклады будут читать Евгений Хлызов, Дмитрий Галинский, Иван Самсонов и многие другие
В общем, приглашаю и вас принять участие. Я уверен, вы узнаете для себя много интересного.
