В субботу прошла первая Ruby and Rails конференция и как было сказано вторая coffee and code конференция. Хотя мы и приехали на пару часов раньше, но регистрация началась вовремя. Я как и многие участники нашего форума ожидали получить письма с подтверждением проведения. Впервые я увидел такое количество рубистов и людей интересующихся данным фреймворком.
В первой части конференции рассказывали о основах руби для новичков, было немного скучновато, и начинало напоминать конференцию в прошлом году которую организовывали питонщики, и для увеличения посещаемости сделали доклад о рейлс, но нашлись и интересные доклады. Самое интересное что доклад был интересен, когда его рассказывали на одном духе, с наличием графиков и других наглядных пособий (слайдов).
Одним из докладчиков был Владимир Олейник (Львов/Parallels), он рассказывал о Redmine, как системе ведения проектов, для людей использующих Trac, Mantis или др. Наверное многие задумались о том что бы попробовать систему, позволяющую вести учет времени, создавать отчеты и многое другое. Скорее всего у них появилось желание попробовать ее на практике для своих проектов.
Так же большой отклик получил 10 минутный доклад Михаила Клишина, о тонкостях разработки на руби. Было рассмотрено 10 моментов особенностей руби с примерами, которые он обещал выложить на GitHub детального рассмотрения. Ссылка http://github.com/michaelklishin/kiev_ruby_barcamp_2009 . После кратковременного доклада его позвали на бис рассказывать, заражая писать на руби новичков и гостей уже в конце конференции.
Так же запомнился доклад про OLAP для формирования отчетов на основе больших баз данных. Эта система позволяет быстрее формировать отчеты и сложные выборки данных, но один из не понравившихся мне моментов, для представленной системы это необходимость использовать JAVA сервер (Tomcat) и поддерживать параллельно кроме Rails приложения еще чужеродное ява, что делает вас зависимыми. Хотя идея реализации интересная - надо просто подумать о вариантах ее использования без JAVA.
Немного позабавил доклад Александра Дымо, который предлагал использовать гораздо больше SQL в своих приложениях, мотивируя это увеличением скорости ответа сервера. Мое мнение по этому поводу, что чистый сиквел стоит использовать только в случаях когда без него не обойтись. В других случаях я бы рекомендовал использовать разнообразное кеширование. Хотя как показала практика, что на больших проектах, без сиквельных запросов написанных вручную не обойтись, иначе никакая большая база не выдержит нагрузки и ответов сервера прийдется ждать долго, или просто с системой будет невозможно работать. Не спорю что докладчик исходил из практики, но всего должно быть в меру.
Слабо откликнулась публика на доклад Романа Парыкина и Александра Баранова о использовании Oauth - аутентификации в распределенных системах. Использование подобных систем аутентификации не настолько часто и необходимо больше наверное для доступа к приватным данным, что не так уже и часто происходит в сети. Плюс они усложнили доклад и он был слабо наглядным для новичков и людей не имеющих большого опыта в разработке сложных веб систем. Естественно для сайта-визитки или корпоративного сайта использование данной системы очень мало вероятно.
И в заключение была Show Time часть - в которой все присутствующие могли рассказать о своих проектах. Желающих оказалось немного, одним был Александр Бондар из Львова. Достаточно интересный и энергичный парень, с интересными и перспективными проектами. Но как всегда бизнес и идеи ходят по разным берегам, и надо иметь знакомых со свободными финансами и мыслящих в хотя бы что-то в интернете.
Хорошим завершением дня было общение с Андреем Савченко (организатор конф.) в кафе Бочка, он рассказал об особенностях организации данного мероприятия, чем удивил не мало, но это не для средств массовой информации.
Перед началом конференции.
Наша группа всредине справа с Романом Бабенко
Мы в Бочке - слева Серьгей Тихомиров, всердине Олег Мунтян и справя львовянин Олександр Бондарь
Второй слева - Олександр Петров (один из организаторов конференции)
Ну и я с Андреем Савченко (организатор конференции)
Ruslan Voloshin