- Meetup
- Location
Приглашаем разработчиков и других технических специалистов на встречу с командами Браузера и картографических сервисов Яндекса.
Это уже второе мероприятие в Нижнем Новгороде в рамках цикла встреч «Яндекс изнутри». Доклады о геоинформационных технологиях и об устройстве Поиска можно посмотреть на странице прошлой встречи.
Программа получилась объёмная и насыщенная. Поговорим об автомобильной навигации. Расскажем, как устроена разработка Яндекс.Браузера — процессы, проверка качества кода и не только. Обсудим контейнер flat map — в чём его преимущества и когда его полезно использовать. Поделимся методами, позволяющими хранить топологические и геометрические данные без потери производительности. Кроме того, рассмотрим и автоматизацию — вы узнаете, как работает автоматическое управление памятью в Браузере и как происходит поиск неточностей в дорожном графе.
В перерывах можно будет задать вопросы спикерам и пообщаться с участниками встречи.
В зале ограниченное количество мест, поэтому нужно заранее зарегистрироваться и получить приглашение.
Программа
17:30 Регистрация
18:00 Устройство автомобильной навигации. Алексей Верещагин, Яндекс
18:30 Очень быстрый сортированный массив. Константин Ганенко, Яндекс
Я расскажу про контейнер flat map: для каких операций его полезно использовать и в чём его преимущества. Поделюсь, для каких задач его применяли в браузере и что нам это дало (спойлер: мы получили реализацию, работающую быстрее аналогов).
19:00 Перерыв
19:20 Как устроена разработка Яндекс.Браузера. Вадим Петров, Яндекс
Я расскажу, как команда из десятков программистов разрабатывает браузер #2 по популярности в России. Вы узнаете, какие у нас процессы, как мы следим за качеством кода, какие сложности есть в общении с Google. Также приведу примеры разработки фичей от стадии задумки до выхода в продакшен.
19:50 Компактное представление дорожного графа без потери производительности. Дмитрий Шалыга, Яндекс
Одна из проблем дорожной маршрутизации состоит в том, что топологические и геометрические данные требуют много места для хранения. Я расскажу о нескольких методах, которые помогли нам в решении этой проблемы.
20:20 Перерыв
20:50 Автоматическое управление памятью. Андрей Логвинов, Яндекс
Я расскажу, как работает автоматическое управление памятью в Браузере: как и когда выполняется сбор мусора, для чего объекты делятся на поколения и как обнаруживать проблемы с использованием памяти веб-страницей.
21:20 Автоматическое нахождение неточностей в дорожном графе. Алексей Волобуев, Яндекс
Качественная карта – это основа многих продуктов геосервисов. Карта большая и быстро меняется, мы запускаемся в новых регионах, поэтому нам важно хотя бы частично автоматизировать процесс поиска неточностей. К счастью, у нас есть много данных, которые могут нам в этом помочь...