Я.Субботник

31 августа 2013
Минск
Материалы опубликованы

На Я.Субботнике вы узнали:

  • про разработку сервиса Sita и как с его помощью был сделан Rich Content API;

  • как Яндекс разбил разработку фронтенда Островов на независимо-зависимые блоки;

  • о технологии Cocaine, позволяющей построить своё собственное, приватное облако даже на обычном десктопе;

  • как мы применили БЭМ к серверному коду на Node.js и получили общий модульный метод разработки веб-приложений;

  • что скрыто за пуш-сообщениями и как они работают — на примере сервиса Яндекса;

  • о механизмах обмена данными между Android-приложениями с точки зрения их синхронизации.

  • практики, которые помогают писать хорошие автотесты;

  • преимущества использования матчеров (и сможете позаимствовать их в нашей библиотеке);

  • как можно обрабатывать несколько миллионов запросов в минуту и регулярно увеличивать хранилище данных с помощью Elliptics и History DB;

  • что такое факторы ранжирования, как с их помощью можно оценить релевантность документов и какие инструменты используются для разработки факторов ранжирования в Яндексе;

  • как создаются Яндекс.Карты и с какими сложностями сталкиваются разработчики;

  • с какими проблемами мы столкнулись в процессе создания «короткого» прогноза пробок на Яндекс.Картах и какие методы использовали, чтобы их решить.

Открывал Я.Субботник руководитель офиса разработки Яндекса в Минске — Алексей Сикорский.

Технологии

Cocaine
Cocaine (Configurable Omnipotent Custom Applications Integrated Network Engine) — это PaaS-система с открытым исходным кодом, позволяющая создавать облачные хостинги приложений наподобие Google App Engine или Heroku.
БЭМ
БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке.
Rich Content API
Rich Content API предоставляет доступ к контентной системе Яндекса.

Опубликованные материалы

10:00Регистрация
11:00Открытие
Поиск
11:10Путь к Rich Content API. Контент «по-богатому»Смотреть
Frontend
11:40Острова. Фронтенд по кусочкамСмотреть
12:00Перерыв
Облачные технологии
12:10Cocaine — приватное облако, где все включеноСмотреть
Frontend
12:40Свое веб-приложение в облаке – просто и удобноСмотреть
13:10Обед
Мобильная разработка
14:10Сервис пуш-сообщений ЯндексаСмотреть
14:40Синхронизация данных на клиентеСмотреть
15:10Перерыв
Тестирование
15:20Качество кода автотестовСмотреть
15:40Матчеры: польза использования и легкость применения в ваших автотестахСмотреть
Распределенные системы хранения и вычисления
16:00Хранение и индексирование большого объема данныхСмотреть
16:30Перерыв
Поиск
16:50Факторы ранжирования: основыСмотреть
Разработка
17:20Как создаются Яндекс.КартыСмотреть
17:50Как мы делали «короткий» прогноз пробок на Яндекс.КартахСмотреть
18:20Закрытие