Всем привет!
Как вы все наверняка знаете, вчера в замечательном городе Санкт-Петербург прошёл очередной ивент под названием Java Day.
JavaDay SPB 2012 прошла в конференц зале гостиницы Холидей Инн Московские Ворота. После открытия регистрации всех поили кофе и кормили печеньками заманивая на тёмную сторону.
Непонятным осталось, зачем при регистрации на конференцию спрашивались личные данные, такие как место работы, физический адрес организации и т.д., хотя в итоге бейджик участника выглядел примерно так:
Зал, в котором открывалась конференция и проходил пленарный доклад, приятно удивил своими размерами (по крайней мере поместились все и даже ещё осталось место, несмотря на большое количество приехавших):
Конференция состояла из трех потоков: Java EE, Java SE и JavaFX, Java ME и Java для встроенных систем. По долгу службы маховик времени я оставил дома, поэтому основную часть дня я провёл в первом зале на докладах про Java EE. Остановимся на них подробнее.
Первые три доклада в первом зале рассказывал Alexis Moussine-Pouchkine, темы звучали так:
1) «JavaEE 7 — Development & The Cloud»
2) «Java Persistence API Today and Tomorrow»
3) «GlassFish Roadmap»
В докладах в основном говорилось о последних запланированных улучшениях и изменениях в JavaEE спецификации, которые позволят использовать особенности облачной разработки, такие как масштабируемость, эластичность, предоставление услуг. Но наиболее интересным, как мне показалось, был всё же рассказ про GlassFish 4, т.к. про спецификацию были просто сказаны общие слова про каждую технологию без конкретики. Также очень понравилась способность GlassFish автоматически запускать очередной инстанс сервера (если он меньше максимально допустимого количества, указанного в настройках GlassFish) при занятии определённого количества памяти на предыдущих.
С неудовольствием хочу отметить некую аморфность большей части англоязычных рассказчиков. Не в обиду будет сказано, но слушать про такие интересные вещи было откровенно скучно, потому что докладчики рассказывали уж очень монотонно (единственное сравнение — «как поп в церкви»).
Приятным исключением из предыдущего абзаца стал следующий после обеденного перерыва доклад Geertjan Wielenga про «Rapid End to End Java EE Application Development with NetBeans». Здесь было уже поживее, рассказ шёл параллельно с созданием веб-приложения с нуля (если не считать заранее подготовленные таблицы в базе данных) на NetBeans 7.1 и GlassFish. Интересными показались возможности NetBeans при помощи кликов мышкой и минимальным количеством вручную написанного кода создать некое подобие отображения содержания базы на веб-страницу при помощи фейслетов и аннотаций. Также хочется поблагодарить Wielenga за отзывчивость: после доклада я расспросил его о переносе существующих проектов с Tomcat + Hibernate на GlassFish + Facelets и получил на почту очень много полезных ссылок и контактов.
Следующий докладчик Martin Grebac показался мне наиболее скучным из всех, и не потому, что неинтересная тема, а, как уже было сказано ранее, из-за стиля рассказа. Тема называлась «JavaEE Web Services» и доклад был обзором SOAP и REST стилей разработки веб-сервисов и связанных с Java / JavaEE технологий, таких как JAXB, JAX-WS, JAX-RS. Также речь шла о проектах Metro и Джерси, разработчиком которых Martin и является. Параллельно с рассказом Martin показывал пример создания веб-приложения на обоих протоколах.
Огромную благодарность хочется выразить следующим русским докладчикам — Сергею Куксенко и Алексею Шипилёву. Я думаю многие из присутствовавших со мной согласятся, что их доклад был лучшим за день. Тема была «Методология оптимизации производительности». Передать, что творилось в зале словами невозможно, там нужно было присутствовать. Если вкратце — безумно интересно и 100% пригодится в будущем. С удивлением для себя обнаружил, что единственный из зала знаю, что такое vmstat. Было как-то некомфортно :)
Последний доклад в этом зале читал Дмитрий Нефедкин, а назывался он «Продуктивная разработка Java EE-приложений с применением Oracle ADF». Речь шла, как вы можете догадаться, про Oracle ADF. Впечатления остались неоднозначные. В слайдах присутствовала ссылка, для желающих посмотреть на процесс разработки простенького веб-приложения на Oracle ADF вживую. С одной стороны да, действительно простой и мощный инструмент, а с другой всё-таки очень непривычно по сравнению с другими IDE.
После этой лекции по расписанию в программе шло «Закрытие конференции», но к огромному удивлению не было никаких напутственных речей и торжественного закрытия. Все люди просто-напросто оделись и ушли.
В целом впечатления от конференции остались положительные, но всё же до YAC 2011 недотянули. Есть над чем поработать перед Java One, которая пройдёт 17-18 апреля в Москве.
P.s. Осталось ещё рассказать про пару моментов:
1) У конференции появился спонсор «Deutsche Bank», который раздавал анкетки с вопросами по Java и победитель получил iPad 2, а ещё несколько человек футболки в качестве утешительных призов. Тест был достаточно забавным, потому что в нём было всего три не очень сложных вопроса, причём на два из них мне пришлось дописывать свой вариант ответа, как правильный (девушка, которая принимала анкетки, сказала, что у меня всё сделано верно). Уж не знаю, так было задумано или просто недосмотр.
2) На лекциях в зал бросали футболки с дюком за вопросы. К сожалению даже задав в итоге несколько вопросов не получил ни одной. Это первый раз, когда я уезжаю с конференции без футболки — немного расстроило.
3) На обеде не было горячего, пришлось довольствоваться бутербродами. Думаю, многие меня поддержат, что хотелось бы чего-нибудь посущественнее.
Слайды обещали скинуть через недельку вот сюда:
— javaone.ru/javaday/
А сюда обещали скинуть слайды докладчики из хак-зоны (Сергей Кусенко и Алексей Шипилёв).