От дополненной реальности до Kotlin: как прошёл Mobius 2018 Piter

    Как понять, что конференция сделана идеально? Конечно же, поучаствовать в ее организации!



    Конференция Mobius проходит в Питере не первый год, и у нас есть традиция — каждый раз писать на Хабр краткий отчет о произошедшем. Обычно такие отчеты пишут участники и спикеры, но на этот раз его напишу я — как ведущий интервью.

    Под катом будет краткая хроника событий с комментариями и фотографиями. Осторожно, трафик: фоточки в относительно хорошем качестве.

    На Mobius можно приходить вживую или смотреть трансляцию на YouTube. Те, кто пришел «вживую», могут и не догадываться, что для зрителей трансляции есть ещё одно шоу: в промежутках между докладами мы берем интервью у спикеров, спонсоров, Программного комитета и так далее.

    С девяти утра и до самого закрытия мы живем в следующем ритме:

    • Договариваемся со спикерами об интервью;
    • Смотрим половину текущего доклада (на сколько хватит времени);
    • Проводим интервью;
    • Все повторяется заново (по количеству слотов в программе плюс обед).

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

    Доклады, на которые я заглядывал, выбирались примерно так:

    • Архитектурные и общеобразовательные доклады (например, по ядру Linux) важнее специализированных;
    • Android приоритетнее iOS (потому что в Android я немного понимаю, а вот в iOS — увы);
    • Доклады на темы, требующие знания матчасти (например, A/B-тестирование) требуют многократных перепросмотров, поэтому имеют низший приоритет — их нужно будет пересматривать в записи, раз за разом, пока не поймешь.

    Понятно, что такое разделение сугубо субъективно. Но оно объясняет, почему дальше про некоторые доклады написано подробно, а некоторые — не упомянуты вообще.

    День первый


    В плане интервью, первый день был условно «днём iOS». Участвовали или спикеры с докладами про iOS, или Программный комитет. Очевидно, что заниматься этим без крутого iOS-разработчика невозможно, поэтому интервью мы вели вместе с Станиславом Цыгановым из Туту.ру. Иногда нам помогал Руслан Ахметзянов — директор по маркетингу в JUG.ru Group.
    День, как всегда, начался два раза: вначале для зрителей трансляции и потом для всех остальных.

    На открытие онлайна пришли программный директор конференции Андрей Дмитриев и автор одного из самых популярных докладов Денис Неклюдов:



    Андрея пришлось по-быстрому отпустить: вместе с Иваном Долговым он открывает конфренецию в главном зале.



    Из открытия запомнилось следующее упраженение: нужно найти рядом коллегу и в течение 30 секунд общаться на любую тему (желательно профессиональную). Оно имело оглушительный успех… а дальше мне пришлось убежать, чтобы договориться со спонсорами, в каком порядке мы к ним будем подходить на обеде со съемочной бригадой.

    1


    Дальше был кейноут с Феликсом Краузе. Кейноут не предназначен быть супер-хардкорным докладом — это нечто, что задает направление и дух всей конференции.



    В общем, Феликс задал дух! Ободренные участники рванулись из зала. Сразу же после кейноута у Феликса в дискуссионной зоне собралась внушительная толпа. Не забывайте заходить в дискуссионные зоны — там бывает интересней, чем на докладе!



    2


    Я, мягко говоря, ни разу не iOS-программист, поэтому решил выбрать что-нибудь общеобразовательное. И тут как раз случился доклад про то, как с RxJava перепрыгнуть на Kotlin!

    Сама по себе тема звучит очень холиворно, и отдельным удовольствием было слушать аргументацию докладчика и подвод к сути.



    3


    В следующий слот можно было продолжить знакомиться с Kotlin, но во имя эрудиции пришлось выбрать что-нибудь другое. Из двух оставшихся докладов выбор был довольно однозначный: тестирование можно будет посмотреть потом в записи, а вот доклад про переход на платформенный JobScheduler — тема весьма актуальная.



    Обед


    Дальше был обед, во время которого мы общались со спонсорами и брали небольшие интервью для онлайн-трансляции.

    У спонсоров было очень клёво. Если бы не работа, там стоило бы зависнуть на весь обед, посудите сами: у ЦФТ были всякие конкурсы и призы в крутых декорациях:



    Михаил Самарин рассказывал, что делать, если хочется уехать в Финляндию или Германию:



    И так далее и тому подобное. Не буду превращать этот хабрапост в рекламу спонсоров — судя по столпотворению у стендов они сами вполне справились с задачей :-)

    4


    В следующем слоте предстоял тяжкий выбор между докладами Яндекса, Одноклассников и EPAM. После длительных душевных мучений пришлось выбрать Яндекс.



    Доклад про «рождение, жизнь и смерть» оказался весьма просветляющим. Антон — тимлид в Яндекс.Авто, и как-то подсознательно думаешь, что уж человек, делающий такую важную штуку, точно должен разбираться, когда и почему приложение умирает. Даже в простой автомагнитолке нельзя себе позволить, чтобы приложение падало на ровном месте. И он действительно разбирается. Было четко рассказано даже про те места, где обычно говорят «а тут дальше какая-то магия» (особенно это относится к ядру Linux).

    5


    Снова тяжелый выбор! Я знаком с Йонатаном Левиным и очень хотел сходить на его доклад. С другой стороны, параллельно с ним пристроился доклад Konrad Feiler с «How to fit a million stars into an iPhone», который гарантированно должен был стать бомбой.

    Как всегда, ни на один доклад целиком попасть я не смог, но удалось по кусочкам зацепить оба.

    Йонатан жег про сервисы. Внезапно понял, чем он, как докладчик, отличается от всех остальных. Он делает шоу. Есть подозрение, что даже если он выйдет на сцену и начнет рассказывать анекдоты, всем зайдет даже это. Впрочем, технически тот небольшой кусок, который удалось застать, был хорош.



    Конрад не отставал. Когда кто-то начинает рассказывать о новых технологиях, AI, как корабли бороздят просторы вселенной, сразу же ожидаешь рассказа про дикое смузи и тормоза. У Конрада же наоборот получился жесткий доклад, в котором с самого начала нас окунают в самые кишки.





    6


    Ну и под конец случилось то, чего я ждал весь день. Пришел Бреслав и рассказал про Kotlin. Услышать про язык от создателя языка — это очень круто, это как будто очень религиозному человеку вживую пообщаться со своим Богом.



    Закрытие первого дня, BoF и вечеринка


    Дальше со Станиславом Цыгановым и Егором Толстым традиционно закрыли первый день онлайн-трансляции.



    После этого были бофы. Это что-то типа мини-собрания, кружка по интересам, на которых уже нет никакого деления на «докладчиков» и «участников» — все наравне участвуют в дискуссии. Это особенно приятно, учитывая, что среди участников куча людей, не менее крутых, чем спикеры — им тоже надо дать возможность высказаться.

    К сожалению, на бофы и вечеринку я не попал, потому что совершенно вымотался. На моих умных часах счетчик давно уехал за 25 тысяч шагов. Эти шаги были потрачены на поиск и общение со спикерами для проведения интервью. Просто дополз до такси, доехал до дома и уснул.

    Зато остались клевые фотографии. Глядите: люди не идут на вечеринку, а продолжают мучать Бреслава в дискуссионной зоне!



    Настолочки от GaGa.ru и пиво!



    Вот так выглядят бофы:



    День второй


    За ночь ноги немножко перестали болеть, и удалось заставить себя приехать к началу конференции аж за час.

    С точки зрения проведения интервью, второй день стал «днем Android», и на помощь понадобился новый супергерой. Им стал Григорий Джанелидзе из Программного комитета.

    1


    Первый выбор удалось сделать просто: если в треке есть Евгений Суворов, идем на него. Да, он из Программного комитета. Посмотрим, насколько хорошо члены ПК готовят свои собственные доклады :-)



    Что сказать, готовят хорошо. Кстати, попробуйте по слайду догадаться, о каких листочках говорит докладчик.



    2


    Еще один доклад, выбирающийся по принципу: иди к знакомому докладчику. Денис Неклюдов не только открывал онлайн-трансляцию этой конференции, но еще и приехал с собственным рассказом: о том, как не состариться во время сборки. Думаю, эта тема трогает сердце любого джависта. Итоги рефакторинга длиной в год. У кое-кого он не заканчивается за всю жизнь.

    Только поглядите, сколько людей собрал этот доклад!





    В дискуссионной зоне тоже случился аншлаг, но мы его уже не увидели (потому что вели очередное интервью):



    3


    С Алексеем Демедецким мы познакомились на спикерском ужине за день до конференции. Обсудили data-driven UI, и Алексей в разговоре закинул кучу крючков: приходи на доклад и узнаешь. Полноценно прийти не удалось, а вот заглянуть — это да.

    Доклад называется «Data-driven UI: безграничная власть», и интересно тут, что это не некая теория (которой полно в интернетах, просто забейте в гугле «data-driven UI» и увидите тысячи диванных аналитиков), а вполне конкретные соображения, что и как делать.



    4


    «Введение в AOSP, или Как потратить ночь на сборку Android» — отличный доклад, который передает суть и дух OpenSource. Виктор успел в своей жизни поработать во всяческом энтерпрайзе, но сейчас рассказывает об AOSP. «Очень малое количество людей хотят заниматься сборкой самого Android, помимо приложений, — говорит в самом начале доклада Виктор. — Люди могут бояться начать, или не знают, с чего начать». А я даже не задумывался, что нужно этим заниматься. Вот оказывается — можно и нужно.



    5


    Последний доклад из не-кейноутов. Снова сложный выбор между микросервисным докладом EPAM, релизами в Avito и дополненной реальностью в Яндекс-картах.

    Очень хочется считать, что мы занимаемся не просто какой-то типичной бытовухой, а Высокими Технологиями. Поэтому, скрепя сердце, я выбрал нечто, похожее на «высокие технологии» — доклад «Дополненная реальность в Яндекс.Картах». Даже среди поклонников Android только ленивый не слышал про ARKit, а в Яндексе сделали полноценное решение — пешеходную навигацию с дополненной реальностью.





    Кроме того, в течение всего дня мы могли в любой момент подойти к стенду Microsoft и посмотреть на дополненную реальность уже на основе их технологий.



    6


    Ну и наконец, завершающий кейноут. Йонатан постарался и приготовил для нас что-то совершенно особое.

    Это не просто кейноут, а викторина. И не просто викторина, а эпическая битва!

    На первой фазе была запилена онлайн-голосовалка, в которой можно выбрать всего одну сторону. И обязательно указать настоящее имя.





    На второй фазе победителей поделили на два лагеря, нарядили в желтое, и началась реальная дичь :-)



    Каждой команде задается вопрос и дается 30 секунд на ответ. Если не уложились, то ответить может противоположная команда. За каждый вопрос начисляется одно очко. Под конец было два супер-вопроса, за который начислялось аж по 10 очков. Рассказывать я их, конечно, не буду — у кого есть запись, тот посмотрит.

    Кстати, аудитория тоже могла поучаствовать и получить приз.

    Под конец дня я начал уже засыпать, и такой мощный кейноут помог немного взбодриться и живым дойти до конца.

    Закрытие


    Под конец, как всегда, было два закрытия. Одно — общее, и одно — закрытие онлайн-трансляции.



    На закрытие онлайна к нам снова пришел программный директор Андрей Дмитриев, Генерал Маркетинг ARG89 JUG.ru Group Руслан Ахметзянов и директор JUG.ru Group Алексей Федоров.



    Заключение


    Наверное, последнее, что стоит отметить — Mobius очень сильно вырос, более 40% по сравнению с прошлым годом. И сейчас мы пытаемся разобраться: конференция оказалась настолько лучше предыдущих или мобильная разработка наконец-то доросла до взрослых технических конференций?

    Следующий Mobius состоится 8-9 декабря в Москве (да-да, Москва теперь тоже на два дня!).

    P.S.: А как свое личное достижение, я очень горд, что дожил до конца без помощи phillennium.
    • +35
    • 3,3k
    • 7
    JUG.ru Group 304,31
    Конференции для взрослых. Java, .NET, JS и др. 18+
    Поделиться публикацией
    Комментарии 7
    • +1
      А есть видео выступления Бреслава? Я бы посмотрел.
    • +1
      Перешел по ссылке «как с RxJava перепрыгнуть на Kotlin», но полного доклада там нет. Где можно почитать/посмотреть про этот доклад?
      • 0
        Нууу, батенька, всё уже — конференция прошла, поезд уехал. Все участники получили видеозаписи всех докладов. Через несколько месяцев, наверное, частично выложим их в открытый доступ.
        • 0
          Зачем тогда данная статья, похвастаться как вы круто провели время? какая ценность от неё для тех кто читает?«Через несколько месяцев, наверное, частично выложим их в открытый доступ» в чем сложность выложить всё, что получили те кто был на конференции?
          • +3
            Ну там, как бы, чуть ли не каждый второй имел аккаунт на Хабре. С участниками можно просто вспомнить, как это было.

            Ну а вообще — да, похвастаться, почему бы и нет? Показать, как у нас клево. Надоумить прийти в следующий раз.

            «Частично» сказал для перестраховки. Бывает, что докладчики не хотят выкладывать запись в открытый доступ. Бывают еще какие-то сложности, например, с периодически сходящим с ума ютубом. Все это надо проверять и делать, прежде чем обещать. Как говорится в пословице, будет день — будет пища.

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое