Это Сан-Франциско, город в стиле SpringOne Platform

6 февраля 2018

Разбуди любого Java-разработчика в три часа ночи и спроси “Какой фреймворк лучше всех?!”, он не задумываясь подскочит с криком “Спри-ии-инг!”. А где самые крутые спичи, тренинги и ноледж шеринги? Конечно “у нас в клубе” на конференции SpringOne Platform, куда наши Java-эксперты и отправились за свежими «знаниями о фреймворках заморских”.

В этом году организаторы решили не подвергать участников конференции экстремальным погодным условиям, как было в прошлом году в Вегасе — 43 градуса жары в сердце пустыни :). Поэтому местом проведения была выбрана солнечная Калифорния, а именно самый красивый и крутейший город западного побережья, город мостов и холмов, город шоу-бизнеса и программистов — город Сан-Франциско! И мы можем с уверенностью сказать, что это было самое удачное их решение, ведь в начале декабря, когда в Харькове выпал первый снег, там было +18 тепла и мы ходили в футболках и солнцезащитных очках, наслаждаясь тихоокеанским воздухом и ослепительным солнцем!

Однако обо всем по порядку. Вылетев из Харькова в 7 утра, спустя каких-то 27 часов (из которых почти 20 были проведены в воздухе) мы не без приключений (дружно скажем спасибо МАУ) преодолели ровно 10 000 км и добрались до места нашего дальнейшего пребывания — отеля The Pickwick Hotel. Как потом оказалось, локация отеля была настолько удачной, что позволяла за 2 минуты добраться до места проведения конференции, за 5 — до даунтауна, а за 15 — до набережной океана. Заселившись в 2 ночи и страдая от жуткого джетлага (-10 часов разницы!), мы решили пойти на ночную прогулку по городу. Ночной Сан-Фран внушал странные чувства — улицы освещены, но практически пусты, за исключением кучи бездомных и городских сумасшедших. Пройдя несколько кварталов мы решили перекусить в местной круглосуточной пиццерии — так сказать, прочувствовать атмосферу американского образа жизни. И ее мы прочувствовали сполна — до того разномастный народ заходил в забегаловку за время нашего ожидания: местный попрошайка, тусовщик из ночного клуба напротив, полисвумен, ночные развозчики пиццы на своих Chrysler и BMW и другие. Как мы узнали спустя пару дней, это был район “в-который-не-следует-заходить”. Тем не менее, как говорится, “незнание дарует храбрость и отвагу”, так что мы отделались только впечатлениями =).

Так и не сомкнув глаз, мы дождались утра и пошли регистрироваться на конфу. Каких-то 5 минут — и у нас на руках именные бейджи и шикарнейшие носки с логотипом Spring и двумя известными мостами Сан-Франциско.

Конференция проводилась в огромном Moscone Centre, в 500 метрах от офиса компании Pivotal, главного организатора и основного мейнтейнера Spring Framework и всей огромной инфраструктуры вокруг него. Три просторных этажа с огромной главной сценой и кучей небольших аудиторий для сессионных докладов — все это было в распоряжении участников конференции в течение 5 дней. А участников оказалось немало, свыше 3000, что в два раза больше прошлогоднего количества.

Первых два дня были посвящены тематическим тренингам по разным технологиям и продуктам компании Pivotal, из которых мы выбрали “Spring Cloud Data Flow” и “Spring Boot Developer”. И если первый топик был для нас новым “ворк экспириенсом”, то второй немного разочаровал, так как мы ожидали узнать что-то новенькое о грядущем Spring Boot 2.0, а в итоге услышали уже давно известную информацию.

В конце первого дня перелет, временная разница и усталость сильно сказывались на наших организмах, впрочем, они преследовали нас в течение всей поездки. Однако это никоим образом не помешало нам насладиться особым воздухом и атмосферой Нового Света, и потому на следующий день мы отправились в даунтаун самого успешного города на Земле. Центр оказался на удивление небольшим, но очень красивым — скопление крутых небоскребов вперемешку со старыми низкими 3-х и 5-ти этажными домиками — все это вызывало бурю новых эмоций! Первое время мы ходили не опуская головы и не закрывая рта, и на каждом повороте произносили полушепотом “Ух ты!”, “Смотри!”, “Как же красиво…”. Здесь расположены офисы многих международных софтверных компаний, особенно заметны башни мирового лидера рынка CRM, компании Salesforce — самое высокое здание в Сан-Франциско принадлежит им и его видно практически из любой точки мегаполиса, за что мы прозвали его Башней Саурона :).

Вдоволь нагулявшись по центру, мы вышли на набережную и увидели Тихий океан! Набережная с пирсами и портовыми строениями оказалась очень большой, причем здесь нашлось место как морским ресторанчикам, так и небольшим офисам. Здесь же тебе и ярмарочный пирс, и пирс с тюленями, и морские прогулки на Алькатрас. А разнообразие судов, яхт и кораблей на причалах просто восхищает — тут можно увидеть и старые прогулочные пароходы, и современные яхты, и даже раритетные суда времен Второй Мировой и чайный клипер времен Гражданской!

Дойдя до конца набережной и увидев вдалеке визитную карточку города, мост Голден Гейт, мы поняли, что добраться до него пешком нам не суждено. Потому мы решили прыгнуть в прогулочный вагон-трамвайчик и уехать куда-нибудь. Он повез нас по холмам и улочкам с небольшими магазинами и уютными домиками, в просветах между которыми можно было увидеть высотки бизнес-центра и Башню Саурона. И в итоге он привез нас на Юнион Сквер, которая оказалась в 5 минутах пешего хода от нашего отеля!

На третий день начался наш трехдневный марафон основной конференции. Утренние кейноуты на главной сцене, на которых выступали главные представители индустрии, все SVP, CTO, CIO и другие носители трехбуквенных аббревиатур — по большей части все это было маркетинговыми “историями успеха” крупных компаний различных отраслей индустрии (Google, Boeing, Scotiabank, US Air Forces). Они и задавали основную тему конференции — активное и эффективное использование облачных технологий, вокруг которых и крутится современное информационное общество.

Однако также были и кейноуты от “технарей”. Как и в прошлом году, звездой сцены был Филл Вэбб (@phillip_webb) с очень веселой презентацией о новеньком Spring Boot 2.0 и его возможностях создавать эффективные и быстрые продукты. Йорген Хоэллер (@springjuergen), главный разработчик Spring Core Framework, рассказал о том, чего ждать в 5-й версии нашего любимого инструмента и как он будет работать на Java 9. Было также интересно послушать рассказ Марка Фишера (@m_f_) о ProjectRiff, новом опенсорсном проекте Pivotal, который предоставляет FasS (“функции как сервис”) и позволяет писать так называемые “serverless” приложения. И было круто увидеть вживую одного из знаменитой “четверки”, Эрика Гамму (@ErichGamma), который демонстрировал возможности Visual Code Studio как инструмента Java-программиста (покусился на святую IntelliJ IDEA!).

Уже после кейноутов были сессионные доклады по направлениям, и мы уже изо всех сил старались успеть на все самое интересное. Здесь уже более подробно рассказали о всевозможных интеграциях облачных решений на базе Spring Cloud Foundry и том, как подружить его с AWS и гугловым Kubernetes. Поделились новыми подходами написания приложений с использованием реактивной парадигмы и функционального подхода. Здесь же мы узнали, чего ждать от новых Spring Framework 5 и Spring Boot 2.0, и даже разобрались в новой схеме релиза новых версий языка Java и том, что было сделано в ее 9-й версии.

После окончания конференции было решено сделать еще одну дальнюю вылазку в город — на этот раз мы пошли вглубь низко-этажного Сан-Франциско. И поразились, насколько контрастным может быть этот город! Если в 300 метрах направо от нас простирался чистый и вылизанный бизнес-центр, то в 300 метрах налево нас ожидало настоящее гетто с кучами мусора, бездомными средь бела дня и сильным запахом марихуаны. Закончилось все это так же неожиданно, как и начался art district с музыкальными школами, зданиями оперы, балета, капитолием и школой верховой езды. Вслед за ним расположен очень крутой район старинных небольших домиков, построенных в викторианском стиле сотню лет назад и сохранившихся до наших времен. Здесь мы увидели еще одну визитную карточку Сан-Франциско — Painted Ladies, 6 стоящих рядом домов, окрашенных в разные цвета.

После этого мы попали в район, где, по-видимому, живут местные богачи, так как это уже были не дома, а целые резиденции на холмах с крутыми видами на гавань. После мы забрели на территорию фамильной резиденции Уолта Диснея, за которой внезапно увидели Голден Гейт во всей красе! И хотя ноги страшно болели и уже начинало темнеть, мы добрались и до него, тем самым закрыв наш “sightseeings-to-see-list”. В тот день мы намотали свыше 10 км пешком по холмам и пересеченной местности.

В день отлета мы решили напоследок прогуляться к пирсу и бросить по монетке в океан, чтобы вернуться еще раз в этот удивительный город — уж очень познавательным выдался трип, за что спасибо Никсам. Однако то ли из-за усталости, то ли от мыслей о возвращении, мы забыли мелочь в отеле. Вряд ли это был какой-то знак, по крайней мере, нам хочется так думать =). А после уже было долгое и нелегкое возвращение на родину… 

Автор статьи Игорь, Java-девелопер NIX Solutions