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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
256-й день года в разгаре

В день программиста инженеры Авито окунулись в ностальгию (когда если не сегодня) и вспомнили первые строчки кода, которые они написали. В итоге вспомнили не только строчки, но и первые впечатляющие истории программирования.

Узнать истории можно:
— в нашем блоге на Хабре: http://amp.gs/N3XU
— на нашем ютуб-канале: http://amp.gs/N3LT
Как работает поиск?

Андрей Аксёнов, руководитель разработки инфраструктуры поиска в Авито, рассказал в подкасте «Подлодка» из каких задач состоит работа над поиском, как измерить его качество и какие технологии используются под капотом.

Ссылки на выпуск и полезные материалы по теме можно найти на сайте подкаста → http://amp.gs/NMyM
Одна из причин, почему разработчики хотят писать на Go — он хорош для создания конкурентных систем. Но новички сталкиваются с трудностями, которые сперва не кажутся очевидными.

Артемий Рябинков опубликовал на Хабре пост о фундаментальных основах и прикладных нюансах реализации работы с конкурентностью в Go: http://amp.gs/N5BA.
Что делать android-разработчику 28 сентября?

Например, прийти на android-митап в офис Авито и послушать полезные доклады. На встрече мы обсудим опыт интеграции Yandex Mapkit 3 в приложение, инструменты для автотестов, поговорим, как сделать по-настоящему запоминающийся дизайн приложения и узнаем, как использовать подход Server Driven UI для быстрого запуска фичей. С докладами выступят инженеры из Revolut, Ozon, Surf и Авито.

Если это то, что вам интересно, — регистрируйтесь на встречу на таймпаде:
http://amp.gs/N6xc

Подробнее о докладах — в нашем блоге на Хабре: http://amp.gs/N6xb
Если вы ещё не читали статью Артемия Рябинкова про практики и особенности работы с Postgres в Go, но очень интересуетесь темой, то прочитайте её в нашем англоязычном блоге на Медиуме 👉🏻 http://amp.gs/Ax36

И да, нюансов там много — просто полистать go-database-sql.org будет недостаточно.
Илья Сауленко, руководитель разработки юнита «Архитектура» в Авито, расскажет, как мы разрабатываем внутренние инструменты с помощью прототипов

С докладом на эту тему Илья выступит на Team Lead Meetup, который пройдёт 9 октября в офисе SkyEng. Начало в 19:30. Чтобы прийти на встречу, надо зарегистрироваться → http://amp.gs/AC09
Ребята из Касперского при участии инженеров из Авито и HeadHunter создали фреймворк Kaspresso для автотестирования android-приложений. Подробности — в блоге на Хабре: https://habr.com/ru/company/kaspersky/blog/467617

Посмотреть фреймворк на Гитхабе → http://amp.gs/AkYk
Выложили в блоге на Хабре материалы со SPA-митапа — пятой встречи для фронтенд-разработчиков, которым интересна тематика веб-приложений (Single Page Application)

Внутри вы найдёте видеозаписи докладов, презентации спикеров и отзывы гостей митапа. Посмотрите сами → http://amp.gs/Akiv
Если вы не сможете прийти на наш android-митап, который состоится завтра, то подключайтесь к прямой трансляции. Начнём в 12:30: http://amp.gs/A7Lg

Но если, всё-таки, хотите прийти и послушать лично, то регистрируйтесь на таймпаде — места ещё остались 👉🏻 http://amp.gs/A7L7
This media is not supported in your browser
VIEW IN TELEGRAM
Коротко о конкурентности в Go. А лучшие и худшие практики — в статье Артемия Рябинкова на Хабре: http://amp.gs/A4x1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня Международный день церебрального паралича. Для людей, которые им страдают, большого труда стоит написать даже одну букву. Cлова на этом стикере набраны Доброшрифтом. Его создали дети с ДЦП — 33 ребенка написали по одной букве, после чего дизайнеры собрали из них «Доброшрифт». Мы делимся им как символом объединения и поддержки.

Помочь детям можно тут: доброшрифт.рф.
Мы тоже в деле.
24 октября у нас в офисе проводим «Analytix Meetup» вместе с компанией Аналитика плюс

В программе — пять докладов: про лучшие практики использования Tableau для массового пользователя, аналитические инструменты, которые помогают расти стартапам, новых функциональностях Tableau 2019.3, работу Alteryx и улучшения в фильтрах Tableau. Приходите, если эти темы вам интересны. Начало в 16:00.

Регистрация на встречу, расписание и тезисы докладов — на сайте Аналитики плюс: http://amp.gs/AKA3
Инженеры Авито выступят с докладами на Mobile Apps Development Conf

Андрей Данилов, android-разработчик в Авито, расскажет про declarative UI, а Даниил Попов, наш старший android-разработчик, выступит с докладом «Учимся на плохих примерах: SOLID в Android».

Конференция пройдёт 9 ноября в Ульяновске. Посмотреть программу и купить билеты можно на сайте: http://madconf.ru.

А по промокоду PST-6lFWXFeF-BSPKR билет будет стоить на 30% дешевле.
Причины посмотреть отчет с 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