Приглашаем на конференцию по web-разработке 29 ноября

Друзья, 29 ноября в московском офисе Mail.Ru Group пройдёт конференция для frontend-разработчиков, посвящённая веб-разработке в мобильном и «большом» сегментах сети. Перед слушателями выступят специалисты, работающие в проектах Почта Mail.Ru, Одноклассники, Облако Mail.Ru и Редактор документов.
Программа конференции:

Мы часто слышим как надо разрабатывать, писать тесты и профилировать программный код. Но редко компании делятся опытом выкатки нового кода на продакшен. Андрей расскажет про этапы выкатки нового дизайна почты на миллионы пользователей.

Технологии развиваются, процессоры становятся быстрее, а памяти больше. И лишь одно остается практически неизменным, аккумулятор и сутки работы девайса. В докладе Иван покажет самый low-level расхода батареи на примере iPhone 6, и мы попробуем понять, куда уходит заряд.

- Динамическое построение конфигурируемых на клиенте блоков, перестроение и перекомпоновка.
- Сложности расчетов и внедрения.
- Организация асинхронного API для взаимодействия с проектом.
- Темизация компонентов.
- Профит.

В докладе будут освещены следующие темы:
- проблемы использования стандартных методов при расчете размеров текста и отображения документа средствами HTML и SVG;
- почему мы отказались от использования вложенных структур данных при редактировании и что мы используем вместо них;
- как мы перешли на Canvas, его достоинства для нас и недостатки;
- как один и тот же код работает и на клиенте, и на сервере; наш опыт использования Node.js.

В своем докладе «JSSDK: От велосипеда к болиду» он расскажет, на что нужно обратить внимание, если вы хотите написать «решение с нуля». Когда использовать готовые решения, а когда писать самим. Какие шаги нужно сделать, чтобы ваша работа не оказалась напрасной и принесла пользу окружающим. Все эти нюансы будут рассмотрены на примере внутреннего фреймворка, который возник вследствие необходимости объединения кодовой базы двух проектов.

- Мобильные особенности — из чего строится взаимодействие с пользователем мобильного устройства, почему ему нелегко, а разработчику еще тяжелее.
- Вёрстка — древнее искусство двигать пиксели по экрану во имя юзера и здесь имеет свои особенности, связанные с ограниченностью мобильных устройств (ничего личного) и разнообразным животным миром их браузеров.
- JavaScript — вы же не думали, что такой во всем особенный мобильный мир никак не задел ваш любимый JavaScript? Конечно, и здесь есть свои странные подходы, как правило связанные с оптимизацией и характером устройства.
- Инспектирование — это то, что в одночасье может превратить в ад жизнь мобильного разработчика. Наметим план, как пройти эти 9 кругов и выйти наружу с максимально сохраненным сознанием.
Как обычно, адрес нашего офиса — Ленинградский проспект 39, строение 79. Не забудьте зарегистрироваться и взять паспорт или водительские права. Сбор гостей начинается в 9.00, а сама конференция стартует в 10.00.