Size: a a a

2021 March 23
AvitoTech
Avito Analytics meetup: продуктовая разработка, поиск точек роста и быстрые настройки

Четыре практических доклада для аналитиков можно будет послушать с 18:00 на нашем ютуб-канале. Если вы аналитик (или менеджер продукта), то подключайтесь, будет интересно.

https://youtu.be/FX6DiU7dzw4
источник
2021 March 24
AvitoTech
Нужен ли GraphQL и какие проблемы с протоколами обмена между сервисами?

С 29 марта по 11 апреля пройдёт онлайн-конференция Podlodka Backend Crew. За эти две недели можно будет узнать много нового от экспертов из топовых компаний и пообщаться с комьюнити в Слак-чате.

Например, Александр Миненок, тимлид команды инфомодели в Авито, расскажет 7 апреля, в каких случаях стоит применять GraphQL, а 8 апреля Павел Агалецкий, наш senior backend engineer, объяснит, что хорошего в json-http протоколе и какой формат описания его схем мы используем у себя.

Билет на конференцию стоит от 3400₽. Если введёте промокод podlodka_loves_avito, получите скидку в 300₽.

Польза и атмосфера ламповой конференции на сайте Podlodka Backend Crew →
http://bit.ly/3rj3kaf
источник
2021 March 25
AvitoTech
Витрины данных и их применение в бизнес-задачах

Илья Салманов, data engineer в нашей команде DWH, поделится нашим опытом, который будет полезен любому дата инженеру. Например:
• виды наших витрин;
• наши стандарты при их создании;
• наши подходы к поддержке качества данных и кода;
• кейс ускорения time-to-market для витрин до одного дня;
• примеры дерева зависимостей и пересчёта витрин.

Ну и бонусом — про оптимизацию работу нашей команды DWH. Потому что ребята успевают оказывать поддержку ста аналитикам и дата сайенс инженерам, сохраняя время на свои инженерные задачи. При этом в команде DWH всего 14 человек.

Послушать доклад можно будет на митапе Yandex.Cloud — 13 апреля, в 19:00: http://bit.ly/3da6SXn
источник
2021 April 07
AvitoTech
Как запустить классифайд в космос

Сегодня День рунета. 7 апреля 1994 года для России был зарегистрирован домен .ru. С этого дня начинается официальная история российского интернета.

В этот день мы решили рассказать вам, с чего началась история нашего сервиса. Если коротко, то с маленькой квартирки на Тверской и команды из десяти человек. К чему мы пришли вы, думаем, догадываетесь: самый популярный сервис объявлений в России, команда из 2500 человек, треть из которых — инженеры, дизайнеры и продакты, и большие классные офисы в Москве и Питере.

Но дух стартаперского авантюризма и простоту мы не растеряли. Как это получилось, рассказываем в документальном видео.

Посмотрите его на нашем канале: https://youtu.be/tvaRBrS14rE
источник
2021 April 08
AvitoTech
Три новых доклада по Go-разработке: пакет embed, оптимизация работы с PostgreSQL и профилирование приложений

Вернёмся к инженерному контенту. С 23 по 25 апреля пройдёт GopherСon Russia 2021. Доклады основной программы можно будет смотреть бесплатно после регистрации, а чтобы попасть на воркшопы, надо купить билет.

Инженеры Авито выступят с докладами 23 апреля. Илья Данилкин расскажет про свежий embed из Go 1.16 и сравнит его с другими решениями упаковки статики на живых примерах. Иван Осадчий поделится своей любимой историей по мотивам статьи про оптимизацию работы с PostgreSQL в Go.

Будет и воркшоп. 25 апреля Иван Нещадин покажет, как работать с pprof и предложит в прямом эфире найти проблему с производительностью в высоконагруженном сервисе.

Если пишете на Go, то наверняка будет для вас полезно: https://www.gophercon-russia.ru/
источник
2021 April 09
AvitoTech
Как написать энтерпрайз-плагин для Фигмы

1. Выявить проблему и провести интервью с дизайнерами в лайт-режиме прямо в Слаке.
2. Собрать MVP-версию и получить обратную связь с команды.
3. Изучить документацию, примеры, писать код маленькими итерациями и сразу проверять на других дизайнерах.

Александр Катин, наш дизайнер продукта, рассказывает на Хабре полную историю, как он написал плагин для автоматизации сборки прототипа в мессенджере → http://bit.ly/2OwZzk0
источник
2021 April 12
AvitoTech
Avito Design Talk #3: индустриальный и оффлайн-дизайн, плагины для Фигмы

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

Можно будет послушать ребят из Сбера, Scentbird NY, WayRay, девелопмент-платформы Horovod и Авито.

Изучайте программу и подключайтесь 21 апреля в 18:00 к трансляции на нашем ютуб-канале: http://bit.ly/3uJXiS1

Если зарегистрируетесь на таймпаде, то пришлём напоминание в день события: http://bit.ly/3wYI6CC
источник
2021 April 13
AvitoTech
источник
AvitoTech
Полезные доклады про перформанс вашего проекта

Зачем заниматься ускорением производительностью сайта (реальной или видимой), достаточно очевидно. Если коротко, то чтобы ваш пользователь стал немного счастливее и с большим удовольствием проводил время на сайте или в мобильном приложении.

Если только въезжаете в эту тему, то собрали для вас несколько вводных докладов.

• Перформанс сайта и приложений как продукт — Михаил Юдин: http://bit.ly/2Rwg6pD
• Абстрактные техники перформанса — Тимур Юсипов: http://bit.ly/3g7yqzM
• Умные тесты производительности — Николай Рябов: http://bit.ly/3siTzcl
• Обсуждение про перформанс — инженеры из Яндекса, Mail, Тинькофф и Авито: http://bit.ly/3wQtQvA
• Всё о perceived performance  — Алексей Охрименко: http://bit.ly/32aQIrG
• Скорость работы приложений как продукт — Дмитрий Романов http://bit.ly/3wO5PVU

Больше полезных докладов о перформансе можно будет увидеть на Podlodka Frontend Crew. 15 апреля Николай Рябов, наш senior frontend engineer, вместе с Владимиром Голотиным из ЮMoney и Игорем Комаровым из Aviasales расскажут про подходы к производительности фронтенда в разных компаниях. А 16 апреля наш инженер и Артём Белов проведут перформанс-линч ваших проектов.

Билет стоит 3900₽, но по промокоду podlodka_loves_avito, его можно купить на 300₽ дешевле: http://bit.ly/32cfHdS
источник
2021 April 14
AvitoTech
Стажировка в Авито глазами стажёра

Чек-лист ожиданий от стажировки нашего бэкенд-стажёра Никиты Завадина:
☑️ Возможность участвовать в процессах команды, а не быть в стороне.
☑️ Руководство наставника, который может помочь, подсказать и направить в нужную сторону.
☑️ Наличие code review. Знать инструмент — это одно, а грамотно пользоваться им — другое. Хочется, чтобы старшие коллеги ревьювили код.
☑️ Упор на развитие стажёра, а не просто на полную эксплуатацию.

Подробнее о процессе поиска и как устроена стажировка изнутри он рассказал в статье на Хабре → http://bit.ly/3mIGNmy
источник
2021 April 15
AvitoTech
Как устроена система управления метаданными

Система управления метаданными — необходимая вещь для высоконагруженного сервиса как Авито. Эта система позволяет сделать нам очень многое: запускать A/B тесты при любом изменении метаданных, оптимизировать SEO и ускорять выкатку новых обновлений на пользователей, которые завязаны на метаданных.

Что такое метаданные, почему важно найти оптимальный путь их хранения и обработки, рассказывает в англоязычной статье на Медиуме наш инженер Фрол Крючков.

Читать → http://bit.ly/3thrDqK
источник
2021 April 16
AvitoTech
Apache Kafka: базовый курс

Анатолий Солдатов, ex-lead engineer в Авито, и Александр Миронов, Infrastructure Engineer в Stripe, выпустили начальный курс по Кафке. Ребята рассказывают, откуда произошла технология, в чём её преимущество перед конкурентами, параллельно показывая, как осуществлять первичную настройку и простые действия на начальном этапе.

Три полезных базовых видео, если хотите въехать в работу с популярным брокером сообщений → https://www.youtube.com/playlist?list=PL8D2P0ruohOAR7DAkEjhOqlQreg9rxBMu
источник
2021 April 19
AvitoTech
Open-Source библиотека для нормализации строковых значений

Сталкивались с тем, что нужно привести строку кода к нижнему регистру или заменить «ё» на «е», а время терять не хочется? Валентин Хомутенко, Go-разработчик в Авито, решил упростить жизнь себе и другим. Взял и сделал open-source библиотеку Normalizer.

В библиотеке —  набор инструментов, которые нормализуют строковые значения. Их можно сравнивать или использовать в качестве уникальных идентификаторов. Доступные функции позволяют:
• привести всю строку к нижнему регистру,
• удалить специальные символы,
• заменить кириллические символы и умлауты (ä, ö, ü)
на латинские эквиваленты,
• заменить й → и,
• сравнить нормализованные строки, используя расстояние Левенштейна.

Узнать, как пользоваться инструментарием библиотеки, можно на Гитхабе → http://bit.ly/3dvyBDe
источник
2021 April 21
AvitoTech
Узнать про индустриальный и оффлайн-дизайн, дизайн-коды и плагины для Фигмы

Можно будет на Avito Design Talk #3 — онлайн-митапе, который мы проводим сегодня. С докладами выступают дизайнеры из Сбера, Scentbird NY, WayRay, девелопмент-платформы Horovod и Авито.

Прямой эфир начнётся в 18:00 на нашем ютуб-канале: https://youtu.be/0TwfptSIr8Q
источник
2021 April 27
AvitoTech
AvitoTech исполнилось 5 лет: краткая история развития команды и технологий Авито

Делимся историей команды AvitoTech, про людей и технологии. От первой версии сайта, написанной несколькими разработчиками на PHP, до высоконагруженного сервиса, которым пользуется треть жителей страны. О команде из более 800 инженеров, которые каждый день поддерживают и совершенствуют сервисы Авито.

Если хотите познакомиться с AvitoTech поближе, листайте нескучный таймлайн и кликайте по стикерам на юбилейном лендинге → http://bit.ly/3aEpk9N
источник
2021 April 29
AvitoTech
Полезные решения по работе с Gradle для андроид-инженеров

Можно найти в онлайн-докладах Avito Android meetup. Ребята из нашей платформенной команды поделились своим опытом работы с Gradle.

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

Если ещё не смотрели, на Хабре собрали видеозаписи выступлений с таймкодами и презентации спикеров → http://bit.ly/3u8trTq

Или можно сразу перейти к просмотру на нашем ютуб-канале→ http://bit.ly/3vu5Nkx
источник
2021 May 11
AvitoTech
Как обучить нейросеть предлагать релевантные товары

В статье на Хабре рассказываем про метод item2vec, который помог нам увеличить контакты с ленты рекомендаций и количество уникальных пользователей в день.

Подробно о том, как мы обучаем нейросеть отображать контент в вектор в 128-мерном пространстве и зачем нам 14 отдельных моделей нейронки — рассказывает Вася Рубцов, старший дата сайенс инженер в Авито.

Переходите по ссылке, если интересно разобраться → http://bit.ly/3hiyEED
источник
2021 May 13
AvitoTech
Дизайн-система Авито в Фигме: компоненты, стили, гайды и код

Чтобы интерфейсы были консистентными и корректно работали, а создавать их получалось быстрее и проще, нужна дизайн-система.

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

Обо всём по порядку в нашей статье на Хабре → http://bit.ly/33H893z
источник
2021 May 14
AvitoTech
4 полезных доклада для аналитиков

По итогам Avito Analytics meetup. Спикеры на боевых примерах рассказывают про роль аналитика в запуске, тестировании и развитии продукта.

Узнаете, как наши ребята проверяют гипотезы и оценивают риски. Зачем Ситимобил интегрировал кикшеринг (спойлер: аналитики постарались). Как в Skyeng искали точки роста продукта с помощью алертов.

Посмотреть можно на ютубе → http://bit.ly/3eM0ebB
Изучить презентации спикеров предлагаем на Хабре → http://bit.ly/3uPmV4a
источник
2021 May 18
AvitoTech
Как мы построили модель определения профессий для нормализации объявлений Авито Работы

Расскажет Никита Фомичёв, старший аналитик в команде Авито Работы, на митапе для аналитиков от компании Find My Kids.

Никита объяснит, почему важно ставить себя на место пользователей при работе с атрибуцией, как локальному аналитическому проекту попасть в общий бэклог команды и получить самый важный результат — стать энэйблером для продукта и бизнеса. Подробная история от MVP до «боевого» решения.

Трансляция митапа начнётся 20 мая в 17:00 МСК. А если вы живёте в Перми, то можно прийти на встречу лично. Всё бесплатно, но нужно зарегистрироваться: http://bit.ly/33TYerK
источник