Я.Субботник в Минске

Лекция / семинар сайт события http://events.yandex.ru/events/yasubbotnik/minsk-aug-2013/?from=mail

Добавить в календарь:
Поделиться:

31 августа 2013 года в Минске пройдёт Я.Субботник — мероприятие для разработчиков и технических специалистов. В нём будут участвовать сотрудники минского, московского, питерского и симферопольского офисов Яндекса.

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

  • про разработку сервиса Sita и как с его помощью был сделан Rich Content API;
  • как Яндекс разбил разработку фронтенда Островов на независимо-зависимые блоки;
  • о технологии Cocaine, позволяющей построить своё собственное, приватное облако даже на обычном десктопе;
  • как мы применили БЭМ к серверному коду на Node.js и получили общий модульный метод разработки веб-приложений;
  • как создаются Яндекс.Карты и с какими сложностями сталкиваются разработчики;
  • с какими проблемами мы столкнулись в процессе создания «короткого» прогноза пробок на Яндекс.Картах и какие методы использовали, чтобы их решить;
  • что скрыто за пуш-сообщениями и как они работают — на примере сервиса Яндекса;
  • о механизмах обмена данными между Android-приложениями с точки зрения их синхронизации.
  • как можно обрабатывать несколько миллионов запросов в минуту и регулярно увеличивать хранилище данных с помощью Elliptics и History DB;
  • преимущества использования матчеров (и сможете позаимствовать их в нашей библиотеке);
  • практики, которые помогают писать хорошие автотесты.

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

Приходите, слушайте, задавайте вопросы и общайтесь на профессиональные темы в уютной атмосфере.

Участие, как всегда, бесплатное, но необходимо зарегистрироваться.

Количество мест ограничено. Регистрация закрывается 26 августа в 18:00 по московскому времени.

Для тех, кто не сможет присутствовать на конференции, будет организована онлайн-трансляция. Вопросы вы сможете задавать в Твиттере по хэштегу #yasubbotnik.

Если вы зарегистрируетесь на Я.Субботник, но по какой-либо причине не сможете прийти, пожалуйста, напишите нам об этом заранее и подключайтесь к онлайн-трансляции.

10:00

Регистрация


11:00

Открытие


11:10

Путь к Rich Content API. Контент «по-богатому»

Александр Гусак


11:40

Острова. Фронтенд по кусочкам

Ангелина Сидорцова


12:00

Перерыв


12:10

Cocaine — приватное облако, где все включено

Антон Тюрин


12:40

Свое веб-приложение в облаке – просто и удобно

Владимир Гриненко


13:10

Обед


14:10

Доклад уточняется


14:40

Как создаются Яндекс.Карты

Алексей Лобанов


15:10

Как мы делали «короткий» прогноз пробок на Яндекс.Картах

Роман Удовиченко


15:40

Перерыв


16:00

Сервис пуш-сообщений Яндекса

Юрий Василевский


16:30

Синхронизация данных на клиенте

Алексей Витенко

17:00

Перерыв


17:10

Хранение и индексирование большого объема данных

Кирилл Смородинников


17:40

Матчеры: польза использования и легкость применения в ваших автотестах

Кирилл Меркушев


18:00

Качество кода автотестов

Артем Кошелев


18:20

Закрытие

Поиск

Путь к Rich Content API. Контент «по-богатому»

Рассказ о разработке сервиса Sita, который реализует сценарии с использованием разных сервисов поискового робота и создается целиком в Минске. Вы узнаете также, как с помощью Sita был сделан Rich Content API.

Александр Гусак, Яндекс

Работает в минском офисе Яндекса с момента открытия. До этого разрабатывал разное — от приложения под Amazon Kindle 2/DX до крупной баннерообменной сети и системы для торгов на фондовых биржах. В Яндексе руководит разработкой сервиса, объединяющего возможности различных API контент-системы.

 

Фронтенд

Острова. Фронтенд по кусочкам

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

Ангелина Сидорцова, Яндекс

В Яндексе с 2011 года. Работает в команде, которая занимается созданием общепортального фреймворка. Руководит группой разработки общих интерфейсов. Участвует в развитии БЭМ.

 

Свое веб-приложение в облаке – просто и удобно

Сегодня всё больше и больше компаний решаются на перевод своей инфраструктуры и сервисов в облако. Это позволяет решить проблемы с нехваткой ресурсов и сократить издержки. Мы продемонстируем, как, используя возможности Cocaine Cloud, разместить Node.js-приложение, написанное по БЭМ, в облако.

БЭМ – это модульный подход к разработке интерфейса, придуманный в Яндексе. Важное достоинство БЭМ в том, что одна методология позволяет работать с HTML, CSS и клиентским JavaScript, а так же расширять список используемых технологий. Мы применили БЭМ к серверному коду на Node.js и получили общий модульный метод разработки веб-приложений.

Владимир Гриненко, Яндекс

Разработчик интерфейсов в симферопольском офисе Яндекса. Занимается версткой и JS-программированием. Поддерживает сайт bem.info и с удовольствием отвечает на вопросы разработчиков про БЭМ. Вне Яндекса не один год разрабатывал сайты и консультировал команды различного уровня.

 

Облачные технологии

Cocaine — приватное облако, где все включено

Облачные технологии решают многие инфраструктурные проблемы эксплуатации, например, масштабирование, отказоустойчивость, балансировка нагрузки. В то же время не все готовы доверить свои приложения и данные сторонней компании, предоставляющей облачную инфраструктуру. Разрубить гордиев узел поможет Cocaine — технология, позволяющая построить своё собственное, приватное облако даже на обычном десктопе. Это технология, абсолютно открытая для каждого из вас. Благодаря Cocaine вы получаете балансировку на основе IPVS, динамическое определение доступности элементов облака и многое другое, можете создать взаимодействие между приложениями и сервисами, написанными на разных языках. Использование связки Node.js и Cocaine будет продемонстрировано в рамках доклада Владимира Гриненко «Своё веб-приложение в облаке — просто и удобно».

Антон Тюрин, Яндекс

Разработчик облачной платформы. Закончил МГТУ им. Н.Э. Баумана. Работал системным администратором Поиска по Яндекс.Почте, а так же другим сервисам. В настоящее время основная задача - разработка Python фреймворка для облачной платформы Cocaine, а так же API Яндекс.Браузера.

 

Разработка

Как создаются Яндекс.Карты

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

Алексей Лобанов, Яндекс

Закончил магистратуру ФПМИ БГУ. До Яндекса три года работал в компании Itransition. В 2011 году присоединился к минской команде Яндекс.Карт, занимается разработкой маршрутизации общественного транспорта и отображения объектов на карте.

 

Как мы делали «короткий» прогноз пробок на Яндекс.Картах

В докладе рассматривается процесс создания сервиса от постановки задачи до её решения. Мы расскажем, с какими сложностями столкнулись в процессе работы над задачей, и опишем методы, которые позволяют обойти эти сложности и сделать качественный сервис.

Роман Удовиченко, Яндекс

Закончил факультет прикладной математики и информатики Белорусского государственного университета. Работает в Яндексе в группе разработки геосервисов.

 

Мобильная разработка

Сервис пуш-сообщений Яндекса

В докладе будет рассказано о том, что скрыто за пуш-сообщениями и как они работают, на примере сервиса Яндекса.

Юрий Василевский, Яндекс

Защитил кандидатскую диссертацию в 2008 году. Стал первым мобильным разработчиком минского офиса Яндекса в 2012 году, получает удовольствие от работы в группе единомышленников, практикуется на iOS и Android.

 

Синхронизация данных на клиенте

Рассмотрены механизмы, используемые для синхронизации критически важных данных между приложениями Яндекса.

Алексей Витенко, Яндекс

В Яндексе с 2013 года. Занимается разработкой Яндекс.Store и сопутствующих компонентов (Сервис сообщений, библиотека авторизации).

 

Распределенные системы хранения и вычисления

Хранение и индексирование большого объема данных

Как обрабатывать несколько миллионов запросов за минуту? Как гарантировать работу системы при отказе нескольких серверов или датацентров? Как обеспечить регулярное увеличение хранилища? Доклад о том, как мы добились всего этого в Elliptics и History DB.

Кирилл Смородинников, Яндекс

Окончил ФПМК Томского государственного университета. В Яндексе занимается технологией Elliptics.

 

Тестирование

Матчеры: польза использования и легкость применения в ваших автотестах

Сама по себе технология матчеров не нова: в нынешнем виде она была залита в репозиторий в июле 2012 года, а появилась и того раньше. Но, несмотря на это, многие о ней до сих пор не слышали или почему-то избегают. Мы хотим рассказать о преимуществах этой технологии и поделиться с вами нашей библиотекой матчеров.

Кирилл Меркушев, Яндекс

Закончил с отличием СПбГУАП. Более полутора лет занимается автоматизацией тестирования персональных сервисов Яндекса: внутренних почтовых компонентов, Почты, Диска. Всё это время активно ищет пути оптимизации самого процесса автоматизации, чтобы повысить качество, скорость написания и легкость поддержки автотестов.

 

Качество кода автотестов

И разработчики, и тестировщики пишут автотесты. Но почему-то редко кто задумывается, что этот код тоже нужно будет поддерживать и развивать. Рассказ пойдет про практиках, которые используют автоматизаторы Яндекса, чтобы писать хорошие автотесты.

Артем Кошелев, Яндекс

В автоматизации — более шести лет. Руководитель одной из групп тестирования в компании «Яндекс». Отвечает за тестирование самой посещаемой страницы рунета — www.yandex.ru.

Во весь экран
  • Прямая трансляция #yasubbotnik из Санкт-Петербурга продолжается: Chesney Cantu @ChesneyCantu 14.09.2013 17:06
  • Прямо сейчас проходит Я.Субботник про Мобильные Яндекс.Карты. Хэштег #yasubbotnik. Darren Murfett @DMurfett 14.09.2013 16:51
  • Открываем регистрацию на #yasubbotnik #msk, который пройдет в московском офисе @yandex. Ждем вас 28 июля! ... Jagruti Mcclaren @McclarenJagruti 14.09.2013 15:18
  • Открываем регистрацию на #yasubbotnik #msk, который пройдет в московском офисе @yandex. Ждем вас 28 июля! ... Graeme Carnie @vicojazyrabub 14.09.2013 7:42
  • Выложили видео с Я.Субботника по вёрстке: #yasubbotnik Avinatan Gowdy @AvinatanGowdy 14.09.2013 0:18
  • Прямо сейчас начинается Я.Субботник об использовании #БЭМ в разработке интерфейсов. Смотрите трансляцию на #yasubbotnik Alamar Carlet @AlamarCarlet 13.09.2013 14:27
  • Прямо сейчас начинается Я.Субботник об использовании #БЭМ в разработке интерфейсов. Смотрите трансляцию на #yasubbotnik Amhlaidh Feathers @saxityryciwi 13.09.2013 8:12
  • Открываем регистрацию на #yasubbotnik #msk, который пройдет в московском офисе @yandex. Ждем вас 28 июля! ... Ethelred Keppel @retofydepywe 13.09.2013 6:18
  • Открываем регистрацию на #yasubbotnik #msk, который пройдет в московском офисе @yandex. Ждем вас 28 июля! ... Assaracus Callaby @mykavekyfakew 13.09.2013 0:03
  • 15 октября в Алматы состоится Я.Субботник. Регистрация открыта! #yasubbotnik Areknazan Hundall @biluvabygyjasy 12.09.2013 21:33
  • Прямо сейчас начинается Я.Субботник об использовании #БЭМ в разработке интерфейсов. Смотрите трансляцию на #yasubbotnik Hipolito Dymond @dymond_hipolito 12.09.2013 19:18
  • Реально скучные презентации и реально тормознутый #wifi на #yasubbotnik Щас засну... Jan Oltman @grettynidlkh 12.09.2013 16:22
  • Выступает Максим Хромцов с презентацией "Yandex MapKit для Android OS в примерах" #yasubbotnik Thaddus Villacorta @ejyxude 12.09.2013 16:07
  • Начинается презентация "Фронтенд Я.Почты сегодня" #yasubbotnik Jackqueline Corlew @ehevinomep 12.09.2013 16:03
  • Реально скучные презентации и реально тормознутый #wifi на #yasubbotnik Щас засну... Glen Manns @fehys763 12.09.2013 15:59
  • Реально скучные презентации и реально тормознутый #wifi на #yasubbotnik Щас засну... Петр @axazemexed 12.09.2013 15:55
  • Реально скучные презентации на #yasubbotnik Щас засну... Stout Arechiga @ecunahu 12.09.2013 15:46
  • Выступает Максим Хромцов с презентацией "Yandex MapKit для Android OS в примерах" #yasubbotnik Delmor Hosmer @fabymox 12.09.2013 15:44
  • КУда движется верстка и верстальщики 0_о #yasubbotnik Jan Oltman @grettynidlkh 12.09.2013 15:36
  • Начинается презентация "Фронтенд Я.Почты сегодня" #yasubbotnik Jackqueline Corlew @ehevinomep 12.09.2013 15:33
Показать еще

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация