Yandex for Developers
32.9K subscribers
402 photos
42 videos
1 file
456 links
Канал Яндекса о технологиях и людях, которые их создают
Download Telegram
​​Привет! Сегодня в дайджесте всё, что можно изучить, не отходя от монитора.👨🏻‍💻

📖 Яндекс.Облако. Архитектура новой платформы. Читай о внутреннем устройстве Яндекс.Облака. Из статьи ты узнаешь об истории, команде и архитектуре новой платформы. Перейти к статье.
📖 🎥 Типографика в вебе. Лекция Яндекса на FrontTalks 2018. О том, как и из чего собираются интерфейсы. А также про тексты, их оформление, доступность и производительность в контексте современных веб-приложений. Познакомиться с лекцией.
📖 Изучаем Latency: теория массового обслуживания. Статья от разработчика платформы для обработки потока данных в реальном времени. Узнать больше по теме.
📖👤 Интервью с разработчиком мобильного Яндекс.Браузера, Михаилом Лопаткиным. О том, как работа над Браузером расширяет кругозор, о том, зачем Android-разработчику может пригодиться знание C++ и о пользе участия в школьных олимпиадах. Читать интервью.
📷 Фото со встречи с командой Яндекс.Облака, about:cloud. Ищи знакомые лица. Смотреть фото.
​​Привет! Сегодня тебя ждут материалы со встреч декабря и последние статьи.

Смотри
🎥 Видео со встречи сообщества CocoaHeads Russia в Санкт-Петербурге. Смотри записи докладов.
🎥 Запись трансляции Data&Sсience: отвечают знатоки. Вместо докладов и дискуссий в этот раз 20 команд сыграли в интеллектуальную игру в прямом эфире. Игроки отвечали на вопросы, связанные с data science – от простейших до сложных. Открывай запись игры.
🎥 Материалы с Дата-ёлки в Минске. Специалисты по анализу данных обсудили самые яркие события 2018 года и заглянули в грядущий 2019-й. Смотри доклады и ищи себя на фото.
🎥 Запись открытой встречи Российской рабочей группы по стандартизации С++. Обзор встречи в Сан-Диего и доклад про модули C++. Переходи к записям.

Читай
📖👤 О разработке Яндекс.Трекера — системы управления задачами и процессами. Интервью с Евгением Королёвым, руководителем службы фронтенд-разработки сервисов для бизнеса. Читай интервью.
📖 Про дистанционный контроль качества в Такси. Статья о том, как с помощью машинного обучения снизить затраты на контроль качества в быстро растущем сервисе с сотнями тысяч машин. Узнавай подробности.
📖 О присоединении Яндекса к защите Linux и IT-индустрии от патентного троллинга. Читай о том, почему Яндекс патентует свои разработки, зачем патентовать технологии с открытым исходным кодом и в чём суть альянсов, в которые мы вступаем. Переходи к статье.
​​Если хочешь провести праздники с пользой, сохраняй себе в закладки подборки видео с лучших мероприятий этого года.👇

Разработка интерфейсов
▪️ Я.Субботник по фронтенду (20 января, Нижний Новгород). Про автоматизацию рутины и быстрый запуск новых проектов, тайны React Native, модульное тестирование интерфейсов в Headless Chrome и многое другое.
▪️ Я.Субботник по разработке интерфейсов (21 апреля, Москва). О реализации высокопроизводительной анимации, использовании Lua в Nginx, получение данных о скорости и их агрегации, добавлении новых навыков Алисы.
▪️ Я.Субботник по разработке интерфейсов (28 июля, Минск). Доклады про безграничные возможности транспиляции, A/B-тесты, о системе оценки производительности сотрудников в Яндексе и не только.
▪️ Я.Субботник по разработке интерфейсов (11 августа, Санкт-Петербург). О хранении динамических настроек в статическом конфиге, недовольстве качеством бэкенда, о системе ревью в Яндексе и мутационном тестировании.
▪️ Конференция FrontTalks (14-15 сентября, Екатеринбург).
▪️ Я.Субботник по разработке интерфейсов (27 октября, Москва). Про архитектуру фронтенда СЕРПа, кросс-платформенную разработку на javascript, веб-компоненты и другие темы.

Бэкенд
▪️ Я.Субботник по бэкенду (8 сентября). О разработке Трекера Яндекса, о способах измерения качества Поиска, о решении задачи поиска релевантного ответа на запрос пользователя, о возможностях беспилотного автомобиля.

Python
▪️ Moscow Python Meetup #53 (22 февраля). Об asyncio, мобильной разработке на Питоне и о применении JupyterHub.
▪️ Moscow Python Meetup #60 (21 сентября). О расширениях и плагинах RabbitMQ, об устройстве Питона и изменении схемы таблиц без долгих блокировок в PostgreSQL.
▪️ PyData Moscow (13 октября). Встреча посвящена анализу больших данных с использованием языка Python. Доклады о том, как организовать полуавтоматическую разметку данных, наладить мониторинг и автоматическое тестирование моделей.

C++
▪️ Встреча рабочей группы по стандартизации С++ (15 июня). О заседании комитета в Швейцарии и беспредельном copy elision.
▪️ Под капотом Яндекс.Такси: C++ (11 октября). О том, как поставить на конвейер разработку, запуске в продакшн ML-моделей, о тестировании и обработке позиций такси в условиях высокой нагрузки.
▪️ Встреча сообщества C++ User Group (6 октября). Про полиморфные аллокаторы и неопределённое поведение в C++.
▪️ Открытая встреча Российской рабочей группы по стандартизации С++ (4 декабря). О встрече комитета по стандартизации в Сан-Диего и модулях в C++.
​​Привет! 👋 Продолжим праздники вместе с мероприятиями из научно-технического мира, машинного обучения и data science ушедшего 2018-го.

Тренировки по машинному обучению
🔸 20 января. Обсуждение конкурсов про изображения, музыкальные рекомендации, предсказание кликов и кредитный скоринг.
🔸 3 февраля. Конкурсы про прогнозирование продаж и классификацию по спутниковым снимкам.
🔸 3 марта. Конкурсы по прогнозированию посещения страниц Википедии, предсказанию свойств прозрачных полупроводников и определению модели камеры по её снимкам.
🔸 31 марта. Тренировка со спикером из Польши. Предсказание цен товаров по описанию (Kaggle Mercari Price Suggestion Challenge), Хакатон Whatever Hack, задача «Не смешно», прогнозирование количества посетителей ресторанов (Kaggle Recruit Restaurant Visitor Forecasting).
🔸 7 апреля. Темы докладов: Выявление и классификация токсичных комментариев (Toxic Comment Classification Challenge). Хакатон Whatever Hack, задача «Два стула». Определение дома и работы клиента по банковским транзакциям (Boosters: Raiffeisen Data Cup).
🔸 26 мая. Темы докладов: Определение категорий покупок в чеке.Обзор adversarial атак и конкурс по атакам на модель распознавания лиц. Предсказание диагноза по жалобам пациента (Хакатон Digital Health). Дайджест актуальных соревнований по машинному обучению.
🔸 7 июля. Темы докладов: Adversarial Attacks on Black Box Face Recognition. Kaggle Avito Demand Prediction Challenge. "ODS Crowd": как толпой зарешали Avito Demand Prediction. CVPR 2018 WAD Video Segmentation Challenge.
🔸 15 сентября. Темы докладов: От новичка к мастеру, от хемометриста к Head of DS. OpenAI Retro Contest. Kaggle Santander Value Prediction Challenge. Kaggle Home Credit Default Risk.
🔸 27 октября. В программе: Отборочный этап Data Science Game 2018, Финальный этап Data Science Game 2018, Прогнозирование повышения работника (WNS Analytics Wizard 2018), Сегментирование солевых отложений под поверхностью Земли (Kaggle TGS Salt Identification Challenge).
🔸 24 ноября. Темы докладов: Построение системы автоматического машинного обучения (SDSJ AutoML 2018). Классификация изображений c применением на новый географический регион (Kaggle Inclusive Images Challenge). Детектирование кораблей на спутниковых снимках (Kaggle Airbus Ship Detection Challenge).

Data&Science
🔹 Большие данные в большом спорте (17 февраля).
🔹 Data & Science: управление проектами (14 апреля).
🔹 Data&Science: маркетинг (23 июня).
🔹 Data&Science: мир глазами роботов (18 августа).
🔹 Data&Science: программа по заявкам (21 октября).
🔹 Data & Science: закон и делопроизводство (17 ноября).
🔹 Дата-Ёлка в Минске (8 декабря).
🔹 Data&Sсience: отвечают знатоки (15 декабря).

Научно-технические семинары
🔸 7 августа. Лекция профессора Northwestern University Джейсона Хартлайна про методы A/B-тестирования дизайна аукционов.
​​Привет! Сегодня в дайджесте записи встреч из 2018-го для мобильных разработчиков. А также материалы по информационной безопасности, администрированию, базам данных и сетям.

Android
🔸 Droid party (21 июня). В программе: о паттерне State Machine, Android accessibility service, многомодульности и написании тестов.
🔸 MOSDROID #10 (25 августа). Обсуждение Navigation Components, входящего в Android Jetpack, освоение джедайских приёмов в разработке и доклад про адаптацию приложения под Android Go.
🔸 MOSDROID #11 Sodium (22 сентября). Доклады об автоматической генерации тем в приложении, типичных ошибках в юнит тестах и опыт объединения двух независимых приложений.
🔸 Droid Party в Москве (18 октября). Темы о воспроизведении звука, внедрении VectorDrawable и о том, как быстро выводить на карту сразу много объектов.
🔸 Droid Party в Минске (23 октября). В программе доклады о тестировании и о виртуализации.

iOS
🔸 CocoaHeads Special Event (24 марта). Доклады про продукт, тесты, UI и разработку.
🔸 CocoaHeads Russia (18 мая). О саморазвитии, работе с ARKit и преимуществах опенсорс-вики.
🔸 CocoaHeads Special Event (29 сентября). Доклады про Flutter, Kotlin Native, Texture, SceneKit, UX и стандарты iOS-разработки.
🔸 CocoaHeads Russia (16 ноября). О пользе pet-проектов, библиотеке JavaScriptCore и построении контейнеров на основе UIViewController.

Информационная безопасность, администрирование, базы данных, сети
🔸 it sec pro course 2018 #0 (9 февраля).
🔸 OWASP Russia Meetup (5 марта).
🔸 Конференция Большие данные и приватность в интернете (22 ноября).
🔸 ClickHouse C++ Meetup (16 мая).
🔸 ClickHouse Meetup (16 августа).
🔸 Я.Субботник по базам данных (31 марта).
🔸 Встреча аналитиков Data Driven (26 мая).
🔸 Конференция по сетям Next Hop (6 июня).
​​Привет! Сегодня в дайджесте ещё больше видео с мероприятий прошлого года по разным направлениям. Ищи интересное.👇

Встречи сообщества БЭМ
БЭМап (23 марта, Москва). О совмещении в одном проекте bem-react-core и React, работе с модификаторами и использовании уровней переопределения.
БЭМап (8 апреля, Москва). Основы БЭМ, знакомство с React.js и погружение в bem-react-core в формате дневного интенсива.
БЭМап (12 августа, Санкт-Петербург).

Встречи Яндекс изнутри
От алгоритмов до измерений — в Переводчике, Алисе и Поиске (1 марта).
Быстрый поиск — изнутри и снаружи (14 марта).
Качество поиска, Турбо и картинки (13 апреля).
Качество поиска (22 мая).
Умные технологии в рекламе (25 октября).

Документирование
Мини-гипербатон: инструменты для работы с текстами (24 мая, Москва).
Мини-Гипербатон: текстовые редакторы (25 мая, Санкт-Петербург).
Шестой гипербатон (22 сентября). Доклады о разработке Content Strategy, машинном переводе, инструментах автоматизации перевода и не только.
Мини-гипербатон: метрики эффективности (7 декабря).

Team Leader Meetup
Первая встреча (24 января). Тема встречи: управление талантливыми сотрудниками.
Вторая встреча (22 мая). Доклады о автоматизации процессов в командах разработки.
Третья встреча (28 ноября). Обсуждаем пути развития руководителей разработки и тех, кто хочет ими стать.

Аналитика, маркетинг
YaC 2018 (29 мая).
Восьмая Вебмастерская (13 декабря).

Встречи с проектами и гостями Яндекса
В гостях у Алисы (16 июля).
Толока для бизнеса (14 сентября).
Пять лет шрифту (9 сентября).
about:cloud (18 ноября).
​​Привет! Сегодня в дайджесте много интересного на любой вкус: видео докладов, статьи, анонсы мероприятий и интервью.

Приходи
🚶‍♂️9 февраля — Москва + трансляция — Новая конференция Я❤️Frontend. В программе доклады от приглашённых спикеров и сотрудников Яндекса.
🚶‍♂️ 26 января — Москва + трансляция — Тренировка по машинному обучению. Своими решениями, техниками и методами делятся успешные участники последних соревнований на Kaggle.
🚶‍♂️ 2 февраля — Москва — Открытый код в Яндексе. Спринты по CatBoost и ClickHouse. Встреча для тех, кто хочет узнать, как ведётся разработка CatBoost и ClickHouse, изучить структуру их кода, научиться писать и запускать тесты.

Читай
📖 Интервью с Романом Удовиченко, руководителем группы обработки дорожной ситуации, про создание беспилотных автомобилей и не только.
📖 История на Хабре о том, как устроено управление памятью в проекте Chromium на примере одной загадочной проблемы.
📖 Расшифровка доклада Константина Заикина о типичных ошибках при написании юнит-тестов.

Смотри
🎥 Видео со встречи Под капотом Яндекс.Такси: Python о быстром создании ML-прототипов, тестировании и процессах разработки.
🎥 Доклады с Market Frontend Meetup про используемые технологии, архитектурные особенности и best practices в работе большого сервиса.
​​ML, сети, Kubernetes, рассказ про стажировки и прочее SRE. Февраль — активный месяц для разработчиков.

Приходи
🚶‍♂️14 февраля, четверг — Москва + трансляция — SRE митап. SRE с 4 точек зрения: инфраструктуры, сетевой связности, релизного цикла и кэширования.
🚶‍♂️16 февраля, суббота — Москва + трансляция — Яндекс изнутри: рекомендательные системы. Как Музыка рекомендует редкие треки и как Дзен балансирует между интересами авторов и читателей. А также секретный доклад и воркшоп.

Читай
📖Как я помогал Алисе не откликаться на другие имена. Алексей Рак рассказывает о своей главной задаче на стажировке в офисе в Минске и о том, как он из стажёра превратился в штатного разработчика.
📖О сетевой инфраструктуре Яндекс.Облака. Хардкор про MPLS, BGP и дата-центры: чего нам стоило придумать и реализовать с нуля все сетевые подсистемы облачной платформы.
📖История интегрирования методологии БЭМ в React-вселенную. Опыт ребят из самого высоконагруженного сервиса в России — поиска Яндекса. И никакого CSS.
📖Ещё один хабрапост — про распределение заказов между водителями в Такси. Вся логика работы сервиса.

Смотри
🎥Запись Kubernetes-митапа. Почему сейчас можно встраивать контейнеры в целом и k8s в частности? Какие у нас по этому поводу планы в Облаке? И как сертифицироваться по CKA, CKAD или KCSP?
🎥ML-тренировка. На сей раз дата-саентисты сосредоточились на Kaggle-конкурсах про классификацию. Тренировка будет особенно полезна специалистам по компьютерному зрению.
​​Сегодня в дайджесте много материалов про машинное обучение, онлайн-курсы и стажировку. Специалистам по веб-администрированию, автоматизации и управлению разработкой тоже будет интересно.

Приходи
🚶‍♂️21 февраля, четверг — Москва + трансляция — Встреча «Лето в Яндексе». Всё о летней стажировке 2019 года по пяти направлениям: бэкенду, фронтенду, аналитике, ML и мобильной разработке.
🚶‍♂️22 февраля, пятница — вебинар — Отказоустойчивый веб-сервис в Яндекс.Облаке. Как защитить сайт или веб-приложение от отказов? В этом поможет стек сервисов Облака, начиная от Load Balancer и заканчивая новым менеджером очередей.

Читай
📖От пул-реквеста до релиза — расшифровка доклада Яндекс.Такси. Руководитель группы автоматизации Такси рассказывает о самой важной части релизного цикла и о том, как мы её автоматизируем.
📖Какие нейросети мы задействовали, чтобы превратить спутниковые снимки в карты. Подробно об инструментах, датасете, разных способах решения задачи и итоговом варианте — Mask R-CNN.
📖Рассказ на vc.ru про запуск наших онлайн-курсов по IT-профессиям. Сейчас в Яндекс.Практикуме доступны две профессии: фронтендера и бэкендера, а также курс по аналитике. Во время обучения у вас появится портфолио.

Смотри
🎥Запись конференции Я❤️Frontend. Мы открыли новую площадку для обсуждения новостей и лучших практик в мире фронтенда — позвали коллег из Рамблера, HTML Academy и других компаний.
Очень фронтендерский дайджест — но, как всегда, есть свежие материалы по темам ML, включая рекомендательные системы. Плюс статья о развитии С++ нашими с вами усилиями.

Приходи
🚶‍♂️22 февраля, завтра — Москва — Митап для фронтендеров по БЭМ. Вас ждёт пример использования bem-react в проекте на create-react-app, а также небольшой статус-апдейт о том, где в Яндексе сейчас используется БЭМ.
🚶‍♂️28 февраля, четверг — Новосибирск — JavaScript Party. О разработке анимаций в React, оптимизациях графики и синтаксических деревьях. Докладчики — из ВК (!) и Маркета.
🚶‍♂️2 марта, суббота — Екатеринбург — Хакатон «Стикеропись». Возьмём JS, Node.js, Express.js, React и напишем в виде веб-сервиса аналог реальной доски для стикеров.

Читай
📖О работе комитета С++ и участии русскоязычного сообщества в развитии языка. Статью написал Антон Полухин — старший разработчик Яндекс.Такси и сооснователь нашей рабочей группы в комитете — РГ21.
📖Расшифровка доклада о классификаторе рукописных рисунков. Мы продолжаем тренировки по машинному обучению с докладами про участие в конкурсах на Kaggle. В этот раз разобрали конкурс прямого конкурента. :)
📖Как якобы минорное обновление webpack повлияло на объём кода интерфейса Маркета. Один из разработчиков рассказал на Хабре о своей неожиданной находке.

Смотри
🎥Трансляция встречи «Лето в Яндексе». Всё о летней стажировке 2019 года по пяти направлениям: бэкенду, фронтенду, аналитике, ML и мобильной разработке.
🎥Запись встречи «Яндекс изнутри» по рекомендательным системам. Как Музыка рекомендует редкие треки и как Дзен балансирует между интересами авторов и читателей. А также секретный доклад.
Мини-дайджест — посмотрел, зарегистрировался, пошёл дальше. С наступлением весны, друзья!

Приходи
🚶‍♂️14 марта, четверг — Москва + трансляция — Droid Party: Яндекс.Телефон. Какие шишки набила техническая команда телефона с Алисой и что из этого опыта пригодится всем Android-разработчикам.
🚶‍♂️15 марта, пятница — Нижний Новгород — Яндекс изнутри: Браузер и геосервисы. Шесть докладов о разной внутренней кухне. Команда Браузера расскажет, как она его оптимизирует, а геосервисы — о том, как строятся маршруты и дорожный граф.

Читай и смотри
📖Как рекомендовать музыку, которую почти никто не слушал — расшифровка доклада. Вы замечали, что Яндекс.Музыка правда так умеет? Руководитель команды рекомендаций всё объяснил и разобрал популярную модель SVD.
🎥Отдельные доклады с конференции Я❤️Frontend. Нажмите на название доклада, чтобы посмотреть видео. Мы открыли новую площадку для обсуждения новостей и лучших практик в мире фронтенда — позвали коллег из Рамблера, HTML Academy и других компаний.
От маленьких постов в канале — к огромным! Конференция о психологии в математическом образовании, интенсив по NLP, турнир по ML, плюс статьи о построении сообществ и результатах 15-летнего труда вокруг C++. Перед изучением можно налить чаю или кофе.

Приходи
🚶‍♂️18–21 марта — Москва — Психология и технологии в математическом образовании. Учёные из 16 стран соберутся вместе, чтобы ответить на вопрос: как повысить качество математического образования, опираясь на результаты исследований?
🚶‍♂️20 марта, среда — Екатеринбург — Pytup. Как инструменты Python-разработчика (механизмы сборки, gRPC, Py-Spy) встраиваются в релизный цикл промышленного продукта?
🚶‍♂️23 марта — Симферополь — Я.Субботник по разработке интерфейсов. Широкий по тематикам Субботник: про фронтенд в контексте Яндекса (включая ШРИ) и про несколько конкретных инструментов — AST, модульность, хуки и вебпак.
🚶‍♂️26–29 марта — Неделя Natural Language Processing. Интенсив для разработчиков и исследователей. Выступят Мирелла Лапата и Уилкер Азиз, учёные из университетов Европы.
🚶‍♂️Апрель — Минск и Нижний Новгород — Призовой турнир ШАДа «День анализа данных». Вас ждут сложные задачи, в том числе связанные с обработкой контента и поиском выхода из лабиринта.
🚶‍♂️23 мая — Москва + трансляция — Большая конференция YaC 2019. Мечтая о невероятном будущем, мы иногда не замечаем, что уже создаём его из множества деталей. Это событие для широкой аудитории, но и разработчикам будет интересно.

Читай
📖Как раскачать фронтенд. История успеха Саши Бирюкова — руководителя группы интерфейсов Маркета и «драйвера» фронтенда в прекрасном городе Новосибирске.
📖Случайно-неслучайная карьера в мобильной разработке Аси Свириденко. Как она удивительным образом определила себе профессию, как выбрала команду голосовых технологий, где провела WWDC, и другие истории.
📖Отчёт о встрече комитета С++ в Коне. Список фич для С++20 наконец заморожен — в нём есть и модули, и корутины, и многое другое.
📖Как сэкономить ресурсы в браузере и не сломать веб — расшифровка доклада. Широкими мазками и в то же время очень детально про алгоритмы, которые улучшают производительность и экономят ресурсы в проекте Chromium и Яндекс.Браузере.
📖Стажёр Вася и его истории об идемпотентности API. Яндекс.Такси (на сей раз — в лице одного из руководителей бэкенда) продолжает бомбить Хабр резонансными статьями.

Смотри
🎥Droid Party: Яндекс.Телефон. Какие шишки набила техническая команда телефона с Алисой и что из этого опыта пригодится всем Android-разработчикам.
🎥Тренировка по машинному обучению. Продолжаем собираться каждые 2 недели. В эту субботу разобрали два конкурса по компьютерному зрению и ещё один — по сегментации пользователей.
Всего два события и ещё два поста на Хабре: С++ ждёт самого большого скачка вперёд, ШАД готовится к новому набору, Дзен — к воссоединению авторов с читателями, а технические писатели учатся оценивать сами себя.

Приходи
🚶‍♂️29 марта, пятница — Москва — Встреча Российской рабочей группы по стандартизации С++. Обсудим, что международный комитет по развитию языка решил по поводу состава фич C++20. Эти решения — возможно, наиболее значимые в истории С++.
🚶‍♂️14 апреля, воскресенье — Москва + трансляция — День открытых дверей Школы анализа данных. ШАД остаётся одной из самых компетентных в мире академпрограмм по разработке и ML. Обучиться сложно, но реально. Приходите, чтобы узнать подробности.

Читай
📖Автороцентричное ранжирование. Расшифровка доклада о поиске релевантной аудитории для авторов Дзена. Как подобрать для авторов наиболее релевантных читателей и чем наш подход отличается от общепринятого в рекомендательных системах?
📖Как мы измеряем качество и эффективность разработки документации. Предыстория и основы. Нам удалось во многом переложить идеологию разработки софта на создание документации — например, ввести чёткие KPI.
Яндекс.Облако наступает: почти все свежие материалы — про него. Начать можно с видео, где архитекторы делятся техническими подробностями и рассказывают про функции платформы языком разработчиков (с живыми примерами). Они же в апреле выступят на необычной площадке с большой сеткой докладов.

Смотри
🎥Инструменты управления инфраструктурой в Облаке. Подробный обзор четырёх очень разных инструментов (CLI, API, SDK, Terraform) для DevOps, разработчиков и администраторов.
🎥Отказоустойчивый веб-сервис в Облаке. Как защитить сайт от отказов? В этом поможет стек сервисов: балансировщик нагрузки, группы виртуальных машин, управляемые БД, объектное хранилище и очереди сообщений.

Приходи
🚶‍♂️17 апреля, среда — Москва — cloud up!. Конференция на крыше ТЦ Цветной (!), где можно будет узнать буквально всё про Облако от руководителей, архитекторов и инженеров.

Читай
📖Расшифровка доклада о рантайме и задачах в Поиске. А именно — о системах, которые строят поисковую базу на MapReduce, обеспечивают выдачу данных вёрстке для рендеринга и автоматически следят за качеством Поиска.
Принесли вам сразу четыре хабрапоста, парочку мероприятий для жителей столиц и один масштабный about:cloud с открытой трансляцией.

Приходи
🚶‍♂️17 апреля, среда — Москва — Под капотом Яндекс.Такси: Android. Темы — сборка в TeamCity, переезд Таксометра на архитектуру RIBs, поддержка языка RTL и локализация, а также навигация из Jetpack в Еде.
🚶‍♂️18 апреля, четверг — Санкт-Петербург — Mobile Party. Нестандартные доклады: про быструю реализацию тёмной темы в Почте и про искусственный интеллект в автотестах.
🚶‍♂️20 апреля, суббота — Москва + трансляция — Второй about:cloud. Яндекс.Облако снова собирает разработчиков. На этот раз — чтобы сделать обзор сервисов хранения и обработки данных.

🎓Вне рубрик — новый набор в Школу анализа данных. Он продлится до 7 мая.

Читай
📖Рассказ Сергея Зайцева, руководителя разработки приложений Музыки. Как оказаться в корпорации, но остаться в атмосфере стартапа.
📖Стажировка в IT: взгляд руководителя. Пять руководителей из Яндекса откровенно говорят, как они ведут стажёров в светлое будущее.
📖Подробно о резидентской программе Яндекса по ML для опытных бэкендеров. Если вы много пишете на C++ или Python, но хотите стать даже не дата-саентистом, а ML-инженером — это ваш шанс.
📖Как волонтёры со всего мира создают прямой эфир ICPC-2019. Немного офтоп, но всё же почитайте, как решать сложную задачу организации прямого эфира с олимпиады по программированию.
📖Пост по мотивам доклада Ивана Пузыревского про асинхронность в программировании. Как она возникает, как влияет на код и язык программирования и зачем нужны Futures и Promises.
Немного вечернего чтива для всех желающих — дата-саентистов, фронтендеров, аналитиков. Мобильным разработчикам тоже предлагаем не скучать — мероприятие Яндекс.Такси и Mobile Party в Питере пройдут уже на следующей неделе.

Читай
📖ML-прототип за один день — расшифровка доклада Такси. Про весь flow разработки: препроцессинг данных, применение моделей в продакшене, сервис их прототипирования и сопутствующие инструменты.
📖Как создать тёмную тему в Почте и не навредить. Немного фронтендерского хардкора про адаптивную перекраску страниц.
📖Большой запуск в Яндекс.Облаке — появился сервис визуализации DataLens. С его помощью можно работать с данными из разных источников и наглядно представлять их для анализа и принятия решений.
🏆 Чемпионат по программированию объявляется открытым!

Чемпионат по программированию — это открытые соревнования по фронтенд- и бэкенд-разработке, аналитике данных и машинному обучению, которые организует Яндекс. В каждом направлении два онлайн-раунда и три денежных приза:

I место — 300 тысяч рублей
II место — 150 тысяч рублей
III место — 100 тысяч рублей

Чтобы принять участие в соревновании, регистрируйтесь на сайте:
https://yandex.ru/championship
​​За эту неделю вышел ещё один материал про облачные технологии, появились видео со встречи Рабочей группы C++ и доклад о секретах Android API. Enjoy!

Приходи
🚶‍♂️23 апреля, вторник — Москва — Консолидация данных и интеграция приложений — совместный митап Яндекс.Облака и Leroy Merlin. Облако расскажет о newSQL-базе данных Yandex Database, а Leroy Merlin поделится архитектурными подходами и техническими практиками.
🚶‍♂️18–19 мая, выходные — Краснодар (!) — Yandex.Day off (er). Приглашаем опытных бэкендеров и их близких провести вдохновляющие выходные.

Читай
📖Архитектура сетевого балансировщика в Облаке. Как управлять нагрузкой в облачной платформе, каким мы видим идеальный инструмент для этого и как движемся к его созданию.
📖Секреты API Android-устройств — расшифровка доклада. Android очень сильно фрагментирован — нужно понимать отличия между реализациями вендоров и оригинальной опенсорсной ОС. Узнай, как не пострадать от фрагментации и даже обратить её себе в плюс.

Смотри
🎥Выступление Антона Полухина о встрече комитета С++. Список фич для С++20 наконец заморожен — в нём есть и модули, и корутины, и многое другое.
🎥Многопоточные ассоциативные контейнеры в C++. Какие идеи разработки контейнера были у комитета и какая из них была выбрана в итоге.
Понемногу всего в этот жаркий вечер — не забудь прийти на Субботник, почитать материалы о карьере в IT и посмотреть видео про облака и iOS.

Приходи
🚶‍♂️27 апреля, эта суббота — Москва + трансляция — Я.Субботник по разработке интерфейсов. Не нуждается в представлении. Последний шанс зарегистрироваться!
🚶‍♂️Тоже 27 апреля — Екатеринбург — День ШАД в Уральском федеральном университете. Всё о Школе от её организаторов и учеников: какие отличия от вуза, как совмещать с магистратурой и в какие позиции целиться по окончании.

Читай
📖Расшифровка доклада об оптимизации памяти Яндекс.Лончера на Android. От точечных улучшений до полной смены архитектуры.
📖Подробный обзор рынка IT-вакансий. Совместное исследование с hh․ru. Про зарплаты, требуемые навыки и спрос на разных специалистов.
📖«Обобщённое счастье» Глеба Асташкина. Глеб написал пост о своей карьере, мотивации, роли руководителя в IT и многом другом.

Смотри
🎥Второй about:cloud. Команда Яндекс.Облака снова собрала разработчиков. На этот раз — чтобы сделать обзор сервисов хранения и обработки данных.
🎥Встреча сообщества CocoaHeads Russia. Как тестировать интерфейсы, зачем использовать Rx и ходить ли на хакатоны? Советы от нас и двух банков — жёлтого и зелёного.
​​Мы тоже вернулись с майских! За праздники много чего накопилось.

Приходи
🚶‍♂️Сегодня вечером — Москва — История компьютеров: ночь в музее Яндекса. Экскурсии по музею ретрокомпьютеров, турнир по классическим играм и доклады об экспонатах и буднях программистов прошлого.
🚶‍♂️20 мая, понедельник — Москва — Open Source Networking митап. Встреча Яндекс.Облака и сообщества OSN — об информационной безопасности, контроле сетевых нагрузок и особенностях сетевых решений.
🚶‍♂️24 мая, пятница — Москва — Встреча для новичков BEMup. Начнём с основ в CSS и HTML, продолжим обзором дизайн-системы Whitepaper и закончим серией вопросов и ответов.
🚶‍♂️25 мая, суббота — Москва + трансляция — Седьмой Гипербатон. Конференция для технических писателей и всех, кто готовит документацию — включая разработчиков.
🚶‍♂️28 мая, вторник — вебинар — Сервисы ML и AI API в Яндекс.Облаке. О трёх API: синтеза и распознавания речи, машинного перевода и компьютерного зрения.
🚶‍♂️28 мая, вторник — Москва — Java Party. Как писали бэкенд сервиса Bringly, создавали собственную систему CI/CD и автоматизировали релизные процессы.
🚶‍♂️30 мая, четверг — Новосибирск — JavaScript Party. Следующая встреча в серии митапов для фронтендеров Новосибирска. Обсудим актуальные темы в разработке интерфейсов.
🚗8 июня, суббота — Москва — Первый большой митап, посвящённый беспилотным автомобилям Яндекса, — в цехе, где мы их собираем! Покажем, как беспилотник устроен изнутри, и расскажем о трудностях в его разработке.

Читай
📖Вдохновлялись продакшеном и баскетболом: как Яндекс готовит чемпионат по программированию. Делимся опытом проведения конкурсов — в части аудитории и составления сложных алгоритмических задач.
📖Расшифровка доклада об ассоциативных контейнерах в C++. Как российская Рабочая группа 21 делала свой контейнер, похожий на std::unordered ̲map, но для многопоточной среды.
📖Алгоритмические секции на собеседованиях в Яндекс — почему нужно их проводить? Отвечаем на этот вопрос и разбираем задачи, похожие на реальные.
📖Как в Яндекс.Такси ищут машины, когда их нет. Продолжаем рассказывать на Хабре о тех блоках бэкенда Яндекс.Такси, где активно используется машинное обучение.

Смотри
🎥Я.Субботник по разработке интерфейсов. ШРИ, общие компоненты, плавность интерфейсов, рефакторинг кода, тестирование фронтенда и многое другое.