Size: a a a

2019 December 27
AvitoTech
Как бэкенд-разработчику стать тимлидом и что хорошего в РHP

Юрий Самсонов работает в Авито уже больше семи лет. Он начинал как бэкенд-разработчик, а в прошлом году стал тимлидом в команде, которая работает над продуктами для продавцов.

В новом выпуске AvitoTech Break — истории Юрия о том, как стать тимлидом из бэкенд-разработчика, что хорошего в PHP, разработку африканских версий Авито, чем рыбалка похожа на процесс разработки и причём тут коктейли 👇🏻
https://youtu.be/SKUGYtWIT4E
YouTube
Юрий Самсонов — что хорошего в PHP и как бэкенд-разработчику стать тимлидом | AvitoTech Break #4
В Авито работает больше 500 скиллованных инженеров. У каждого из них есть свои интересные истории: с чего начинали, чем занимаются сейчас и почему они это делают.

Юрий Самсонов работает в Авито уже больше семи лет. Он начинал как бэкенд-разработчик, а недавно стал тимлидом в команде, которая работает над продуктами для продавцов. В выпуске: истории, как стать тимлидом из бэкенд-разработчика, что хорошего в PHP, разработке африканских версий Авито, чем рыбалка похожа на процесс разработки и причём тут коктейли.

Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: https://vk.com/avitotech
Фейсбук: https://www.facebook.com/AvitoTech/
Твиттер: https://twitter.com/AvitoTech
Телеграм: https://t.me/avitotech
Хабр: https://habr.com/ru/company/avito/
Медиум (eng): https://medium.com/avitotech
#avitotechbreak
источник
2020 January 09
AvitoTech
Четыре полезных доклада по машинному обучению

18 января вместе с сообществом «ML Тренировки» (@mltrainings) проведем митап у нас в офисе. В программе — четыре доклада от участников последних соревнований по машинному обучению. Они расскажут, какие техники и методы использовали в решениях они сами, а какие помогли их конкурентам.

О чём будут доклады:
• Роман Пьянков — Zindi Sendy Logistics Challenge;
• Илья Плотников — Data Souls Wildfire AI;
• Илья Кибардин — Topcoder SpaceNet 5 Challenge и Signate The 3rd Tellus Satellite Challenge (на английском);
• Денис Воротынцев — Codalab Automated Time Series Regression (на английском).

Зарегистрироваться на таймпаде: http://amp.gs/DvL3

Для тех, кто прийти не сможет, будем вести прямую трансляцию на Ютубе → http://amp.gs/DvLH
источник
2020 January 14
AvitoTech
Avito Kafka meetup: коннекторы, интеграция, облака

23 января собираемся на митап в нашем офисе, чтобы послушать доклады про Кафку. Анатолий Солдатов, senior DBA-engineer в Авито, расскажет, какие бывают source коннекторы и зачем мы сделали свой. Александр Миронов из Booking поделится опытом внедрения этого месседж брокера в свои сервисы, а Виктор Гамов из Confluent объяснит, как подружить Кафку с Kubernetes.

Подробнее о докладах — в нашем блоге на Хабре: http://amp.gs/DSbx

Если всё понятно и уже точно решили, что пойдёте, то регистрируйтесь на Таймпаде: http://amp.gs/DSbf
источник
2020 January 17
AvitoTech
Real-time messaging, его проблемы и фичи Centrifugo

Александр Емелин, lead engineer в Авито, стал гостем подкаста «Инжир». Вместе с ведущим Владимиром Янцем, PHP-разработчиком Badoo, говорили о проблемах real-time месседжинга, развитии среды вокруг этого, фичах open-source проекта Centrifugo, как Александр создал его и как продолжает поддерживать.

Подкаст доступен на всех платформах → http://amp.gs/DKzn

Узнать больше о Centrifugo: https://github.com/centrifugal/centrifugo
источник
2020 January 18
AvitoTech
Прямая трансляция тренировки по машинному обучению

Прямо сейчас начинаем митап, Участники последних соревнований от Zindi, Data Souls, Topcode, Signater и Codalab расскажут, какие техники и методы они использовали и как в них добиться неплохих результатов.
https://youtu.be/7EHqDBq2E7c
источник
2020 January 21
AvitoTech
Статью Владимира Колобаева про эволюцию нашей системы мониторинга можно теперь прочитать и на английском. Тут и про изменения в архитектуре и про оптимизацию данных в ClickHouse, и про сбор и обработку бизнес-метрик.

Одним словом, велкам: http://amp.gs/DWgo
источник
2020 January 23
AvitoTech
Митап по Кафке начнётся в 18:30. Если не получилось прийти на встречу, то подключайтесь к трансляции и задавайте вопросы — будем передавать их спикерам👇🏻
https://youtu.be/jC9JeTFHKHc
источник
2020 January 24
AvitoTech
Зачем гофер, фронтендер и андроид отправились в тур?

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

Поэтому в феврале мы проведём два митапа в Казани: первый по Go с сообществом GolangKazan, второй по фронтенду, и один в Нижнем Новгороде — по мобильной разработке.

Подробнее о программе читайте у нас в блоге на Хабре → http://amp.gs/DbsL
источник
2020 January 28
AvitoTech
Какие есть тактики по распилу монолита?

В процессе распила монолита мы нашли много устаревших продуктовых и технологических решений: неактуальные хранилища, слишком «толстые» ответы, неиспользуемые методы API и много чего ещё.

Павел Лакосников расскажет на PHP-митапе в Badoo, как мы избавлялись от легаси и как улучшаем то, что всё ещё осталось в монолите.

Встреча начнется 15 февраля в 12:00. Программа и регистрация → http://amp.gs/umUu
источник
2020 January 30
AvitoTech
Как ускорить нейронные сети или простое руководство по дистилляции BERT

Павел Гладков, наш руководитель команды автоматической модерации, попробовал применить BERT в повседневных задачах машинного обучения. В статье он показывает, как с её помощью получить значительный прирост качества модели, не добавляя новых данных.

Ссылка на полный код обучения в наличии:
http://amp.gs/unKL
источник
2020 January 31
AvitoTech
Как интегрировать Кафку в свои сервисы, зачем создавать свой CDC-коннектор и как подружить этот мессадж брокер с Kubernetes

Делимся с вами видео с нашего митапа по Кафке. С докладами выступали Анатолий Солдатов из Авито, Александр Миронов из Booking и Виктор Гамов из Confluent.

А ещё можно посмотреть фото и узнать, как проходят митапы в нашем офисе.

Всё это — в отчёте на Хабре → http://amp.gs/uC72
источник
AvitoTech
Настоящие задачи тимлида и почему команда разработки похожа на музыкальную группу?

В новом выпуске AvitoTech Break поговорили с Иваном Лукьяновым — тимлидом большого кластера, который занимается разработкой продуктов для всех продавцов на Авито.

Посмотрите сами и покажите вашему тимлиду → https://youtu.be/axFyGH6cpU4
YouTube
Иван Лукьянов — о настоящих задачах тимлида и почему разработка — рок-н-ролл | AvitoTech Break #5
Иван Лукьянов — тимлид большого кластера, который занимается разработкой продуктов для всех продавцов на Авито. Иван рассказал о работе тимлида, почему команда разработки похожа на музыкальную группу, как здоровье команды влияет на результат и почему для разработчика важна пытливость ума.

10 февраля Иван выступает с докладом на TeamLead Conf 2020. Подробнее о докладе: http://teamleadconf.ru/moscow/2020/abstracts/6332

Интервью с Сергеем Боиштяном о переходе из тимлидов обратно в разработчики: https://habr.com/ru/company/oleg-bunin/blog/461349/

Что интересного внутри:
01:10 – 03:55 | О настоящих задачах тимлида
03:55 – 04:20 | Кто больше всех мешает команде разработки
04:20 – 06:30 | Кластер SellerX в Авито: что это такое и чем занимается
06:30 – 09:12 | Первая работа в стартапах, Блондинка.ру и зачем уходить в большую компанию
09:12 – 10:43 | Почему не остался разработчиком, а стал тимлидом
10:43 – 12:20 | Что самого сложного в учебе в Бауманке
12:20 – 14:45 | История о неудачном собеседовании в студию Артемия…
источник
2020 February 06
AvitoTech
Что объединяет фронтенд Facebook и AvitoTech?

Совместный митап, который пройдет в нашем офисе 5 марта. В программе четыре доклада: про HTTP/3, Relay Modern для решения задачи по local state менеджменту и стейт менеджмент на конечных автоматах.

В нашем анонсе на Хабре можно узнать подробнее о докладах: http://amp.gs/udoL

Если всё понятно и уже решили, что пойдёте, то регистрируйтесь → http://amp.gs/udoa
источник
2020 February 07
AvitoTech
Производительность PHP-бэкенда: инструменты, метрики, оптимизация или железо

Семен Катаев, руководитель группы разработки в нашем юните Core Services, и инженеры из Badoo и Мамбы, говорили на PHP-митапе в Badoo об инфраструктуре вокруг PHP-бэкенда и способах повышения его производительности

Читайте расшифровку и смотрите видео, если вам интересна эта тема: http://amp.gs/uN8a
источник
2020 February 08
AvitoTech
Прямая трансляция: A-level Go-митап в Казани

В 16:00 начинаем стримить прямиком из столицы Татарстана. Первый доклад — разбор и сравнение данных в большом XML на маленькой VDS. А дальше — больше.

Подключайтесь и задавайте свои вопросы спикерам в комментариях. Будем их передавать для ответа: https://youtu.be/zwzaS8OWapY
YouTube
A-Level Go meetup: XML, SQL-миграции, Go language server и drone-io | Казань
Программа митапа:
16.00 – 16.45 | Разбор и сравнение данных в большом XML на маленькой VDS
Филипп Кулин, Дремучий Лес
16.50 – 17.35 | Работа с миграциями БД в Go
Тамара Веденина, Ozon.ru
17.35 – 18.10 | Перерыв
18.10 – 18.55 | “Go, please”: language server под микроскопом
Илья Данилкин, Авито
19.00 –19.45 | CI/CD для GO проектов на drone.io
Алик Хилажев, Marketplace Technologies

Уже четыре года мы поддерживаем IT-комьюнити в России. Мы провели кучу митапов в московском офисе Авито, а потом подумали, что отсутствие офиса в городе — не повод не проводить там митап.

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

Так родилась идея провести свои региональные мероприятия, чтобы поближе со всеми познакомиться. Мы назвали её AvitoTech On Tour. Подробнее о программе: http://bit.ly/2OpagSr

В феврале…
источник
2020 February 11
AvitoTech
Едем 29 февраля в Нижний Новгород с докладами про организацию дизайн-системы Авито и нашу CI/CD инфраструктуру для android. Кроме наших спикеров выступят Андрей Тумаринсон из компании Mera с рассказом про анимации сына маминой подруги и Кирилл Розов из Humans.net с темой по Kotlin Coroutine.

Дополнительная информация по докладам живёт на Хабре: http://amp.gs/u0LO

Если и без нее всё нравится, регистрация на Таймпаде: http://bit.ly/2vm6v9S
источник
2020 February 12
AvitoTech
Коротко о способах ускорения нейронных сетей. Подробнее о том, как мы это сделали — в нашем блоге на Хабре: http://amp.gs/u21C
источник
2020 February 13
AvitoTech
Что посмотреть по разработке на Go?

Например, четыре доклада с нашего митапа в Казани.

• Разбор и сравнение данных в большом XML на маленькой VDS — Филипп Кулин, Дремучий Лес
• «Go, please»: language server под микроскопом — Илья Данилкин, Авито
• CI/CD для Go проектов на drone.io — Алик Хилажев, Marketplace Technologies
• Работа с миграциями базы данных в Go — Тамара Веденина, Ozon

Посмотрите на Ютубе → http://amp.gs/uFoN
источник
2020 February 15
AvitoTech
В 16:00 начнём прямую трансляцию с митапа по фронтенду в Казани

Обсудим протокол http/3, спецификацию JSON API и вопрос о том, кто поможет современному фронтендеру не сойти с ума от обилия новых технологий. Подключайтесь 👇🏻
https://youtu.be/AcX2MIzrbi8
YouTube
Avito Frontend meetup: http/3, спецификация JSON API, Phoenix LiveView и фронтопс | Казань
Митап AvitoTech по фронтенду в Казани. Это вторая встреча в серии AvitoTech On Tour. 

Расписание:
[16.00–16.45] — Пишем фронтенд без использования JavaScript. Опять — Садретдинов Руслан, Provectus.
[16.50–17.35] — Фронтопс? Серьёзно? — Анна Селезнёва, Spiral Scout.
[17.35–18.10] — Перерыв
[18.10–18.55] — JSON API: работаем по спецификации — Алексей Авдеев, Neuron.Digital.
[19:00–19:45] — HTTP/3… а уже можно? — Александр Зубов, Авито.

Подробнее о программе: http://bit.ly/2OpagSr

Уже четыре года мы поддерживаем IT-комьюнити в России. Мы провели кучу митапов в московском офисе Авито, а потом подумали, что отсутствие офиса в городе — не повод не проводить там митап.

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

Это может звучать напыщенно, но талантливые и интересные люди есть везде, а общий опыт и знания помогают нам развиваться и быстрее решать задачи.

Так родилась идея провести свои региональные мероприятия, чтобы поближе со всеми…
источник
2020 February 18
AvitoTech
Asset Modules — экспериментальная фича webpack 5, которая позволяет избавиться от нескольких привычных лоадеров, сохранив при этом их пользу. Сергей Мелюков, senior engineer в Авито, рассказал, как она работает.

Читайте на Хабре → http://amp.gs/Jj2a

Про разработку Сергей также пишет в своём телеграм канале. В последнее время как раз про webpack 5. Подписывайтесь, если интересно: @wdxlab
источник