Важное для новеньких на канале: все онлайн-митапы мы записываем и добавляем в плейлисты на YouTube.
Важное для всех — ссылка на плейлист с Avito Product Meetup #5: прямо в этих буквах.
На пятой встрече с менеджерами продуктов Авито, VK и Ozon Global обсудили, как подстраиваться под условия рынка в такие богатые на события времена, что уже сделано и какие результаты.
#avitoproductmeetup
Важное для всех — ссылка на плейлист с Avito Product Meetup #5: прямо в этих буквах.
На пятой встрече с менеджерами продуктов Авито, VK и Ozon Global обсудили, как подстраиваться под условия рынка в такие богатые на события времена, что уже сделано и какие результаты.
#avitoproductmeetup
YouTube
Avito Product meetup #5 - YouTube
Что мы говорим новогоднему настроению? Не сегодня (ну чуть-чуть позже).
Сегодня у нас презентация нового проекта.
И она начинается
прямо
сейчас!
Знакомьтесь, это avito.code — новая рубрика на нашем ютуб-канале, где инженеры Авито делятся рабочими моментами, техниками, кодами, теориями и практиками.
Первым вещает Алексей Ивасюта, фронтенд-разработчик в юните Core Services. Он расскажет про Unicode, кодовые точки, графемы, ненормализованные символы и как они все влияют на длину текста в JavaScript.
Первая часть видео уже на канале, вторая скоро тоже будет там.
#avitocode #видео_avitotech
Сегодня у нас презентация нового проекта.
прямо
сейчас!
Знакомьтесь, это avito.code — новая рубрика на нашем ютуб-канале, где инженеры Авито делятся рабочими моментами, техниками, кодами, теориями и практиками.
Первым вещает Алексей Ивасюта, фронтенд-разработчик в юните Core Services. Он расскажет про Unicode, кодовые точки, графемы, ненормализованные символы и как они все влияют на длину текста в JavaScript.
Первая часть видео уже на канале, вторая скоро тоже будет там.
#avitocode #видео_avitotech
YouTube
Unicode в JavaScript: узнай длину эмодзи😱 (часть 1) | avito.code
Привет! Это наш новый проект — avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
В этом выпуске Алексей Ивасюта, фронтенд-разработчик в юните Core Services, расскажет про устройство Unicode и особенности…
В этом выпуске Алексей Ивасюта, фронтенд-разработчик в юните Core Services, расскажет про устройство Unicode и особенности…
Слово интерлиньяж вам о чём-нибудь говорит?
🤟 Если да, то эта статья для вас. Рассказываем, как обновили гайдлайны по типографике сайта, систематизировали параметры по таблицам и тем самым синхронизировали работу дизайн-команды.
👌 Если нет, то вам всё равно стоит прочитать эту статью. В ней примеры формата «до и после», которые пополнят знания о принципах типографики и восприятии интерфейса.
🤌 Если вы разработчик, которого дизайн не касается, смотрите в этой статье, почему всё-таки касается. Рассказываем, какие параметры зашили в токены и как это вам поможет.
P.S. ну а если первое предложение вы прочитали голосом дамы в кандибобере, это вам от нас <3
#design_avitotech #habr_avitotech #статья_avitotech
🤟 Если да, то эта статья для вас. Рассказываем, как обновили гайдлайны по типографике сайта, систематизировали параметры по таблицам и тем самым синхронизировали работу дизайн-команды.
👌 Если нет, то вам всё равно стоит прочитать эту статью. В ней примеры формата «до и после», которые пополнят знания о принципах типографики и восприятии интерфейса.
🤌 Если вы разработчик, которого дизайн не касается, смотрите в этой статье, почему всё-таки касается. Рассказываем, какие параметры зашили в токены и как это вам поможет.
#design_avitotech #habr_avitotech #статья_avitotech
Подписчики нашего канала делятся на три типа:
• одни не присоединились к трансляции Avito Analytics Meetup #8 и им этот плейлист с записью митапа будет весьма полезен,
• вторые были с нами онлайн ❤️ и задавали крутые вопросы,
• и последние такие: «Мы же собирались все вместе и ели питсу в офисе Авито!» А вот и фото. С совместного просмотра.
Пишите, из каких вы. Ищите себя на фото. Приходите на наши митапы.
#avitoanalyticsmeetup
• одни не присоединились к трансляции Avito Analytics Meetup #8 и им этот плейлист с записью митапа будет весьма полезен,
• вторые были с нами онлайн ❤️ и задавали крутые вопросы,
• и последние такие: «Мы же собирались все вместе и ели питсу в офисе Авито!» А вот и фото. С совместного просмотра.
Пишите, из каких вы. Ищите себя на фото. Приходите на наши митапы.
#avitoanalyticsmeetup
YouTube
Avito Analytics meetup #8 - YouTube
Playbook / Инженерные практики / Архитектурный комитет
Представьте, что у вас в компании есть группа экспертов, которая готова посмотреть на проект со стороны и помочь правильно спроектировать сервис или архитектуру. Представили?
А нам и представлять не надо 😎
Знакомьтесь, архитектурный комитет Авито.
#playbook_avitotech
Представьте, что у вас в компании есть группа экспертов, которая готова посмотреть на проект со стороны и помочь правильно спроектировать сервис или архитектуру. Представили?
А нам и представлять не надо 😎
Знакомьтесь, архитектурный комитет Авито.
#playbook_avitotech
Как и почему перешли с Python на Go в основном сервисе рекомендаций Авито
Representation — основной сервис раздела рекомендаций. Он формирует бесконечную ленту объявлений, исходя из интересов пользователя. Нагрузка на representation — порядка 200 000 запросов в минуту.
По мере того, как мы улучшали качество рекомендаций, росло и потребление ресурсов, и время ответа. И тогда мы решили затестить самую тяжелую cpu-bound задачу в сервисе на Go. Как затем мы перенесли туда весь сервис representation, рассказал Василий Копытов, тимлид разработки рекомендаций.
Всё тут: со скринами, схемами и кусочками кода.
#backend_avitotech #статья_avitotech #habr_avitotech
Representation — основной сервис раздела рекомендаций. Он формирует бесконечную ленту объявлений, исходя из интересов пользователя. Нагрузка на representation — порядка 200 000 запросов в минуту.
По мере того, как мы улучшали качество рекомендаций, росло и потребление ресурсов, и время ответа. И тогда мы решили затестить самую тяжелую cpu-bound задачу в сервисе на Go. Как затем мы перенесли туда весь сервис representation, рассказал Василий Копытов, тимлид разработки рекомендаций.
Всё тут: со скринами, схемами и кусочками кода.
#backend_avitotech #статья_avitotech #habr_avitotech
Вот и вторая часть полезного видео про символы Unicode в JavaScript подъехала.
Алексей Ивасюта рассказывает про эмодзи: как считается их длина, причём здесь модификаторы цвета, что такое ZWJ и как подсчитывать количество знаков вне зависимости от типа письменности с помощью Intl.Segmenter.
Где первая часть? Вот же она!
Наш новый проект avito.code набирает обороты, поэтому скорее переходите на ютуб и смотрите!
#avitocode #видео_avitotech
Алексей Ивасюта рассказывает про эмодзи: как считается их длина, причём здесь модификаторы цвета, что такое ZWJ и как подсчитывать количество знаков вне зависимости от типа письменности с помощью Intl.Segmenter.
Где первая часть? Вот же она!
Наш новый проект avito.code набирает обороты, поэтому скорее переходите на ютуб и смотрите!
#avitocode #видео_avitotech
YouTube
Unicode в JavaScript: узнай длину эмодзи😈 (часть 2) | avito.code
Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
В этом выпуске Алексей Ивасюта, фронтенд-разработчик в юните Core Services, продолжит рассказывать про устройство Unicode и особенности его…
В этом выпуске Алексей Ивасюта, фронтенд-разработчик в юните Core Services, продолжит рассказывать про устройство Unicode и особенности его…
Playbook / Инженерные практики / Team Maturity Model
Мы создали прототип идеальной инженерной культуры и отразили его в Team Maturity Model. Зрелость команд мы оцениваем по шести блокам: информационная безопасность, качество, перформанс, фронтенд, бэкенд и продакт-delivery.
Найти нашу модель и все пояснения к ней можно на гитхабе. А почему стоит задуматься о создании своей — на картинках.
#playbook_avitotech
Мы создали прототип идеальной инженерной культуры и отразили его в Team Maturity Model. Зрелость команд мы оцениваем по шести блокам: информационная безопасность, качество, перформанс, фронтенд, бэкенд и продакт-delivery.
Найти нашу модель и все пояснения к ней можно на гитхабе. А почему стоит задуматься о создании своей — на картинках.
#playbook_avitotech