Парочка интересных видео с нашего фронтенд митапа: про долгожданный http3 и использование Relay Modern для решения задачи по local state менеджменту.
Если интересно, посмотрите на Ютубе: https://www.youtube.com/playlist?list=PLknJ4Vr6efQGnOqacV8CURzPVbSBY9MnU
Если интересно, посмотрите на Ютубе: https://www.youtube.com/playlist?list=PLknJ4Vr6efQGnOqacV8CURzPVbSBY9MnU
Что нового в Centrifugo, open-source сервере real-time сообщений?
Главное: теперь можно проксировать аутентификации по HTTP на любой сервис бэкенда при подключении клиента, и добавились server-side подписки на каналы.
Разбор всех (ну почти) новых фич — в статье на Хабре: http://amp.gs/0IMX
Автор: Саша Емелин, lead engineer в команде мессенджера Авито.
Проект на Гитхабе: https://github.com/centrifugal/centrifugo
Главное: теперь можно проксировать аутентификации по HTTP на любой сервис бэкенда при подключении клиента, и добавились server-side подписки на каналы.
Разбор всех (ну почти) новых фич — в статье на Хабре: http://amp.gs/0IMX
Автор: Саша Емелин, lead engineer в команде мессенджера Авито.
Проект на Гитхабе: https://github.com/centrifugal/centrifugo
Как нейроночка помогает показывать пользователям более релевантные товары
Рассказывает: Вася Рубцов, наш старший дата сайенс инженер.
Метод: item2vec. Он заключается в том, что мы отображаем объявление в вектор в некотором многомерном пространстве таким образом, что похожие объявления имеют близкие векторы в этом пространстве.
Статья: http://amp.gs/0nOX
Рассказывает: Вася Рубцов, наш старший дата сайенс инженер.
Метод: item2vec. Он заключается в том, что мы отображаем объявление в вектор в некотором многомерном пространстве таким образом, что похожие объявления имеют близкие векторы в этом пространстве.
Статья: http://amp.gs/0nOX
Как бороться с дублирующими изображениями в многомерном пространстве?
Осенью 2019 мы запустили сервис поиска похожих изображений на основе библиотеки faiss. Он помогает нам понимать, что фотографии уже встречались в другом объявлении, даже если они достаточно серьёзно искажены: размыты, обрезаны и тому подобное. Так мы определяем потенциально фейковые публикации.
Вова Олохтонов рассказал о проблемах, с которыми мы столкнулись в процессе создания этого сервиса, и наших подходах к их решению.
Статья вышла теперь и на английском → http://amp.gs/0Evh
Осенью 2019 мы запустили сервис поиска похожих изображений на основе библиотеки faiss. Он помогает нам понимать, что фотографии уже встречались в другом объявлении, даже если они достаточно серьёзно искажены: размыты, обрезаны и тому подобное. Так мы определяем потенциально фейковые публикации.
Вова Олохтонов рассказал о проблемах, с которыми мы столкнулись в процессе создания этого сервиса, и наших подходах к их решению.
Статья вышла теперь и на английском → http://amp.gs/0Evh
ClickHouse в Авито: посиделки в прямом эфире с Алексеем Миловидовым
9 апреля с 17:00 до 20:00 наши инженеры соберутся на уютные посиделки с главным разработчиком ClickHouse Алексеем Миловидым. Поговорим про то, как мы используем систему управления базами данных в Авито, с какими сложностями сталкиваемся, и зададим Алексею вопросы о настоящем и будущем ClickHouse.
📹 Регистрируйтесь на таймпаде, и мы пришлём вам на почту ссылку на стрим в день посиделки → http://amp.gs/0qvm
Чуть больше про мини-доклады мы рассказали на Хабре: http://amp.gs/0qvZ
9 апреля с 17:00 до 20:00 наши инженеры соберутся на уютные посиделки с главным разработчиком ClickHouse Алексеем Миловидым. Поговорим про то, как мы используем систему управления базами данных в Авито, с какими сложностями сталкиваемся, и зададим Алексею вопросы о настоящем и будущем ClickHouse.
📹 Регистрируйтесь на таймпаде, и мы пришлём вам на почту ссылку на стрим в день посиделки → http://amp.gs/0qvm
Чуть больше про мини-доклады мы рассказали на Хабре: http://amp.gs/0qvZ
За глазами следи: как мы использовали айтрекер для количественного эксперимента
Отвлечёмся немного от инженерной повестки. В сегодняшней статье исследователи UX-лаборатории Авито рассказывают о проведении количественного эксперимента с айтрекером. В процессе они столкнулись в целым букетом сложностей, но нашли решение для каждой.
Читать → http://amp.gs/0oSb
Отвлечёмся немного от инженерной повестки. В сегодняшней статье исследователи UX-лаборатории Авито рассказывают о проведении количественного эксперимента с айтрекером. В процессе они столкнулись в целым букетом сложностей, но нашли решение для каждой.
Читать → http://amp.gs/0oSb
Мы вынесли в open source инфраструктуру Авито для Android: Gradle плагины, эмуляторы и библиотеки для тестов
Что ж, осталось узнать, зачем это всё и чем это может быть полезно вам → http://amp.gs/KG9y
Что ж, осталось узнать, зачем это всё и чем это может быть полезно вам → http://amp.gs/KG9y
Мы ищем бэкенд-стажера в команду Аntibot в информационной безопасности
Что надо будет делать: разрабатывать микросервисы, развивать хайлоад-решения для фильтрации трафика, искать и устранять угрозы.
Если вы хотите попасть на эту позицию, то вам нужно уметь программировать на Python или Go, владеть SQL и Git на начальном уровне и ориентироваться в информационной безопасности. Остальному научим.
Стажировка оплачивается, длится минимум полгода, а работать надо будет 20 часов в неделю. В общем, идеально подходит для студентов старших курсов бакалавриата, специалитета, учащихся в магистратуре или тех, кто недавно окончил университет.
Изучить вакансию и приступить к тестовому заданию → http://amp.gs/Kk8a
Что надо будет делать: разрабатывать микросервисы, развивать хайлоад-решения для фильтрации трафика, искать и устранять угрозы.
Если вы хотите попасть на эту позицию, то вам нужно уметь программировать на Python или Go, владеть SQL и Git на начальном уровне и ориентироваться в информационной безопасности. Остальному научим.
Стажировка оплачивается, длится минимум полгода, а работать надо будет 20 часов в неделю. В общем, идеально подходит для студентов старших курсов бакалавриата, специалитета, учащихся в магистратуре или тех, кто недавно окончил университет.
Изучить вакансию и приступить к тестовому заданию → http://amp.gs/Kk8a
Как развиваться мобильному разработчику?
Скажем, если вы уже года три-четыре непосредственно разрабатываете экраны, бизнес-логику вашего android-приложения, но чувствуете, что хочется чего-то большего. В новом выпуске Android Broadcast инженеры из Facebook, JetBrains и Авито делятся своим опытом и рассуждают, какие вообще есть варианты.
Кто и откуда?
Даниил Попов, Авито, senior engineer команды Speed, строит инфраструктуру android-приложения.
Константин Цховребов, JetBrains, разработчик в Kotlin Mobile Multiplatform.
Сергей Рябов, Facebook, Software Engineer в команде Native UI Frameworks, разработчик библиотеки Litho.
Смотреть или слушать: https://youtu.be/63Es51jp_FI
Скажем, если вы уже года три-четыре непосредственно разрабатываете экраны, бизнес-логику вашего android-приложения, но чувствуете, что хочется чего-то большего. В новом выпуске Android Broadcast инженеры из Facebook, JetBrains и Авито делятся своим опытом и рассуждают, какие вообще есть варианты.
Кто и откуда?
Даниил Попов, Авито, senior engineer команды Speed, строит инфраструктуру android-приложения.
Константин Цховребов, JetBrains, разработчик в Kotlin Mobile Multiplatform.
Сергей Рябов, Facebook, Software Engineer в команде Native UI Frameworks, разработчик библиотеки Litho.
Смотреть или слушать: https://youtu.be/63Es51jp_FI
YouTube
Развитие мобильного разработчика
Что делать когда вы проработали много лет в мобильной разработке и думаете: "Куда вам расти дальше"? В гостях подкаста 3 опытнейших и известных разработчика из Facebook, Авито и JetBrains Kotlin Team.
Ведущий - Кирилл Розов (https://twitter.com/kirill_rozov)…
Ведущий - Кирилл Розов (https://twitter.com/kirill_rozov)…
Нескучные фоны для Zoom
Тушим пожар вместе с маскотами наших технологий, совещаемся с коллегами из комнаты сисадмина или олдскульного компьютерного клуба и проводим дейли под мостом на фоне граффити.
Выбирайте под настроение, пока остаётесь дома.
Скачать оригиналы: http://amp.gs/KvUr
Тушим пожар вместе с маскотами наших технологий, совещаемся с коллегами из комнаты сисадмина или олдскульного компьютерного клуба и проводим дейли под мостом на фоне граффити.
Выбирайте под настроение, пока остаётесь дома.
Скачать оригиналы: http://amp.gs/KvUr
«Собеседование — это не односторонний процесс»
На ютуб-канале Android Broadcast вышел еще один выпуск вместе с инженерами из Facebook, JetBrains и Авито. На этот раз обсуждали, как пройти собеседование в топовые компании.
Послушать и вдохновиться: https://youtu.be/LMyE6x5Vap0
На ютуб-канале Android Broadcast вышел еще один выпуск вместе с инженерами из Facebook, JetBrains и Авито. На этот раз обсуждали, как пройти собеседование в топовые компании.
Послушать и вдохновиться: https://youtu.be/LMyE6x5Vap0
YouTube
Как пройти интервью в компанию мечты
Большие компании. В них круто работать и зачастую они вызывают страх перед тем чтобы даже отправить туда свое резюме. Почему? Все считают, что это нереальная планка требований. Провал на таком собеседование - это закрытие дверей в нее раз и навсегда. Развеиваем…
Смотрите доклады на здоровье: записи шести конференций Онтико теперь доступны всем
Поддерживаем конференции в сложные времена и вместе с нашими друзьями публикуем все видео Saint AppsConf, HighLoad++, DevOpsConf, FrontendConf, Product Fest за 2019 год и с последней TeamLead Conf.
Заходите на Хабр, чтобы найти ссылки на все плейлисты и посмотреть подборки лучшего от наших инженеров → http://amp.gs/KR7w
Ну или можно сразу на Ютуб → https://bit.ly/3ekrBYh
Поддерживаем конференции в сложные времена и вместе с нашими друзьями публикуем все видео Saint AppsConf, HighLoad++, DevOpsConf, FrontendConf, Product Fest за 2019 год и с последней TeamLead Conf.
Заходите на Хабр, чтобы найти ссылки на все плейлисты и посмотреть подборки лучшего от наших инженеров → http://amp.gs/KR7w
Ну или можно сразу на Ютуб → https://bit.ly/3ekrBYh
25 апреля мы проведём онлайн-митап для Go-разработчиков, который назвали «Stay home and GOnline»
Организовываем вместе с сообществами Golang Kazan (@GolangKazan) и GO Yola (@go_yola). Будет восемь докладов в двух виртуальных залах. Ребята расскажут про дедлок и рейс детекторы в рантайме Go, статический анализ регулярок, code live-reload, кодогенерацию, конфигурацию http и db пакетов, MongoDB в сравнении с S2 Geometry, дизайн API библиотек и работу с моделями машинного обучения под TensorFlow.
Много всего. На Хабре рассказали коротко о чём будет каждый доклад. Изучайте и присоединяйтесь здесь или на нашем ютубе-канале → http://amp.gs/Krhk
Вот наш ютуб-канал. Можно подписаться и поставить колокольчик под видео, чтобы не забыть: youtube.com/avitotech
Организовываем вместе с сообществами Golang Kazan (@GolangKazan) и GO Yola (@go_yola). Будет восемь докладов в двух виртуальных залах. Ребята расскажут про дедлок и рейс детекторы в рантайме Go, статический анализ регулярок, code live-reload, кодогенерацию, конфигурацию http и db пакетов, MongoDB в сравнении с S2 Geometry, дизайн API библиотек и работу с моделями машинного обучения под TensorFlow.
Много всего. На Хабре рассказали коротко о чём будет каждый доклад. Изучайте и присоединяйтесь здесь или на нашем ютубе-канале → http://amp.gs/Krhk
Вот наш ютуб-канал. Можно подписаться и поставить колокольчик под видео, чтобы не забыть: youtube.com/avitotech
Андрей Аксёнов и инженеры из Badoo, Ecommpay и ProxySQL обсудят масштабируемость и отказоустойчивость с MySQL на Online Feedme митапе
Дата и время стрима: 24 апреля с 19:00 до 20:30.
О чём разговор:
• паттерны достижения отказоустойчивости и масштабируемости;
• практические способы достижения отказоустойчивости и масштабируемость в больших проектах с MySQL;
• инструменты, проблемы и перспективы экосистемы MySQL.
Если вам это интересно, то ищите ссылки на стримы на странице встречи → http://amp.gs/KNwH
Дата и время стрима: 24 апреля с 19:00 до 20:30.
О чём разговор:
• паттерны достижения отказоустойчивости и масштабируемости;
• практические способы достижения отказоустойчивости и масштабируемость в больших проектах с MySQL;
• инструменты, проблемы и перспективы экосистемы MySQL.
Если вам это интересно, то ищите ссылки на стримы на странице встречи → http://amp.gs/KNwH
Много вопросов про ClickHouse. Задают инженеры Авито и зрители трансляции. Отвечает Алексей Миловидов
Выложили на ютубе запись встречи. Содержание — в таймкодах под видео. Если вы работаете с этой СУБД, то должно быть крайне полезно.
Вот → https://youtu.be/n1tm4j4W8ZQ
Выложили на ютубе запись встречи. Содержание — в таймкодах под видео. Если вы работаете с этой СУБД, то должно быть крайне полезно.
Вот → https://youtu.be/n1tm4j4W8ZQ
Как работают исследователи Авито
Исследователи Авито помогают продуктовым командам тестировать гипотезы на каждом этапе работы. За счёт исследований в UX-лаборатории мы выпускаем на рынок наиболее соответствующие потребностям и ожиданиям пользователей продукты, которыми удобно пользоваться. Команда стремится к тому, чтобы непонятных интерфейсов было как можно меньше, и чтобы наши сервисы давали клиентам возможность решать разные жизненные задачи.
Рассказываем на Хабре, как всё устроено → http://amp.gs/KwMa
Исследователи Авито помогают продуктовым командам тестировать гипотезы на каждом этапе работы. За счёт исследований в UX-лаборатории мы выпускаем на рынок наиболее соответствующие потребностям и ожиданиям пользователей продукты, которыми удобно пользоваться. Команда стремится к тому, чтобы непонятных интерфейсов было как можно меньше, и чтобы наши сервисы давали клиентам возможность решать разные жизненные задачи.
Рассказываем на Хабре, как всё устроено → http://amp.gs/KwMa
Если интересуетесь Go-разработкой, то присоединяйтесь к нашему Stay home and GOnline митапу. Он уже идёт!
В первом зале расскажут про дедлок и рейс детекторы в рантайме Go, code live-reload, конфигурацию http и db пакетов и дизайн API библиотек. Трансляция → https://youtu.be/jNsrnuE32JU
Во втором зале будут доклады про статический анализ регулярок, трюки кодогенерации в Go, MongoDB в сравнении с S2 Geometry и работу с моделями машинного обучения под TensorFlow. Трансляция → https://youtu.be/rMx3n0NTfZQ
Для тех, кто не сможет посмотреть в лайве, оставим запись на канале.
В первом зале расскажут про дедлок и рейс детекторы в рантайме Go, code live-reload, конфигурацию http и db пакетов и дизайн API библиотек. Трансляция → https://youtu.be/jNsrnuE32JU
Во втором зале будут доклады про статический анализ регулярок, трюки кодогенерации в Go, MongoDB в сравнении с S2 Geometry и работу с моделями машинного обучения под TensorFlow. Трансляция → https://youtu.be/rMx3n0NTfZQ
Для тех, кто не сможет посмотреть в лайве, оставим запись на канале.