- PVSM.RU - https://www.pvsm.ru -

Бесплатная YouTube-трансляция Mobius 2017 Moscow

Привет! Уже есть планы на субботу? Может, съездить на дачу или заняться ремонтом? Есть кое-что получше.

Дело в том, что до Mobius 2017 Moscow [1] осталась всего пара дней, и пришло время объявить об открытии бесплатной трансляции главного трека! Под катом — небольшой changelog, ссылка на YouTube, официальный Telegram-канал и краткий обзор программы первого трека.

Бесплатная YouTube-трансляция Mobius 2017 Moscow - 1

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

Насчет качества. С апрельского Mobius [2] прошло полгода, и мы основательно поработали над ошибками. Были проанализированы вообще все отзывы всех участников конференции, смотревших трансляцию. Исправлено, конечно, не всё, но многое. Начнем с того, что половина опрошенных (42%) даже не заметила никаких проблем — но мы-то знаем! Микрофоны будут работать лучше, звук будет чище, стабильность выше (благодаря стараниям наших друзей из SBTG.ru [3], которые ради этого даже переехали в более отказоустойчивый датацентр).

В перерывах между докладами, когда спикеры и участники на площадке удаляются в дискуссионные зоны, зрителям онлайн-трансляции мы показываем репортажи о внесессионных событиях конференции и берём увлекательные интервью у докладчиков и интересных гостей. Интервью будут живее: в промежутках между докладами будет два ведущих (@phillennium [4] и @olegchir [5], наши посты вы можете регулярно видеть на Хабре). Мелкие технические неувязки поставлены на более жесткий контроль.

Вопросы участников (тех, кто смотрит бесплатно — тоже) теперь учитываются, задавать их можно в официальном Telegram-канале [6] конференции. Разобраться с Telegram рекомендуется заранее. Вот прямо сейчас пойдите и установите [7] его!

Собственно, уже совсем скоро вы сможете увидеть, что у нас получилось — 11 ноября в 9:40 утра мы начнем бесплатную трансляцию главного трека Mobius 2017 Moscow. А еще она будет в разрешении 1440р, так что в кои-то веки вам понадобятся ваши крутые мониторы. Важно, что разрешение поднято не просто ради гонки за качеством видео, а со вполне конкретной целью: дополнительное пространство используется для отображения самого спикера рядом с экраном (который отображается в 1080p) — камера больше не будет скакать между слайдами и докладчиком.

Как подключиться

Просто открыть YouTube в браузере, мобильном устройстве или как вам удобней. Ссылка:

https://www.youtube.com/watch?v=7pYJbHqiZTQ [8]

Ограничения

  • Трансляция предоставляется по принципу as is: мы уверены, что все будет хорошо, но если вдруг что – не обессудьте!
  • Видеозаписей не будет. То есть они, конечно, будут, но только для участников конференции, оставивших фидбэк. А для всех остальных мы традиционно выложим их через 3-4 месяца.
  • Вы не сможете смотреть, что происходит в других залах. А там будет много интересного. В следующий раз регистрируйтесь и смотрите все без ограничений.

Программа

Бесплатная YouTube-трансляция Mobius 2017 Moscow - 2Владимир @dzigoro Иванов — Пустота наследия: стратегия кардинальных улучшений в проекте [9]
Владимир — один из достаточно частых гостей наших конференций, и его должность ведущего разработчика в EPAM этому не причина. Всё дело в использовании круга интересов (Android, React, iOS, Web) и не менее занимательного бэкграунда спикера (начинал как Java EE-инженер, но увлекся мобильным технологиями «и покатился»).
Для начала разомнём мат. аппарат (от слова «мат», а не «математика»). Разберём «Legacy». Каждому разработчику приходится сталкиваться с ним постоянно. Более того, каждый новый проект становится legacy со временем, если не уделять достаточно внимания техническому долгу. В докладе поговорим, как жить с особо запущенным случаем, aka проектом возраста более 5 лет.
Мы узнаем:

  • как осознать размер долга;
  • как придумать план рефакторинга;
  • провести его максимально безболезненно.

Код будет на Java, но специфики Android почти нет, поэтому интересно будет инженерам обеих платформ.
Немного теории, много практики, щепотка статистики, нескучные картинки — всё, как вы любите.


Бесплатная YouTube-трансляция Mobius 2017 Moscow - 3Максим @max_sokolov Соколов — Мессенджер наизнанку, или Как сегодня сделать мессенджер в мобильном iOS-приложении [10]
Представьте, что вместо того, чтобы оторвать бумажку с телефоном от объявления на подъезде, можно взять смартфон и сразу написать владельцу напрямую, уточнив статус, не мучаясь с проблемой «трубу не берёт, достали, продали» и т.д.
Для получения подобного мессенджера Максиму Соколову, как Team Lead в Avito, пришлось пройти через все тяжкие, от простого HTTP-API до использования веб-сокетов, узнавая про плюсы, минусы и подводные камни различных подходов. Максим поделится, как его команда проектировала клиент-серверное API и как в этом помогал Swift. Вы узнаете о том, как гарантировать доставку сообщений клиентам, онлайн-статусы пользователей, статусы сообщений и других функциях современных мессенджеров и их реализации.
Мессенджеры развиваются стремительно и новый функционал требуется добавлять быстро. В рамках доклада будет рассказано, как заложить масштабируемую архитектуру, которая позволит легко добавлять новые фишки.


Бесплатная YouTube-трансляция Mobius 2017 Moscow - 4Евгений @ptiz Камышанов — Жизнь без подключения: от хаоса к консенсусу [11]
Слишком много исторических отсылок получается в ходе обзора. Но что поделать, история движется по спирали: «приложения на десктопе стремятся работать в облаке независимо от локальной памяти», «приложения на телефоне постепенно обретают всё больший оффлайн-функционал».
Хорошо это или не очень, можно будет обсудить с Евгением Камышановым из EPAM после его практической демонстрации данного явления в ходе доклада.
При всём этом, будучи Lead iOS developer в компании EPAM в Санкт-Петербурге, спикер не верит в серебряные пули и по мере сил борется с перфекционизмом.


Бесплатная YouTube-трансляция Mobius 2017 Moscow - 5Александр @zlx Зимин — Давайте проектировать UI правильно [12]
Уже прошло несколько месяцев с того момента, как мы взяли интервью у Александра, которое можно почитать тут [13]. Информация в статье позволит представить спикера в разы лучше, чем тысяча лишних знаков в обзоре, поэтому перейдём непосредственно к докладу.
В докладе Александр расскажет про подходы к разработке UI, которые позволяют новым разработчикам вносить изменения без переписывания кода и переиспользования написанных компонентов.
Также часть доклада будет посвящена Atomic Design. Многие популярные приложения используют нестандартные визуальные компоненты, и команда Badoo — не исключение. Чтобы это не создавало много головной боли дизайнерам и разработчикам, им пришлось выработать решение, которое и будет представлено в докладе.


Бесплатная YouTube-трансляция Mobius 2017 Moscow - 6Глеб @Novixon Новик — Архитектура сервисного слоя с использованием составных операций [14]
Наверняка многим знаком подкаст про мобильную разработку Podlodka. Его ведёт Глеб Новик, автор фреймворка COOperation.
Доклад Глеба будет построен вокруг распространенного способа построения сервисного слоя приложения — это использование механизмов GCD для создания асинхронного взаимодействия компонентов. Многие задумываются, но мало кто использует на практике всю мощь классов NSOperation и NSOperationQueue для данной задачи.
С помощью тщательной декомпозиции и небольшой доработки указанных классов можно получить чрезвычайно гибкий и переносимый компонент, который станет верным другом при создании новых сервисов. Глеб расскажет о том, как можно использовать составные операции при построении сервисного слоя и как в этом может помочь разработанный им фреймворк COOperation.


Бесплатная YouTube-трансляция Mobius 2017 Moscow - 7Дмитрий @handamade Куркин — Оптимизация размера приложения [15]
Итак, с чем у вас ассоциируется звук «о-оу»? За всех, естественно, говорить не стоит, но для тех, кто начинал до пришествия iPhone — это звук одного мессенджера, который по знаменитости был сопоставим с теперешним Telegram.
К чему это всё? Дмитрий 12 лет занимается разработкой мессенджеров под разные платформы. Последние 5 лет делает iOS-клиент для ICQ (звук «о-оу») в должности team lead.
Рассмотрим, из чего складывается размер приложения на iOS и как этот размер можно уменьшить. Приведем несколько экспериментов для пояснения, из чего в итоге складывается размер приложения в AppStore, и расскажем про инструменты, которые помогут найти лишние данные и определить наиболее объемные участки кода программы.


Бесплатная YouTube-трансляция Mobius 2017 Moscow - 8Йонатан Левин — Как самому запилить новую фичу и при этом не быть убитым своим менеджером [16]
У вас когда-нибудь была ситуация, когда вы работаете в компании над приложением, и внезапно вам в голову приходит идея новой крутой фичи? Вы понимаете, вот он — переломный момент, но когда вы обращаетесь за поддержкой и одобрением на разработку, вы сталкиваетесь с препятствием: «У нас нет ресурсов», или «На данный момент у нас другие приоритеты». Сотрудники, которые не понаслышке знакомы с продуктом компании, больше всего подходят для придумывания и проектирования лучших фич для приложения, но иногда на пути встают политики и процедуры компании. Но где есть желание, там есть возможности! Мир завоёвывают повстанцы и мятежники — Империя должна пасть! Если вы знаете, что эта фича важна, но у вас нет разрешения продолжать, вам придётся осторожно балансировать между свободой творчества и уважением к приоритетам вашей компании.

В данном докладе Йонатан поделится, как он разработал фичу без разрешения и как при этом его не уволили/покалечили/убили.

Йонатан — один из ведущих израильских мобильных разработчиков, часть элитной команды Google Developer Experts. Сыграл ключевую роль в успехе Gett, собравшем более 500 миллионов долларов, а также получил финансирование своего стартапа KolGene, набирающего популярность генетического market connector-а. Будучи верным приверженцем мобильного и продукт-менеджмента, Йонатан также с большим энтузиазмом занимается бэкендом. Как состоявшийся разработчик и предприниматель, он точно знает, как превратить умные идеи в прибыльный продукт.

Автор: olegchir

Источник [17]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/windows-phone/267895

Ссылки в тексте:

[1] Mobius 2017 Moscow: https://mobiusconf.com

[2] апрельского Mobius: http://2017.mobiusconf.com/

[3] SBTG.ru: http://sbtg.ru/

[4] @phillennium: https://habrahabr.ru/users/phillennium/

[5] @olegchir: https://habrahabr.ru/users/olegchir/

[6] официальном Telegram-канале: https://t.me/mobiusconf

[7] пойдите и установите: https://telegram.org/

[8] https://www.youtube.com/watch?v=7pYJbHqiZTQ: https://www.youtube.com/watch?v=7pYJbHqiZTQ

[9] Владимир @dzigoro Иванов — Пустота наследия: стратегия кардинальных улучшений в проекте: https://mobiusconf.com/2017/msk/talks/7ewhxk5ohg28asgu6scqw8/

[10] Максим @max_sokolov Соколов — Мессенджер наизнанку, или Как сегодня сделать мессенджер в мобильном iOS-приложении: https://mobiusconf.com/2017/msk/talks/2zbpb5p9awemu42sucew2o/

[11] Евгений @ptiz Камышанов — Жизнь без подключения: от хаоса к консенсусу: https://mobiusconf.com/2017/msk/talks/1viu3dhu7esqsagsugeaco/

[12] Александр @zlx Зимин — Давайте проектировать UI правильно: https://mobiusconf.com/2017/msk/talks/q7ujap5oscugoks4uwemm/

[13] тут: https://habrahabr.ru/company/jugru/blog/334244/

[14] Глеб @Novixon Новик — Архитектура сервисного слоя с использованием составных операций: https://mobiusconf.com/2017/msk/talks/2bu0yhbp3kqui0eyu08u84/

[15] Дмитрий @handamade Куркин — Оптимизация размера приложения: https://mobiusconf.com/2017/msk/talks/2mdvnkwcssioquwmgykq08/

[16] Йонатан Левин — Как самому запилить новую фичу и при этом не быть убитым своим менеджером: https://mobiusconf.com/2017/msk/talks/1o9avlthcy6mu0gecymec6/

[17] Источник: https://habrahabr.ru/post/341908/