• 5 октября 2016
  • Москва, Варшавское ш., 9, стр. 1, БЦ «Даниловская мануфактура», корпус «Ряды Солдатенкова»

Rambler.iOS #8

Регистрация на событие закрыта

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

Другие события организатора

289 дней назад
5 октября 2016 c 18:30 до 23:00
Москва
Варшавское ш., 9, стр. 1, БЦ «Даниловская мануфактура», корпус «Ряды Солдатенкова»

Мы хотим пригласить вас на нашу очередную встречу Rambler.iOS, которая состоится 5 октября в нашем московском офисе на Даниловской Мануфактуре.

Мы хотим пригласить вас на нашу очередную встречу Rambler.iOS, которая состоится 5 октября в нашем московском офисе на Даниловской Мануфактуре. Начало осени выдалось для iOS разработчиков очень богатым на различные мероприятия. Чтобы не отставать, основной упор в этот раз мы делаем на контент — вас ожидают четыре отличных доклада, причем один из них — от приглашенного иностранного спикера.

 

Как не стать жертвой бэкендеров?

Доклад о способах валидации ответа сервера на стороне клиента

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

Как избежать этих проблем и повысить уровень crash-free ваших приложений, добавив предварительную валидацию, расскажет Ирина Дягилева.

 

Чистые unit-тесты​

Отмываем грязные строчки кода вместе

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

Егор Толстой расскажет о том, почему не стоит обделять вниманием unit-тесты, как подходить к их проектированию и осуществлять постепенный рефакторинг. Выступление, как обычно, подкреплено зарядом личной боли и опыта от поддержки базы в 3.000 unit-тестов на одном проекте и 1.000 на другом.

 

Make your app extensible with JavaScriptCore

Про создание системы плагинов с использованием JavaScriptCore

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

Micha Mazaheri, CEO компании-разработчика популярного http-клиента Paw, расскажет о том, как они переложили эту задачу на плечи самих пользователей, создав удобную систему плагинов с использованием фреймворка JavaScriptCore.

 

Сервис-ориентированная архитектура

Об архитектуре слоя логики работы с данными

Многие разработчики любят спорить о празных подходах к реализации верхнего слоя мобильного приложения — MVC, MVVM, VIPER. При этом зачастую уделяется недостаточно времени продумыванию логики работы с данными. Как следствие, усложняется понимание и последующее расширение данного слоя.

Стас Цыганов расскажет про подход, который давно используется в server-side разработке, но позже был адаптирован к реалиям мобильных приложений. Service Oriented Architecture задает строгий каркас в части обработки данных, фиксируя ответственность компонентов. Такой подход оказывается крайне полезным как в части поддержки и рефакторинга, так и при последующем расширении приложения.

 

И специальный бонус:
На время проведения конференции будет установлен стенд компании Paw, на котором разработчики будут отвечать на вопросы про их http-клиент Paw, демонстрировать его крыте возможности и разыгрывать свои собственные призы.​

И, конечно, как всегда в нашей программе:

  • Afterparty в «Бумага бар», на которой можно будет продолжить общение с докладчиками, разработчиками Paw и командой Rambler&Co.
  • Розыгрыш лицензий на софт от наших партнеров, а также сувенирки Rambler&Co.
  • Стильные наклейки на ноутбуки
  • Онлайн трансляция — следите за новостями в нашем твиттере!

 

Дата проведения:

5 октября, сбор гостей в 18:30

Место проведения:

Москва, Варшавское ш., 9, стр. 1, БЦ «Даниловская мануфактура», корпус «Ряды Солдатенкова», 55.698686, 37.624554



Карта прохода:
Карта
Подробный маршрут можно найти на нашем сайте.

Спонсоры:

 

JetBrains  Paw  Qotoqot PaintCode RevealSketchMBLTdev

 

Информационные партнеры:
Еженедельный дайджест MBLTDEV от e-Legion
Telegram-канал iOS Good Reads

 
 

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

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

Узнать больше