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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
У нас открылась еще одна стажёрская вакансия для начинающих Go-разработчиков

Нужно знать базовые алгоритмы и структуры данных, основы работы операционных систем, клиент-серверное взаимодействие (http, tcp/ip, модели OSI), понимать Big O нотацию, уметь программировать на Go и немного на PHP и быть знакомым с реляционными базами данных.

Больше требований, условий работы и детали тестового задания — на сайте наших стажировок → http://bit.ly/34hnb1o
Инфраструктура как код в Авито: уроки, которые мы извлекли

Наша инфраструктура — это более тысячи единиц оборудования и несколько тысяч единиц конфигурирования. Рассказываем на Хабре, как мы масштабировали и модернизировали работу с инфракодом и вывели её на качественно новый уровень:

Внутри много ссылок на полезные материалы и репозитории → http://bit.ly/3aDANVX
Автотесты под Android. Картина целиком

Вместе с инженерами «Лаборатории Касперского» сделали базовый обзор того, как устроено автотестирование под Android: локальное написание тестов, их запуск, выбор девайса и настройка инфраструктуры.

Прочитать и посмотреть доску с краткими выводами можно на Хабре → http://bit.ly/3hhYTIv
Как мы использовали айтрекер для количественного эксперимента

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

Есть свои плюсы по сравнению с юзабилити и A/B-тестами → http://bit.ly/2Qt1Pq3
Митап по Go-разработке в Казани: что мы узнали у местного комьюнити?

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

Теперь же можно только вспоминать, как это было. Или посмотреть на видео: например, как мы провели нашу встречу для казанских гоферов в рамках серии региональных митапов AvitoTech On Tour.
https://youtu.be/KnUDxNWQc8A
Как мы повышаем эффективность и прозрачность работы с инфраструктурой и получаем качественный код, который будет просто переиспользовать

Объясняем на карточках. Подробнее о способах масштабирования и модернизации нашей работы с инфраструктурным кодом — в статье на Хабре → http://bit.ly/3lKOsjt
Чем хорош JavaScript и кто такой фронтопс: вспоминаем, как прошёл митап для фронтенд разработчиков в Казани

15 февраля собирались на встречу с казанскими фронтенд разработчиками. Рассказывали с инженерами из других компаний доклады и задавали в перерывах вопросы про плюсы и минусы JavaScript, его историю и комьюнити.

Посмотрите, если вам это интересно: https://youtu.be/1RgXmsjNVEU
CI/CD мобильных приложений на основе контракта и собственный сервис релизов мобильных приложений

Дима Прокоп, backend-инженер в команде Speed, рассказал историю, как наша система CI/CD эволюционировала из набора скриптов и TeamCity-билдов в полноценный сервис мобильных релизов, позволяющий управлять всем процессом выпуска приложений через удобный интерфейс.

Читать → http://bit.ly/3hPJ9wB
This media is not supported in your browser
VIEW IN TELEGRAM
Как тимлиду расти в глазах руководства

Если вы тимлид, то наверняка думаете и об управлении своей командой, и о том, как расти самому. Хороший контент на эту тему планируется на следующей неделе конференции наших друзей Podlodka Teamlead Crew #3.

Вместе с Кириллом Самохиным, техлидом нашей команды Sale Success, ребята обсудят, как устроен техрепортинг в Авито и вообще, что важно для него подготовить. Встреча начнётся 9 сентября в 18:00.

Третий сезон Podlodka TeamLead Crew стартанул в этот понедельник. Фокус этой недели — управление знаниями. Присоединиться к конференции можно хоть сейчас.

Десять человек, которые введут промокод AvitoTech4TLCrew, получат билет за 1500₽ вместо 3900₽. С билетом вы получаете запись ко всем прошедшим зум-сессиям и воркшопам, доступ к предстоящим и чату в Слэке.

Регистрироваться надо на таймпаде: http://bit.ly/2QTwCwl

На сайте Подлодки можно изучить расписание: https://podlodka.io/tlcrew
Android митап в Нижнем Новгороде что волнует местных разработчиков?

15 февраля вместе с Кириллом Розовым из @android_broadcast позадавали вопросы местным android-разработчикам. Узнали, что многие выбирают Kotlin Multiplatform, а не Flutter, Coroutines вместо RxJava, не все знают про Jetpack Compose и некоторые ждут обновлений Android для автомобилей.

Больше разговоров с комьюнити: https://youtu.be/HkT3bs0wkNk
Автоматический мониторинг фатальных ошибок мобильных приложений

Теперь можем не заходить в консоль Firebase, чтобы следить там за крашами. Всё собираем автоматически.

Вот как это получилось → http://bit.ly/3khM0Pz