AvitoTech
19.7K subscribers
1.69K photos
66 videos
1.57K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Причины посмотреть отчет с android-митапа, который проходил 28 сентября в нашем офисе:

1️⃣ вы интересуетесь разработкой под android;
2️⃣ вы хотите узнать, как внедрить Yandex Mapkit 3, построить UI из виджетов на бэкенде, немножко про инструменты для автотестов и какие возникают трудности при создании простого приложения с мемами;
3️⃣ вы не были на митапе;
4️⃣ вы не смотрели трансляцию;
5️⃣ хотите сохранить материалы себе в закладки или поделиться с друзьями.

Читайте в нашем блоге на Хабре → http://amp.gs/AwnT
AvitoTech Break — это короткие истории инженеров Авито, в которых они рассказывают о технологиях и делятся личным опытом. Во втором выпуске мы поговорили с Вадимом Мадисоном, руководителем разработки System Platform.

Посмотрите на Ютубе: https://youtu.be/UdoWKX3Ivwg

В выпуске:
∙ чем занимается Вадим и его команда System Platform;
∙ как упростить жизнь разработчикам при создании микросервисов;
∙ о чём Вадим говорил с Крисом Ричардсоном;
∙ зачем руководителю разработки самому писать код;
∙ как писал программы для ТЭЦ;
Анатолий Панов, руководитель разработки кластера Verticals в Авито, выступит с докладом на TechLeads Meetup #5, который пройдёт 19 октября в офисе Badoo

Анатолий расскажет о том, как он погружался в дебри рекрутмента, договаривался с HR, разбирался с воронками, отказами и сталкивался с внутренней конкуренцией за кандидатов, чтобы быстро нанимать сотрудников.

Посмотреть программу митапа и зарегистрироваться можно на таймпаде: http://amp.gs/AWbS
Алексей Охрименко рассказал на FrontendConf о самом мягком и пушистом пути в Machine Learning и Deep Neural Networks. Теперь его доклад доступен в формате текста. Добавляйте в закладки, чтобы названия архитектур и полезные ссылки были под рукой: http://amp.gs/AaqT
Илья Сергеев, старший аналитик в Авито, рассказал в подкасте «Глубоко в работе» об интересных проектах, машинном обучении, становлении аналитиком данных и постоянном обучении.

Посмотрите на Ютубе → https://youtu.be/5skUYhbKFZU
Первый митап для дизайнеров в Авито

26 октября в нашем офисе пройдёт Атомик дизайн-митап. Он посвящён важным составляющим процесса и профессии в целом — «дизайн-атомам» (не путать с атомарным дизайном, описанным Брэдом Фростом).

Будут доклады про типографику в вебе, промышленный и транспортный дизайн, как убрать из продакшна ненужные цвета, тестирование шрифтов и компонентном подходе в дизайне приложений.

Регистрация на таймпаде: http://amp.gs/qYqS

Подробнее о программе встречи — в нашем блоге на Хабре: http://amp.gs/qYqA
Дмитрий Романов, senior technical product manager в Авито, расскажет про ускорение работы приложения как продукт на Product Fest 2019

О чём будет доклад Дмитрия?

Есть много исследований, статей и докладов о влиянии скорости работы продуктов на UX и продуктовые метрики. Столь же богат выбор разнообразных подходов и способов, помогающих ускорить любой сайт или приложение.

В докладе Дмитрий осветит последнюю «серую» зону — как применять эти знания на практике. С чего можно начать в своём продукте или компании и как перейти от тушения пожаров к системе. За основу будет взята история развития направления «Performance» в Авито.

Конференция пройдёт 9 декабря. Если вам интересна эта тема, регистрируйтесь и приходите послушать. Билеты — на сайте конференции: http://amp.gs/qANw
Мы давно ничего не рассказывали про нашу систему мониторинга. А она, между тем, вовсю развивается. Было несколько интересных изменений в архитектуре мониторинга, управлении триггерами и нотификациями, различные оптимизации данных в ClickHouse и другие нововведения, о которых написал Владимир Колобаев.

http://amp.gs/qs5c
Кровь, пот, микрофронтенды, монолит, мультикластерная балансировка, канареечные релизы и Navigator

8 ноября в Казани пройдёт конференция DUMP. Денис Колесников, наш senior engineer в команде Frontend Architecture, и Михаил Шавердо, senior engineer в команде Architecture, выступят там с докладами.

Денис расскажет, через какие боли мы прошли, переписывая монолитное фронтенд приложение с PHP на React микросервисное приложение с поддержкой SSR.

Михаил поделится как мы использовали Navigator, чтобы обеспечить балансировку между k8s кластерами, расскажет про CircleCI вместе с KinD и о проблемах, с которыми столкнулись при тестировании инфраструктурных cloud-native решений.

Другие темы и регистрация — на сайте конференции: http://amp.gs/qJpE
Что посмотреть дизайнеру на выходных? Например, доклады с нашего первого дизайн-митапа

⌘ Игорь Штанг рассказывал про то, как используются приёмы традиционной типографики.
Видео: https://youtu.be/lVDsRUpD4To

🎨 Александр Катин объяснял, как в Авито убирали больше двух тысяч лишних цветов вне палитры — это было непросто, но зато потом жить стало легче.
Видео: https://youtu.be/U7S0taiCKSU

👩🏻‍🎨 Лиза Рассказова приводила примеры внедрения новых шрифтов при участии и шрифтового, и графического дизайнера.
Видео: https://youtu.be/grrzwhDTObA

👷🏻‍♂️ Максим Кузин показывал интересные решения в промышленном и транспортном дизайне и рассказывал про работу дизайнера, конструктора и дизайнера-стайлера в этой индустрии.
Видео: https://youtu.be/p3qgawWxvHk

📱 Александр Арцвуни поделился, как в команде мобильного приложения Farfetch они перешли к компонентому подходу при создании интерфейсов. Не обошлось без демо и обсуждения Фигмы и Скетча.
Видео: https://youtu.be/VEj-tHMi0SI
Эмэйзинг статью от Ильи Сергеева про то, как и зачем мы закрываем госномера на карточке объявлений в Авито теперь можно прочитать и по-английски.

Потому что она вышла в нашем англоязычном блоге на Медиуме. Рид хир → http://amp.gs/qL1S
AvitoTech Break — это короткие истории инженеров Авито, в которых они рассказывают о технологиях и делятся личным опытом. В третьем выпуске мы поговорили с с Дмитрием Ходаковым — руководителем разработки поиска и рекомендаций в Авито

Посмотрите на Ютубе: https://youtu.be/7oy_qXlSsIo

В выпуске:
∙ любимые истории про рекомендательные системы;
∙ почему российская школа машинного обучения сильнее зарубежных;
∙ отличия ML-инженера и аналитика и кто такие «модельеры»;
∙ как работа в дата сайенс влияет на жизнь.
6 приёмов эффективной работы в Слэке

Дима Грязин, бывший senior android разработчик в Авито, поделился приёмами, чтобы тратить время в Слэке грамотно: отключение лишних уведомлений, шорткаты и цифровой этикет.

Подробности — в статье 👇🏻
http://amp.gs/q6ic
Игорь Долгий, руководитель разработки Автотеки в Авито, выступит с докладом на Product Engineering Meetup

21 ноября в офисе Мэничата пройдёт первая встреча, посвящённая роли продуктового инженера в разработке. Помимо Игоря Долгого, своим мнением поделятся Дмитрий Кушников и Михаил Мазеин из Мэничата и Иван Демшин из Миро. Регистрация на митап и подробности: http://amp.gs/slni

Коротко о чём будет доклад Игоря:
🤹🏻‍♂️ как реализовали концепцию кросс-функциональной команды: преимущества и недостатки;
👨🏻‍🎨 какая роль и польза от разработчиков, вовлеченных в продукт;
👨🏻‍🔬 какие подходы и инструменты помогают Автотеке качать инженеров в команде.
Десять лет Go!

30 ноября в нашем офисе вместе с сообществом Golang Москва организуем митап по случаю десятилетия Go. Кто выступит с докладами и на какие темы ещё уточняем, но регистрироваться уже можно.

http://amp.gs/slsQ
Наш IT-рекрутмент менеджер, Катя Юдина, поделилась в блоге на Хабре практикой подбора джуниоров. Читайте, чтобы узнать, почему мы их нанимаем и чем компаниям полезны начинающие специалисты.

http://amp.gs/sGAD
Андрей Аксенов, техлид инфраструктуры поиска в Авито, выступит на большом митапе Хекслета

Андрей расскажет, какие фундаментальные и небанальные навыки хотелось бы видеть руководителям на собеседовании от соискателя.

Митап уже завтра, но зарегистрироваться ещё можно. Встреча пройдёт в офисе Мегафона. Если прийти у вас не получится, то можете смотреть трансляцию.

Регистрация: https://hexlet.timepad.ru/event/1104054
Ютуб-трансляция: https://youtu.be/nYxpKJL3lTM
Дмитрий Белов, senior engineer в Авито, и другие члены жюри конкурса авторов Хабра рассказали, как написать хорошую статью и какие качества необходимы популяризатору технологий

Рассказ жюри и подробности конкурса можно прочитать, конечно же, на Хабре → http://amp.gs/sNFq
Что может интересного найти на Авито программист?

Например, старый компьютер «Нафаня», чтобы найти на нём число Фибоначчи или сыграть в «Морской бой» с помощью кода.

Подробнее о находке в нашем материале вместе с N+1: http://amp.gs/s22i