21 февраля в офисе Авито прошла встреча российского сообщества JavaScript-разработчиков MoscowJS.
На митапе говорили про инструменты для бойлерплейтинга, форматы сжатия протокольного уровня в http и Behavior-Driven Development с помощью Cucumber.
Записи докладов можно посмотреть на нашем Ютуб-канале → http://bit.ly/2IC1Jv1
На митапе говорили про инструменты для бойлерплейтинга, форматы сжатия протокольного уровня в http и Behavior-Driven Development с помощью Cucumber.
Записи докладов можно посмотреть на нашем Ютуб-канале → http://bit.ly/2IC1Jv1
This media is not supported in your browser
VIEW IN TELEGRAM
На RecSys Challenge, одном из самых престижных соревнований по рекомендательным системам, наша команда решала задачу автоматического продолжения плейлистов и заняла третье место.
Читайте подробный рассказ о том, как мы это сделали, в статье Михаила Каменщикова в нашем блоге → http://bit.ly/2VhZz57
Читайте подробный рассказ о том, как мы это сделали, в статье Михаила Каменщикова в нашем блоге → http://bit.ly/2VhZz57
Дмитрий Климинский, наш middle engineer, расскажет, как мы управляем миллиардом цен на Авито. С докладом на эту тему он выступит на Moscow Python Conf++ 2019.
Посмотреть программу и зарегистрироваться на конференцию → http://bit.ly/pricepythn
В докладе: устройство нашей инфраструктуры на Python, рассказ о том, как наша команда аналитиков с machine learning работает с данными, множеством одновременных экспериментов и миллиардом цен на разные услуги в разных городах.
Посмотреть программу и зарегистрироваться на конференцию → http://bit.ly/pricepythn
В докладе: устройство нашей инфраструктуры на Python, рассказ о том, как наша команда аналитиков с machine learning работает с данными, множеством одновременных экспериментов и миллиардом цен на разные услуги в разных городах.
Мы в Авито открыли шесть вакансий для стажёров-разработчиков. Тут всё как нужно: боевые задачи и много работы с наставниками. Анна Глотова, руководитель образовательных проектов, рассказала в блоге на Хабре, как у нас всё устроено (и куда подавать заявки на стажировку) → http://bit.ly/2VwqmuR
Хабр
Стажировки для разработчиков в Авито: боевые задачи и работа с опытными наставниками
Почему работа в боевых проектах высоконагруженной разработки для новичка зачастую лучше короткой летней практики? Почему личный контакт с наставником — залог усп...
Нейросеть Авито отличает геймпады от фраков и распределяет их в нужную категорию товаров за считанные секунды. Попробуйте посоревноваться с ней и распознать больше объектов за минуту в тесте на N + 1 💪🏻
http://bit.ly/nplusavi
http://bit.ly/nplusavi
nplus1.ru
Когтеточка или ламбрекен?
Пришло время бросить вызов нейросетям
Дмитрий Химион, руководитель отдела по обеспечению качества в Авито, расскажет на Codefest X про Model Based Testing в связке с Agile разработкой и тестированием. Конференция пройдет 30 и 31 марта в Новосибирске.
О чем будет доклад?
• как мы получили полное отсутствие автотестов и возможность полуавтоматической генерацией модели работы приложения;
• как проводится регрессионное тестирование приложения;
• какие нужны дополнения, чтобы использовать MBT в продуктовой разработке было удобно.
О чем будет доклад?
• как мы получили полное отсутствие автотестов и возможность полуавтоматической генерацией модели работы приложения;
• как проводится регрессионное тестирование приложения;
• какие нужны дополнения, чтобы использовать MBT в продуктовой разработке было удобно.
Евгений Кривобоков, senior engineer команды мобильной архитектуры в Авито, расскажет на AppsConf, как ускорить сборку многомодульного Android-приложения
Может быть полезно для тех, кто устал от тормозящей IDE и хочет собирать приложение быстрее. В докладе — про gradle, оптимизации, метрики и проблемы, с которыми мы столкнулись, когда прокачивали сборку в монорепозитории с несколькими приложениями.
AppsConf 2019 пройдет 23 и 24 апреля в Москве. Посмотреть программу и зарегистрироваться на конференцию → http://bit.ly/2EBlfCt
Может быть полезно для тех, кто устал от тормозящей IDE и хочет собирать приложение быстрее. В докладе — про gradle, оптимизации, метрики и проблемы, с которыми мы столкнулись, когда прокачивали сборку в монорепозитории с несколькими приложениями.
AppsConf 2019 пройдет 23 и 24 апреля в Москве. Посмотреть программу и зарегистрироваться на конференцию → http://bit.ly/2EBlfCt
Продолжаем объединять бэкендеров на серии митапов Backend United. Третью встречу мы назвали «Холодец» (потому что можем) и посвятили её микросервисной архитектуре. Вместе с коллегами из Booking, Dodo Pizza и, конечно, Авито поговорим о монолитах и распилах, распилах и монолитах. И об обратной стороне сервис-ориентированной архитектуры.
Встречаемся 23 марта у нас в офисе. В посте на Хабре — подробные описания докладов, ссылки на регистрацию и прямую трансляцию: https://habr.com/ru/company/avito/blog/442840/
Встречаемся 23 марта у нас в офисе. В посте на Хабре — подробные описания докладов, ссылки на регистрацию и прямую трансляцию: https://habr.com/ru/company/avito/blog/442840/
Хабр
Backend United 3: Холодец
Привет! Мы продолжаем Backend United, серию митапов для разработчиков серверной части. Третья встреча называется «Холодец», и посвящена она будет микросервисной архитектуре. Вместе с коллегами из...
Делимся простым хаком, как ускорить работу в Android Studio
https://telegra.ph/Kak-uskorit-rabotu-v-Android-Studio-odnim-hakom-03-15
https://telegra.ph/Kak-uskorit-rabotu-v-Android-Studio-odnim-hakom-03-15
Telegraph
Как ускорить работу в Android Studio одним хаком?
Иногда Android Studio работает очень долго. Одна из причин — в ней слишком много файлов и проектов. Чтобы ускорить работу, надо убрать лишние и студия их не увидела. Рассказываем, как это сделать. Android Studio будет работать быстрее, если игнорировать кодогенеренные…
В команде разработки С2С мы применяем новую схему собеседований. Интервью длится четыре часа, но результаты радуют и рекрутеров, и кандидатов. Во время собеседования мы успеваем поговорить с кандидатами про платформу, программирование, изучить их опыт и обсудить будущие задачи.
В итоге перед тем как делать оффер, мы уверены, что кандидат подходит нам, а мы — ему. Стас Юрков, ИТ-рекрутер в Авито, делится опытом в нашем блоге, как устроены такие собеседования и рассказывает, почему это хорошая практика → http://bit.ly/intavito
В итоге перед тем как делать оффер, мы уверены, что кандидат подходит нам, а мы — ему. Стас Юрков, ИТ-рекрутер в Авито, делится опытом в нашем блоге, как устроены такие собеседования и рассказывает, почему это хорошая практика → http://bit.ly/intavito
Apple выпустила долгожданный релиз Swift 5.0
Что даст iOS и macOS разработчикам стабильный ABI, обновления стандартной библиотеки, изменение поведения try?, обновленная интерполяция строк — об этих и других улучшениях и изменениях рассказываем в блоге на Хабре → http://bit.ly/swift50
Что даст iOS и macOS разработчикам стабильный ABI, обновления стандартной библиотеки, изменение поведения try?, обновленная интерполяция строк — об этих и других улучшениях и изменениях рассказываем в блоге на Хабре → http://bit.ly/swift50
Android Academy — это глобальное комьюнити, зародившееся в Израиле, в Тель-Авиве, и распространившееся на Петербург, Минск и Москву. На курсах Академии опытные android-разработчики делятся знаниями с новичками. Ребята учатся новому и открывают для себя новые горизонты.
Рассказываем в блоге на Хабре, как прошёл курс по основам android-разработки в Москве и делимся материалами лекций → http://bit.ly/aahackathon
Рассказываем в блоге на Хабре, как прошёл курс по основам android-разработки в Москве и делимся материалами лекций → http://bit.ly/aahackathon
Хабр
Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса
Осенью 2018 года мы стартовали бесплатный курс Android Academy: Fundamentals. Он состоял из 12 встреч и итогового 22-часового хакатона. Android Academy — это гло...
Когда у вас небольшое iOS-приложение, над которым трудится несколько человек — проблем не очень много. Другое дело, если у вас 555 000 строк кода в 10000 файлах, а приложение разрабатывается несколькими десятками независимых кросс-функциональных команд.
4 апреля в 17:30 соберёмся с коллегами из Сбербанка, Headhunter и Яндекса в прямом эфире поделимся опытом укрощения iOS-разработки в больших командах и обсудим, как удержать качество продукта на высоком уровне даже при сильном масштабировании.
В блоге на Хабре можно предложить свои вопросы и узнать подробности → http://bit.ly/2UeWuac
4 апреля в 17:30 соберёмся с коллегами из Сбербанка, Headhunter и Яндекса в прямом эфире поделимся опытом укрощения iOS-разработки в больших командах и обсудим, как удержать качество продукта на высоком уровне даже при сильном масштабировании.
В блоге на Хабре можно предложить свои вопросы и узнать подробности → http://bit.ly/2UeWuac
This media is not supported in your browser
VIEW IN TELEGRAM
Самая главная цель долгожданного релиза Swift 5.0 — достижение ABI стабильности. Но были и другие улучшения. Подробнее о них — в нашей статье на Хабре → http://bit.ly/swift50
Разработка шаблонов проектирования микросервисов и практики работы с Postgres в Go — инженеры Авито выступят с докладами 9 апреля на Saint HighLoad++ 2019
Посмотреть программу конференции и зарегистрироваться можно на сайте Highload++ → http://bit.ly/hgldspb
О чем будут доклады?
🐘 9 апреля в 11:00 в зале «Мойка» Артемий Рябинков, senior engineer в Авито, расскажет о преимуществах и недостатках основных инструментов работы с Postgres в сервисах на Go. И отдельно рассмотрит нюансы, которые нужно учитывать, когда ваши сервисы работают внутри Kubernetes облака (а они есть).
🔩 9 апреля в 13:00 в зале «Нева» Фрол Крючков, наш engineer team lead, поделится проблемами, с которыми столкнули в Авито при разработке базовых шаблонов проектирования микросервисной архитектуры, и расскажет, почему разрабатывать, поддерживать и чинить проблемы в микросервисной архитектуре гораздо сложнее, чем в монолите, и как облегчить этот процесс.
Посмотреть программу конференции и зарегистрироваться можно на сайте Highload++ → http://bit.ly/hgldspb
О чем будут доклады?
🐘 9 апреля в 11:00 в зале «Мойка» Артемий Рябинков, senior engineer в Авито, расскажет о преимуществах и недостатках основных инструментов работы с Postgres в сервисах на Go. И отдельно рассмотрит нюансы, которые нужно учитывать, когда ваши сервисы работают внутри Kubernetes облака (а они есть).
🔩 9 апреля в 13:00 в зале «Нева» Фрол Крючков, наш engineer team lead, поделится проблемами, с которыми столкнули в Авито при разработке базовых шаблонов проектирования микросервисной архитектуры, и расскажет, почему разрабатывать, поддерживать и чинить проблемы в микросервисной архитектуре гораздо сложнее, чем в монолите, и как облегчить этот процесс.
Подготовили отчёт с митапа Backend United. В посте на Хабре — четыре реальных истории о работе с микросервисной архитектурой, презентации спикеров, отзывы и, конечно, видеозаписи: http://bit.ly/2TW0Bmr
Хабр
Четыре реальные истории работы с микросервисной архитектурой — отчёт с митапа Backend United 3: Холодец
На третьей встрече из серии Backend United мы с коллегами из Booking, Dodo Pizza и Авито обменялись опытом работы с микросервисной архитектурой. Говорили о распи...
Our colleagues developed their own service mesh named Netramesh. It solves one of the most painful problems that microservices brings: observability.
Netramesh helps us achieve a small footprint and high performance providing unlimited scalability. It makes the system more observable without the need to patch each microservice.
Read about Netramesh here → http://bit.ly/2VhIbOw
Netramesh helps us achieve a small footprint and high performance providing unlimited scalability. It makes the system more observable without the need to patch each microservice.
Read about Netramesh here → http://bit.ly/2VhIbOw
Через 15 минут начинаем прямой эфир, посвященный iOS-разработке в больших командах. Вместе с экспертами из Яндекса, Сбербанка, Одноклассников, HeadHunter и Авито обсудим, как укротить разработку, если ваш проект вырос, и почему работа в большой команде — это постоянный вызов и сложные инженерные задачи.
Присоединяйтесь → https://youtu.be/k-mXDghLZps
Присоединяйтесь → https://youtu.be/k-mXDghLZps
Доставайте свои Redis, PHP и MongoDB и вперед выяснять, кто же там пишет гадости по ту сторону чата. Если получится, то у нас есть вакансии бэкенд-разработчиков — можно будет обсудить.
Подробности в материале N+1 → http://bit.ly/phppoip
Подробности в материале N+1 → http://bit.ly/phppoip
nplus1.ru
Да я тебя по IP вычислю
Пришло время реализовать фольклорную интернет-угрозу с помощью Redis, PHP и MongoDB
Алексей Охрименко выступит с докладом «От монолита к монорепе» на Secon’ 2019. Конференция пройдет 19 и 20 апреля в Пензе
Посмотрите программу и загляните на @seconru, если будете в это время в городе → http://bit.ly/secon2019
❓О чем будет доклад Алексея?
Вместе вы пройдёте путь от простого маленького приложения к сложному и комплексному. Алексей рассмотрит варианты организации кодовой базы и доставки артефактов и объяснит когда и зачем может понадобиться монорепозиторий.
Посмотрите программу и загляните на @seconru, если будете в это время в городе → http://bit.ly/secon2019
❓О чем будет доклад Алексея?
Вместе вы пройдёте путь от простого маленького приложения к сложному и комплексному. Алексей рассмотрит варианты организации кодовой базы и доставки артефактов и объяснит когда и зачем может понадобиться монорепозиторий.
Рассказываем в блоге на Хабре, как и для чего мы скрываем госномера автомобилей на карточках объявлений в Авито → http://bit.ly/autoplate
Дано: компьютерное зрение и $28.
Результат: 95 перцентиль времени обработки одной картинки для скрытия номера равен 250 мс.
Дано: компьютерное зрение и $28.
Результат: 95 перцентиль времени обработки одной картинки для скрытия номера равен 250 мс.