Залетаем в рабочие будни с прошлогоднего (хе-хе) дайджеста.
Тут статьи, митапы, доклады, подкасты на любой вкус и цвет. Мы за декабрь постарались :)
#digest_avitotech
Тут статьи, митапы, доклады, подкасты на любой вкус и цвет. Мы за декабрь постарались :)
#digest_avitotech
Telegraph
Декабрьский дайджест
🚀 События Avito Product meetup #5 Митап, где обсуждали изменения в процессах и продуктах, которые произошли в прошлом году из-за постоянно меняющихся внешних условий. Avito Analytics meetup #8 О предиктивной классификации, офлайн-экспериментах и аналитике…
❤11👍6🔥3👎1🎉1
Что у нас здесь происходит? 🚀
1️⃣ Рассказываем про митапы и закрытые встречи, после которых вам понадобится ещ один выходной;
2️⃣ Делимся своей экспертизой по 15 направлениям;
3️⃣ Обсуждаем наболевшее и окружаем себя единомышленниками;
4️⃣ Помогаем устроиться в Авито!
Чтобы быстро освоиться, ловите навигацию:
#frontend
#backend
#go
#mobile
#qa
#devops
#sre
#infosec
#architecture
#trisigma
#dba
#dwh
#design
#editor
#research
#analytics
#product
#ds
Чтобы быстро освоиться, ловите навигацию:
#frontend
#backend
#go
#mobile
#qa
#devops
#sre
#infosec
#architecture
#trisigma
#dba
#dwh
#design
#editor
#research
#analytics
#product
#ds
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥10🏆4😐2❤1
Пять наших статей за 2022 год. Весьма крутые материалы, которые мы решили организовать в пост этим январским вечером. Вот так просто.
🚀 Раннер Emcee. Всем айосерам по тестовой ферме
Влад Алексеев рассказывает, что представляет из себя тест-раннер Emcee (спойлер: умеет скейлиться в ширину по физическим машинкам и как им пользоваться. Обратите на него внимание, если у вас тоже много UI-тестов и вы хотите уйти от ручного тестирования.
Время чтения: ~6 минут
#ios_avitotech
🚀 Как мы закрыли все объявления частных пользователей защитными номерами
Павел Голов из юнита Communication описывает в статье наш опыт по закрытию объявлений частных пользователей защитными номерами. Какие задачи решает виртуальный номер и зачем мы это сделали? Читайте в статье.
Время чтения: ~17 минут
#infosec_avitotech
🚀 На что обращать внимание на алгоритмических секциях собеседований
Всего несколько минут на чтение, чтобы проще и легче проходить собеседования. Опытом поделился Саша Канчурин. В материале — некоторые повторяющиеся ошибки, которых можно избежать при прохождении алгоритмической секции.
Время чтения: ~5 минут
#avitoteam
🚀 Ошибка.log(): как логируются ошибки в мобильном приложении Авито
Совет от автора: логируйте перформанс вашего приложения и ошибки. В статье можете узнать, как это делают в Авито, и какую пользу мы от этого получаем. Поделился Тимур Юсипов.
Время чтения: ~18 минут
#ios_avitotech
🚀 Как подружить разработчиков и тестировщиков с помощью кастомной TMS: опыт Авито
Василий Юдин, инженер и техлид команды разработки инструментов для тестирования, рассказывает о собственном хранилище тестов с выгрузкой из кода. Почему решили использовать своё решение, а не готовое, как выглядит тестовая модель и что умеет делать TMS — в статье.
Время чтения: ~13 минут
#qa_avitotech
#статья_avitotech #habr_avitotech
🚀 Раннер Emcee. Всем айосерам по тестовой ферме
Влад Алексеев рассказывает, что представляет из себя тест-раннер Emcee (спойлер: умеет скейлиться в ширину по физическим машинкам и как им пользоваться. Обратите на него внимание, если у вас тоже много UI-тестов и вы хотите уйти от ручного тестирования.
Время чтения: ~6 минут
#ios_avitotech
🚀 Как мы закрыли все объявления частных пользователей защитными номерами
Павел Голов из юнита Communication описывает в статье наш опыт по закрытию объявлений частных пользователей защитными номерами. Какие задачи решает виртуальный номер и зачем мы это сделали? Читайте в статье.
Время чтения: ~17 минут
#infosec_avitotech
🚀 На что обращать внимание на алгоритмических секциях собеседований
Всего несколько минут на чтение, чтобы проще и легче проходить собеседования. Опытом поделился Саша Канчурин. В материале — некоторые повторяющиеся ошибки, которых можно избежать при прохождении алгоритмической секции.
Время чтения: ~5 минут
#avitoteam
🚀 Ошибка.log(): как логируются ошибки в мобильном приложении Авито
Совет от автора: логируйте перформанс вашего приложения и ошибки. В статье можете узнать, как это делают в Авито, и какую пользу мы от этого получаем. Поделился Тимур Юсипов.
Время чтения: ~18 минут
#ios_avitotech
🚀 Как подружить разработчиков и тестировщиков с помощью кастомной TMS: опыт Авито
Василий Юдин, инженер и техлид команды разработки инструментов для тестирования, рассказывает о собственном хранилище тестов с выгрузкой из кода. Почему решили использовать своё решение, а не готовое, как выглядит тестовая модель и что умеет делать TMS — в статье.
Время чтения: ~13 минут
#qa_avitotech
#статья_avitotech #habr_avitotech
🔥12👍9🎉1
Тэк-тэк-тэээк. Мы недоговорили.
Год назад мы раскрыли тайну произношения AvitoTech. В комментариях развелась дискуссия. Мы подключили к процессу лингвиста. Провели словесное тестирование. Объяснили, почему мы всё-таки АвитоТех, а не «тэк» или «теч».
Шах и мат, англицисты!
#general_avitotech
Год назад мы раскрыли тайну произношения AvitoTech. В комментариях развелась дискуссия. Мы подключили к процессу лингвиста. Провели словесное тестирование. Объяснили, почему мы всё-таки АвитоТех, а не «тэк» или «теч».
Шах и мат, англицисты!
#general_avitotech
Telegraph
Да кто такой этот ваш тэк
Привет, на связи Светлана Ишевская, лингвист с красным дипломом и просто специалист с 9-летним опытом работы в сфере иностранных языков. Разберёмся, почему название всем знакомой команды крутых инженеров AvitoTech по-русски стоит произносить именно как АвитоТех…
👍28😐13❤6👎6🌚4😱2
Как заменить один элемент в пайплайне так, чтобы все зависимости от него и к нему подтянулись аккуратно? Антон Крылов из юнита Profiles расскажет об этом на примере нового компонента загрузки фотографий.
В новом выпуске avito.code смотрим на Dependency Injection / Dependency Inversion и их применение на практике.
#avitocode
В новом выпуске avito.code смотрим на Dependency Injection / Dependency Inversion и их применение на практике.
#avitocode
🔥8👍3🤩3
Как работает Авито?
Вместо тысячи букв — один подкаст.
Из чего состоит Авито, как ставим цели, зачем реорганизуемся, чем дышат наши разработчики, как инженерка связана с продуктом — на все вопросы (и больше) ответит Анатолий Панов, директор по разработке Transactional&Auto, в подкасте Серебряная чпуля.
#avitoteam
Вместо тысячи букв — один подкаст.
Из чего состоит Авито, как ставим цели, зачем реорганизуемся, чем дышат наши разработчики, как инженерка связана с продуктом — на все вопросы (и больше) ответит Анатолий Панов, директор по разработке Transactional&Auto, в подкасте Серебряная чпуля.
#avitoteam
🔥10❤5👍5🤩2
Нам хотелось, чтобы внесение изменений юнитами в функционал друг друга было комфортным и лёгким.
Для этого мы определили подходы к автоматизации тестирования и внесению изменений, а потом объединили всё в Соседское соглашение.
Несколько главных поинтов вынесли в карточки, полный текст — в Playbook.
#playbook_avitotech
Для этого мы определили подходы к автоматизации тестирования и внесению изменений, а потом объединили всё в Соседское соглашение.
Несколько главных поинтов вынесли в карточки, полный текст — в Playbook.
Make Code Green Again! #playbook_avitotech
👍16❤🔥5🔥2⚡1🥴1
В подкасте «Разговоры СТО» от Dodo Engineering вышел выпуск о жизни одного очень спокойного CTO и его команде.
Присаживайтесь поудобнее, впереди 42 минуты про:
– монолитный код и всё, что от него осталось;
– 140 продуктовых команд и их портфели с идеями;
– бесперспективные наработки, которые спасают в кризис;
– медведя, говорящего: «А вдруг не получится?».
🎧 Слушайте здесь
#avitoteam
А в комментариях к этому посту оставляйте вопросы, которые хотели бы задать Максиму ⤵️
Присаживайтесь поудобнее, впереди 42 минуты про:
– монолитный код и всё, что от него осталось;
– 140 продуктовых команд и их портфели с идеями;
– бесперспективные наработки, которые спасают в кризис;
– медведя, говорящего: «А вдруг не получится?».
🎧 Слушайте здесь
#avitoteam
А в комментариях к этому посту оставляйте вопросы, которые хотели бы задать Максиму ⤵️
7 выпуск 2 сезона
О влиянии структуры бизнеса на структуру компании, стратегии принятия решений и запуске новых проектов — Подкаст «Разговоры CTO»
Гость выпуска — Максим Сапронов, СТО в Авито. Он расскажет о том, как менялась структура компании в последние годы, что стояло за этими изменениями и как теперь принимаются решения по масштабированию, запуску или приостановке новых проектов. Поговори
❤9👍7😐3
Помните, был такой HighLoad++ 2022, ну такой, про высокие нагрузки весь, стабильные сервисы, вот это вот всё? Ну, конечно, помните, а если нет, то мы сейчас напомним.
Принесли вам доклады с конференции в записи.
🔻 Руслан Измайлов / Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке
Доклад о тестах. Как важно делать тесты, из чего формировать тест-кейсы, какие их виды существуют, что нужно мокать, а что нет — всё внутри одного доклада.
🔻 Павел Вирский / PHP в облаках
Как подготовиться к переходу в облако, улучшить архитектуру, что изменится с переходом в k8s и как там мониторить PHP-приложение.
🔻 Александр Пряхин / Долгоиграющие приложения в PHP
«Про то, как готовить демоны на PHP — от А до Я»
🔻 Павел Лакосников в круглом столе «Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?»
Обсуждение Domain Driven Design, любви к этому подходу в мире PHP и возможностях языка.
🔻 Анатолий Панов в круглом столе СТО: Инженерная культура
Все вопросы об инженерной культуре в российских компаниях. Будет интересно для многих: СТО, руководителям и менеджерам в IТ, тимлидам, продактам, эйчарам и devrel-специалистам.
Смотрите, сохраняйте, делитесь, вам полезно, а нам — приятно :)
#avitoteam #highload
Принесли вам доклады с конференции в записи.
🔻 Руслан Измайлов / Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке
Доклад о тестах. Как важно делать тесты, из чего формировать тест-кейсы, какие их виды существуют, что нужно мокать, а что нет — всё внутри одного доклада.
🔻 Павел Вирский / PHP в облаках
Как подготовиться к переходу в облако, улучшить архитектуру, что изменится с переходом в k8s и как там мониторить PHP-приложение.
🔻 Александр Пряхин / Долгоиграющие приложения в PHP
«Про то, как готовить демоны на PHP — от А до Я»
🔻 Павел Лакосников в круглом столе «Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?»
Обсуждение Domain Driven Design, любви к этому подходу в мире PHP и возможностях языка.
🔻 Анатолий Панов в круглом столе СТО: Инженерная культура
Все вопросы об инженерной культуре в российских компаниях. Будет интересно для многих: СТО, руководителям и менеджерам в IТ, тимлидам, продактам, эйчарам и devrel-специалистам.
Смотрите, сохраняйте, делитесь, вам полезно, а нам — приятно :)
#avitoteam #highload
🔥13❤7👍3
Ребята из юнита Speed делают всё, чтобы фичи, которые создают в продукте, было комфортно реализовывать, тестировать и катить в прод.
Они ежедневно улучшают Developer Experience мобильных разработчиков. Это главная цель.
Цифры, стек, подробности вынесли в карточки :)
*Юнит Speed — часть кластера Mobile. Подборочка лучшего контента по их тегу лежит тут .
#units_avitotech
Они ежедневно улучшают Developer Experience мобильных разработчиков. Это главная цель.
Цифры, стек, подробности вынесли в карточки :)
#units_avitotech
❤11👍5🔥5🤩2❤🔥1
Идеального тимлида не существу…
Не существует. Потому, что нет предела совершенству, и потому, что все мы люди и можем совершать ошибки.
Зато существуют крутые тимлиды. Например, те, кто в любой момент может сказать статус по проектам, KPI и нагрузке команды. Евгений Рейх, руководитель разработки кластера Goods Classified, в хабрастатье рассказал, за что ещё в ответе тимлиды перед коллегами разных уровней.
Тезисно — на карточках выше.
#teamlead_avitotech #habr_avitotech #статья_avitotech
Не существует. Потому, что нет предела совершенству, и потому, что все мы люди и можем совершать ошибки.
Зато существуют крутые тимлиды. Например, те, кто в любой момент может сказать статус по проектам, KPI и нагрузке команды. Евгений Рейх, руководитель разработки кластера Goods Classified, в хабрастатье рассказал, за что ещё в ответе тимлиды перед коллегами разных уровней.
Тезисно — на карточках выше.
#teamlead_avitotech #habr_avitotech #статья_avitotech
👍15❤5🔥3🎉1