Это обзор конференции Atlas Camp, которая проходила с 5 по 8 сентября в Барселоне. Организовала её компания Atlassian, чтобы рассказать о нововведениях в своих продуктах и для непосредственного общения разработчиков Atlassian с посетителями. Докладчики говорили о грядущих изменениях в своём API, о том, как будет развиваться их маркетплейс, об изменениях в интерфейсе и best practices в разработке. Кроме того, в программе конференции были выступления представителей компаний, разрабатывающих наиболее успешные и важные плагины.
Так как довольно большая часть моих задач по автоматизации связана с продуктами Atlassian (на данный момент это Confluence и Jira, а раньше приходилось иметь дело с Crucible, Fisheye, Bitbucket), то мне было интересно, какие нововведения появятся в ближайшее время в их API. К тому же мне хотелось послушать про интересные плагины и узнать больше про разработку собственных. Под катом подробный отчёт о том, что в итоге я увидел и узнал, а также прочие важные организационные моменты.
Обо всём по порядку
Про билеты. Билеты были только одного типа (по 768 евро, включая VAT). Они давали право на посещение всех залов, фуршет и мерч (бесплатно выдавали стикеры и футболку, все остальные «ништяки» продавались).
Про площадку. Конференция проходила в отеле рядом с метро Fira. Очень удобное расположение относительно и аэропорта, и города. Залы для докладов просторные, удобные, всё слышно и видно. Правда, в первый день конференции возникли технические проблемы с трансформацией одного большого зала в два маленьких, из-за чего некоторые доклады были перенесены на утро следующего дня. На очень раннее утро, поэтому посетили их единицы — только те, кому было очень нужно. Зал, где было организовано питание (фуршет), по сути был холлом, через который слушатели проходили к залам с докладами. Из-за такой организации пространства столпотворение там было перманентным.
Про отель. Поселился я в отеле Fira Congress. Удобное расположение от аэропорта, метро и в 500 метрах от места проведения конференции. Хороший завтрак, достойные номера. Но лично мне не хватало одеяла. Я всё понимаю: южная страна, всегда тепло, но всё же под одеялом как-то комфортнее. Да и стеклопакеты у них недостаточно герметичные (в случае сильного дождя может протекать вода).
Про навигацию. В первый день конференции у входа нас встречала женщина, которая буквально показывала пальцем, куда пройти на регистрацию. Перед каждым залом была табличка с расписанием мероприятий в нём. Кроме того, у конференции есть мобильное приложение, в котором можно составить свой план мероприятий, и тогда за 10 минут до начала выбранных докладов на телефон приходит напоминалка с указанием, в каком зале что проходит. Также в приложении публикуются новости мероприятия и прочая полезная информация. А ещё оно выступает в роли социальной сети Atlassian: в нём участники конференции обмениваются впечатлением и постят фотографии.
Про расписание. Конференция открывалась в 9 утра. В это время на площадке работали кофе-пойнты и дежурили разработчики организатора, так что можно было с ними пообщаться. Сами доклады начинались в 10 утра, а заканчивались выступления в 6 вечера.
Про доклады. Доклады шли в 4 потока. Кроме того, в специальном зале было организовано общение разработчиков плагинов в режиме круглого стола, ещё один зал выделили для общения с разработчиками Atlassian в формате one-to-one. Все желающие могли заранее записаться на встречу к тому или иному разработчику, предварительно отправив свои вопросы через специальную форму, в которой автоматически назначалось время встречи.
В целом доклады были интересны даже тем, кто не разрабатывает плагины, потому как большая часть из них была про различные best practices в разработке.
На keynote выступал технический директор компании Atlassian Шри Вишванатх (Sri Viswanath). Он рассказал о том, что нового появилось для разработчиков приложений под Atlassian и что ещё планируется сделать.
Патрик Штройль (Patrick Streule), системный архитектор Atlassian, в своём докладе The Atlassian Document Format is Coming to an API Near You рассказал о новом формате документирования — Atlassian Document Format (ADF). Об этом полезно знать, если ваше приложение читает/пишет что-то с продуктов Atlassian, потому что теперь это единый формат для всех их продуктов. Патрик также упомянул о том, что нужно для начала работы с новым форматом (библиотеки, советы, техники и т.п.).
Очень интересный доклад сделал сооснователь и исполнительный директор компании K15t Software Стефан Кляйнайкеншайдт (Stefan Kleineikenscheidt) на тему I developed an App and OMG, Now I’m Running a Company! Он рассказал, как из одного плагина выросла целая компания в 50 человек, которые разрабатывают и поддерживают 3 из топ-10 плагинов для Confluence. Доклад был разделён на несколько частей о разных периодах жизни компании (как он придумал, какое приложение писать; как собирал команду; что делать, когда команда собрана и компания работает в полную силу).
Не понравился доклад от разработчика из Atlassian Йена Бьюкенена (Ian Buchanan) с названием Getting Git Right. Он рассказал о внутренней структуре Git и некоторых хитростях, но всё это выглядело уже устаревшим, и почерпнуть что-то новое из доклада не получилось.
Ещё был интересный доклад от главного UX-дизайнера Atlassian Келли Сноу (Kelly Snow) о том, как важно сделать так, чтобы пользователям было удобно устанавливать и настраивать приложения. Она также дала несколько практических советов, как это реализовать.
Моё личное мнение: на саму конференцию нужно ехать, только если вы разработчик плагинов под продукты Atlassian или собираетесь им стать.
Про мерч. Во время регистрации, помимо рекламно-информационных брошюр, выдавали футболки. Другой мерч (сумки, кружки, футболки с разными принтами) был платным. Я ничего не купил, потому что ничего визуально не понравилось.
Про еду. В час дня подавали обед в формате фуршета. Из горячего были только мини-бургеры. Но еды было достаточно, так что не приходилось искать, где можно дополнительно поесть за деньги. Если разобраться, вся еда была в виде традиционных и привычных для испанцев tapas. Даже супы (холодные) подавались в виде закусок — их наливали во что-то очень похожее на рюмки. В первый день под обед было отведено два зала, на второй фуршетные линии перенесли в холл и кормили прямо возле входа в конференц-залы. Собственно, в этом холле постоянно обновляли закуски и напитки, так что голодать не приходилось, да и стоять в очереди за едой тоже.
Оргам конференций на заметку. Перед каждым залом стоял большой стенд с QR-кодом, перейдя по которому можно было тут же получить доступ к слайдам. Очень удобно, особенно когда сидишь на заднем ряду, а перед тобой высокие скандинавы.
Про трудности перевода. Все докладчики говорили на английском, но сложностей с пониманием не было, хотя у меня не совсем свободный английский. Не возникло бы сложностей и у тех, кто говорит не очень, но хорошо знает техническую терминологию.
Про слушателей. Среди слушателей в основном были разработчики плагинов. Оценить уровень их квалификации трудно, но глупых вопросов я не слышал. Многие из них приехали с уже заготовленными вопросами по наболевшим темам.
Организаторы не сообщали, сколько слушателей им удалось собрать на свою конференцию, но, по моим ощущениям, было не более 500 человек. Народ приехал со всего мира. Atlassian стремился всеми силами показать свою открытость для сторонних разработчиков, желание общаться и помогать. В целом была удобная навигация, а приложение — вообще самая удобная фича для конференций, которая очень сильно упростила жизнь.
Совет бывалого. На конференции Atlas Camp мне было интересно, я многое узнал про разработку плагинов под Atlassian и, возможно, всё-таки попробую себя в этом. Тем не менее, услышанные нововведения вряд ли помогут мне в текущих задачах.
Я думаю, эта конференция в первую очередь создана для коммуникаций между разработчиками плагинов и Atlassian, для обмена опытом. Если же ты занимаешься автоматизацией с использованием их продуктов, то в рамках официальной программы вряд ли сможешь узнать что-то новое, зато в рамках неформального (и очень хорошо организованного) общения с разработчиками можно решить почти все свои вопросы. Только вот стоит ли платить за это 768 евро? Мне кажется, что это «ту мач». Хотя, как говорится, «ту хум хау».
Автор: Turin