09
июня
конференция
DEVCONF 2012
Доклады
Опыт эксплуатации большого Ruby проекта
Александр Чистяков. С 98-го года пишу код за деньги, с 97-го года работаю в Linux-системах, с 99-го года поддерживаю инфраструктуру различных проектов за деньги. Умею читать и понимать планы SQL-запросов. Женат. Люблю котиков.
Как запустить большой проект? Так же легко, как и нарисовать сову, надо следовать трем простым правилам:
1) разработайте большой проект,
2) запустите большой проект в эксплуатацию,
3) поддерживайте большой проект.
За год работы в эксплуатационной команде большого проекта я пережил многое: - - рост посещаемости;
- DDoS атаки;
- смену не только фреймворка но и языка разработки;
- регрессии;
- нарушения связности;
- авралы;
- написание генерализованного сэмплирующего профайлера и другие моменты подлинного величия.
Постараюсь рассказать обо всем за час и, думаю, вам не будет скучно.
Как запустить большой проект? Так же легко, как и нарисовать сову, надо следовать трем простым правилам:
1) разработайте большой проект,
2) запустите большой проект в эксплуатацию,
3) поддерживайте большой проект.
За год работы в эксплуатационной команде большого проекта я пережил многое: - - рост посещаемости;
- DDoS атаки;
- смену не только фреймворка но и языка разработки;
- регрессии;
- нарушения связности;
- авралы;
- написание генерализованного сэмплирующего профайлера и другие моменты подлинного величия.
Постараюсь рассказать обо всем за час и, думаю, вам не будет скучно.
Александр Чистяков,
Sprockets under the hood
Что такое sprockets и как он устроен. Раскрутим его на шестеренки и посмотрим симбиоз с другими механизмами.
Как он подключается и работает в Rails, о том как работать с ним вне контекста этого фреймворка, а также основные приемущества использования.
Как он подключается и работает в Rails, о том как работать с ним вне контекста этого фреймворка, а также основные приемущества использования.
Дмитрий Воротилин,
Evrone.com
Open-source стартап на Ruby
Gistflow.com - social learning
Почему великие художники воруют?
Разработка проекта
Экстримальный бутстрэппинг
Бесплатный сыр в Heroku
Гемы и микрогемы
Профилирование (бенчмаркинг по-русски)
Почему великие художники воруют?
Разработка проекта
Экстримальный бутстрэппинг
Бесплатный сыр в Heroku
Гемы и микрогемы
Профилирование (бенчмаркинг по-русски)
Ruby-Бэтмэн Ruby-Робин,
Gistflow.com
Rails Security Tips
Несмотря на защищенность фреймворка по-умолчанию все еще реально найти уязвимости за счет человеческого фактора. В рамках моего доклада, я дам несколько советов по безопасности в контексте ruby on rails.
Егор Хомяков,
kupibilet.ru
Локализация приложения на базе Rails. Личный опыт и советы
Я вхожу в состав команды, которая работает над HeiaHeia.com. На данный момент наш сервис активно развивается на европейском рынке и поддерживает уже 9 языков. С точки зрения локализации приложения это более 3 000 ключей, которые хранятся в почти 1 400 файлах, а работают с ними 12 человек.
В своем докладе:
- поделюсь опытом решения проблем, возникавших по мере роста числа языков,
- расскажу об инструментах и подходах, которые мы используем для организации совместной работы переводчиков и разработчиков,
- поведаю почему именно эти инструменты были выбраны, а также какие есть альтернативы,
- дам несколько советов касающихся процесса локализации приложения.
В своем докладе:
- поделюсь опытом решения проблем, возникавших по мере роста числа языков,
- расскажу об инструментах и подходах, которые мы используем для организации совместной работы переводчиков и разработчиков,
- поведаю почему именно эти инструменты были выбраны, а также какие есть альтернативы,
- дам несколько советов касающихся процесса локализации приложения.
Александр Сулим,
куратор RubyFlow.ru и RubyJobs.ru
ActiveRecord vs Mongoid
Иван Немытченко