Как управлять зависимостями?
Сергей Боиштян, senior engineer команды Speed в Авито, расскажет на онлайн-митапе по android в Тинькофф, как мы управляем зависимостями в нашей CI/CD команде: работаем, тестируем, публикуем и подключаем их к приложению Авито.
Митап будет сегодня, начало в 19:00. На онлайн надо зарегистрироваться → http://amp.gs/HCZ4
Сергей Боиштян, senior engineer команды Speed в Авито, расскажет на онлайн-митапе по android в Тинькофф, как мы управляем зависимостями в нашей CI/CD команде: работаем, тестируем, публикуем и подключаем их к приложению Авито.
Митап будет сегодня, начало в 19:00. На онлайн надо зарегистрироваться → http://amp.gs/HCZ4
Как бороться с каскадным отказом системы
Ситуация: в микросервисной архитектуре часто встречается каскадный отказ системы. Проблема находится на стыке продуктовой разработки и инфраструктурной, непростая, хотя иногда остается незамеченной.
Решение: расскажет Фрол Крючков на конференции TechLead Conf 2020 в докладе «Graceful degradation testing: тестирование частичной недоступности».
Когда: 9 июня в 14:40.
Почему он: Фрол — тимлид команды Root-team юнита Core Services в Авито. Core Services занимаются разработкой, интеграцией и поддержкой корневых бизнес-сервисов Авито, на базе которых строят свою логику все остальные команды.
Сайт конференции → https://techleadconf.ru/2020/
Ситуация: в микросервисной архитектуре часто встречается каскадный отказ системы. Проблема находится на стыке продуктовой разработки и инфраструктурной, непростая, хотя иногда остается незамеченной.
Решение: расскажет Фрол Крючков на конференции TechLead Conf 2020 в докладе «Graceful degradation testing: тестирование частичной недоступности».
Когда: 9 июня в 14:40.
Почему он: Фрол — тимлид команды Root-team юнита Core Services в Авито. Core Services занимаются разработкой, интеграцией и поддержкой корневых бизнес-сервисов Авито, на базе которых строят свою логику все остальные команды.
Сайт конференции → https://techleadconf.ru/2020/
Шесть инженеров и час разговоров про Kubernetes
В программе TechLead Conf 2020 запланирована дискуссия между инженерами из Авито, Яндекс-Облака, ITSumma, Express 42 и Клаустрафобии. Обсудят сложности перехода от приватных облаков к публичным, какие ошибки допускаются при масштабировании, что не так случается с отказоустойчивостью, как настроить мониторинг и вообще как работает Kubernetes на бою.
Кто участвует:
• Илья Сауленко, тимлид юнита архитектуры в Авито;
• Антон Черноусов, Developer Advocate в Яндекс-Облаке;
• Алексей Баранов, руководитель managed k8s сервиса в Яндекс-Облаке;
• Евгений Потапов, генеральный директор ITSumma;
• Юрий Игнатов, лидер направления инфраструктурных платформ Express.42;
• Даниэль Чаплин, DevOps-инженер в Клаустрофобии.
Если вам интересна тема, то покупайте билет и присоединяйтесь послушать 9 июня в 11:00 → https://techleadconf.ru/2020/abstracts/6744
В программе TechLead Conf 2020 запланирована дискуссия между инженерами из Авито, Яндекс-Облака, ITSumma, Express 42 и Клаустрафобии. Обсудят сложности перехода от приватных облаков к публичным, какие ошибки допускаются при масштабировании, что не так случается с отказоустойчивостью, как настроить мониторинг и вообще как работает Kubernetes на бою.
Кто участвует:
• Илья Сауленко, тимлид юнита архитектуры в Авито;
• Антон Черноусов, Developer Advocate в Яндекс-Облаке;
• Алексей Баранов, руководитель managed k8s сервиса в Яндекс-Облаке;
• Евгений Потапов, генеральный директор ITSumma;
• Юрий Игнатов, лидер направления инфраструктурных платформ Express.42;
• Даниэль Чаплин, DevOps-инженер в Клаустрофобии.
Если вам интересна тема, то покупайте билет и присоединяйтесь послушать 9 июня в 11:00 → https://techleadconf.ru/2020/abstracts/6744
This media is not supported in your browser
VIEW IN TELEGRAM
Лазер как способ передавать сообщения
Собрали с N+1 компактные кодировщики-декодировщики Морзе на базе Arduino Nano, с помощью которых можно обмениваться короткими сообщениями. Неплохой вариант на случай постапокалипсиса.
Посмотрите сами → http://bit.ly/3dA68cT
Собрали с N+1 компактные кодировщики-декодировщики Морзе на базе Arduino Nano, с помощью которых можно обмениваться короткими сообщениями. Неплохой вариант на случай постапокалипсиса.
Посмотрите сами → http://bit.ly/3dA68cT
Ищем стажера на фронтенд
У нас открылась стажерская вакансия в команду AvitoPro, которая занимается разработкой продуктов и сервисов для профессиональных пользователей Авито. Если хотите попасть на стажировку, то надо знать, как работать с DOM API, Git, основы протокола http и писать на JavaScript. Отдельный кайф — если знакомы с React.
Ещё надо выполнить тестовое задание: создать фронтенд приложение, используя API Github. Приложение должно состоять из двух страниц: главной — списка репозиториев с возможностью поиска и страницами, и карточки репозитория — страницы с более детальной информацией по репозиторию. Подробности на Гитхабе: https://github.com/avito-tech/pro-fe-trainee-task/blob/master/README.md
Если вакансия вам интересна, оставляйте заявку → http://bit.ly/2UmWeUk
У нас открылась стажерская вакансия в команду AvitoPro, которая занимается разработкой продуктов и сервисов для профессиональных пользователей Авито. Если хотите попасть на стажировку, то надо знать, как работать с DOM API, Git, основы протокола http и писать на JavaScript. Отдельный кайф — если знакомы с React.
Ещё надо выполнить тестовое задание: создать фронтенд приложение, используя API Github. Приложение должно состоять из двух страниц: главной — списка репозиториев с возможностью поиска и страницами, и карточки репозитория — страницы с более детальной информацией по репозиторию. Подробности на Гитхабе: https://github.com/avito-tech/pro-fe-trainee-task/blob/master/README.md
Если вакансия вам интересна, оставляйте заявку → http://bit.ly/2UmWeUk
Как Авито выявляет мошенников и борется с фродом
Ты хочешь иметь дело со мной, мошенник? Хорошо. Ты хочешь играть грубо, мошенник? Хорошо. Скажи привет нашей команде антифрода.
История в стиле блокбастера у нас на Хабре: http://bit.ly/2AhLiAR
Ты хочешь иметь дело со мной, мошенник? Хорошо. Ты хочешь играть грубо, мошенник? Хорошо. Скажи привет нашей команде антифрода.
История в стиле блокбастера у нас на Хабре: http://bit.ly/2AhLiAR
Пишем код, чтобы всё было секьюрно
25 июня в 18:00 проведём митап Backend United под кодовым названием «Табаско». Шестой в серии и впервые онлайн. В этот раз поговорим про безопасность.
Темы: обнаружение атак на базы данных в реальном времени по ошибкам в Sentry, предотвращение взлома и уязвимости сайтов, культура безопасного программирования в командах. Расскажут об этом инженеры Авито, Тинькофф, Skyeng и Яндекс-Облака.
Трансляция будет на Ютубе → https://youtu.be/dsJN9J1rV6o
Если зарегистрируетесь на таймпаде, пришлём вам на почту напоминание о трансляции: http://bit.ly/3eiPdvC
Тезисы докладов выложили на Хабре: http://bit.ly/2Y6atPK
25 июня в 18:00 проведём митап Backend United под кодовым названием «Табаско». Шестой в серии и впервые онлайн. В этот раз поговорим про безопасность.
Темы: обнаружение атак на базы данных в реальном времени по ошибкам в Sentry, предотвращение взлома и уязвимости сайтов, культура безопасного программирования в командах. Расскажут об этом инженеры Авито, Тинькофф, Skyeng и Яндекс-Облака.
Трансляция будет на Ютубе → https://youtu.be/dsJN9J1rV6o
Если зарегистрируетесь на таймпаде, пришлём вам на почту напоминание о трансляции: http://bit.ly/3eiPdvC
Тезисы докладов выложили на Хабре: http://bit.ly/2Y6atPK
Open-source коллаборация Авито и Лаборатории Касперского
Объединились с инженерами из Лаборатории Касперского, чтобы разрабатывать инструменты, которые упростят жизнь мобильных разработчиков.
Что уже есть сейчас:
• Kaspresso framework — фреймворк для написания UI-тестов, использующий Espresso и UI Automator.
• Avito Android Infrastructure — инфраструктура Android-приложений «Авито».
Впереди — автотесты под android. Дальше — больше продуктов и активностей.
Кто этим будет заниматься и какие задачи хотят решить инженеры, читайте в статье на Хабре: http://bit.ly/37E1Gb5
Следить за обновлениями можно на сайте (https://avokadoproject.github.io/) и в телеграм-канале (@avokado_events). Если хотите пообщаться и задать вопросы — загляните в чат (@avokado_project).
Объединились с инженерами из Лаборатории Касперского, чтобы разрабатывать инструменты, которые упростят жизнь мобильных разработчиков.
Что уже есть сейчас:
• Kaspresso framework — фреймворк для написания UI-тестов, использующий Espresso и UI Automator.
• Avito Android Infrastructure — инфраструктура Android-приложений «Авито».
Впереди — автотесты под android. Дальше — больше продуктов и активностей.
Кто этим будет заниматься и какие задачи хотят решить инженеры, читайте в статье на Хабре: http://bit.ly/37E1Gb5
Следить за обновлениями можно на сайте (https://avokadoproject.github.io/) и в телеграм-канале (@avokado_events). Если хотите пообщаться и задать вопросы — загляните в чат (@avokado_project).
Региональные A/B-тесты, управление выдачей товаров в интернет-магазине, предсказание профита от новых фичей, модель роста и data science в доставке
С докладами на эти темы выступят эксперты Авито, Ostrovok.ru и Леруа Мерлен на нашем митапе аналитиков. Встреча будет 30 июня на ютуб-канале AvitoTech. Если вы аналитик, то вам это будет полезно.
На Хабре рассказали подробнее, о чём будет каждый доклад: http://bit.ly/2Ya3i9g
Если зарегистрируетесь на таймпаде, то пришлём напоминание о трансляции: http://bit.ly/2CkBPt3
Ну или на Ютубе на колокольчик нажмите: https://youtu.be/xlrSaV66-HU
С докладами на эти темы выступят эксперты Авито, Ostrovok.ru и Леруа Мерлен на нашем митапе аналитиков. Встреча будет 30 июня на ютуб-канале AvitoTech. Если вы аналитик, то вам это будет полезно.
На Хабре рассказали подробнее, о чём будет каждый доклад: http://bit.ly/2Ya3i9g
Если зарегистрируетесь на таймпаде, то пришлём напоминание о трансляции: http://bit.ly/2CkBPt3
Ну или на Ютубе на колокольчик нажмите: https://youtu.be/xlrSaV66-HU
Инженеры Авито выступят на онлайн-конференции DevParty
DevParty — это бесплатная 15-часовая онлайн-конференция сообщества GDG Russia с трёмя потоками: mobile, cloud и web.
Она пройдёт 27 июня с 05:00 до 21:00 по московскому времени.
Сергей Боиштян, наш senior android engineer, расскажет про приёмы работы с зависимостями в Gradle, а Алексей Охрименко, middle frontend engineer, — про малоизвестную библиотеку MagicString, которая помогает изменить исходный код, используя его структуру (AST).
Всего на конференции расскажут 45 докладов, а все спикеры — очень крутые. Конференция бесплатная, но надо зарегистрироваться. Изучайте программу, выбирайте тему, которая вам интереснее всего, и присоединяйтесь: https://gdg-devparty.ru/
DevParty — это бесплатная 15-часовая онлайн-конференция сообщества GDG Russia с трёмя потоками: mobile, cloud и web.
Она пройдёт 27 июня с 05:00 до 21:00 по московскому времени.
Сергей Боиштян, наш senior android engineer, расскажет про приёмы работы с зависимостями в Gradle, а Алексей Охрименко, middle frontend engineer, — про малоизвестную библиотеку MagicString, которая помогает изменить исходный код, используя его структуру (AST).
Всего на конференции расскажут 45 докладов, а все спикеры — очень крутые. Конференция бесплатная, но надо зарегистрироваться. Изучайте программу, выбирайте тему, которая вам интереснее всего, и присоединяйтесь: https://gdg-devparty.ru/
Прямая трансляция митапа Backend United #6
Начинаем сегодня в 18:00. Поговорим об обнаружении и предотвращении ошибок при написании и эксплуатации кода, которые ведут к проблемам с секьюрностью.
Приходите на наш ютуб-канал: https://youtu.be/dsJN9J1rV6o
Начинаем сегодня в 18:00. Поговорим об обнаружении и предотвращении ошибок при написании и эксплуатации кода, которые ведут к проблемам с секьюрностью.
Приходите на наш ютуб-канал: https://youtu.be/dsJN9J1rV6o
YouTube
Backend United #6: Табаско | Разработчики о безопасности
На митапе Backend United #6 мы говорили об обнаружении и предотвращении ошибок при написании и эксплуатации кода, которые ведут к проблемам с секьюрностью:
7:00 — 44:55 | Как мы (и нас) сами себя взламываем: безопасность глазами разработчика — Денис Юрьев…
7:00 — 44:55 | Как мы (и нас) сами себя взламываем: безопасность глазами разработчика — Денис Юрьев…
Puppet может
Андрей Тихонов, наш ведущий системный администратор, делится самым важным, с чего начать работу с Puppet.
Гайд, написанный с заботой: http://bit.ly/2YAcBj8
Андрей Тихонов, наш ведущий системный администратор, делится самым важным, с чего начать работу с Puppet.
Гайд, написанный с заботой: http://bit.ly/2YAcBj8
Безопасная разработка: с чего начать
Мы выложили записи докладов с митапа Backend United# #6: Табаско.
Доклад Саши Трифанова из Авито — про атаки на базы данных и как находить уязвимости по ошибкам в Sentry. Денис Юрьев из Skyeng рассказывает про типичные уязвимости и как мы иногда сами себя помогаем взломать. Лена Клочкова делится, как в Тинькофф проводят обучение безопасности и повышают интерес сотрудников к поиску и устранению уязвимостей. Антон Жаболенко объясняет особенности защиты от атак в облачных сервисах на примере Яндекс-Облака.
Особенно полезно будет для тех, кто только въезжает в тему безопасной разработки.
Плейлист на ютубе: http://bit.ly/2NHwu1n
Презентации на гитхабе: https://bit.ly/31zl8Ey
Мы выложили записи докладов с митапа Backend United# #6: Табаско.
Доклад Саши Трифанова из Авито — про атаки на базы данных и как находить уязвимости по ошибкам в Sentry. Денис Юрьев из Skyeng рассказывает про типичные уязвимости и как мы иногда сами себя помогаем взломать. Лена Клочкова делится, как в Тинькофф проводят обучение безопасности и повышают интерес сотрудников к поиску и устранению уязвимостей. Антон Жаболенко объясняет особенности защиты от атак в облачных сервисах на примере Яндекс-Облака.
Особенно полезно будет для тех, кто только въезжает в тему безопасной разработки.
Плейлист на ютубе: http://bit.ly/2NHwu1n
Презентации на гитхабе: https://bit.ly/31zl8Ey
Прямая трансляция митапа для аналитиков
Начнётся в 18:00. Подключайтесь, изучайте, задавайте вопросы, спорьте, используйте в работе.
https://youtu.be/xlrSaV66-HU
Начнётся в 18:00. Подключайтесь, изучайте, задавайте вопросы, спорьте, используйте в работе.
https://youtu.be/xlrSaV66-HU
YouTube
Avito Analytics meetup | A/B-тесты, data-продукты, модель роста и data science в доставке
30 июня в 18:00 мы проводили онлайн-митап по аналитике. Говорили про региональные A/B-тесты, управление выдачей товаров, предсказание профита от новых фичей и data science в доставке товаров. Таймкоды:
06:00 — 37:35 | Региональные AB-тесты. Зачем нужны и…
06:00 — 37:35 | Региональные AB-тесты. Зачем нужны и…
Media is too big
VIEW IN TELEGRAM
Коротко о том, что такое Puppet, и главные рекомендации по написанию кода для него.
Другие ключевые моменты из официальной документации, которые позволят новичкам быстро вникнуть в суть Puppet — у нас на Хабре → http://bit.ly/3ge49Me
Другие ключевые моменты из официальной документации, которые позволят новичкам быстро вникнуть в суть Puppet — у нас на Хабре → http://bit.ly/3ge49Me
Мы запустили бесплатный курс для тех, кто хочет стать аналитиком данных
Предметы или темы изучения: прикладная статистика, SQL, эконометрика, Python для решения аналитических задач, эксперименты, метрики, машинное обучение, визуализация данных.
Обучение в Академии аналитиков Авито будет длиться девять месяцев. Старт — в сентябре. Пока надеемся, что занятия будут проходить в нашем офисе.
Если вы знаете математическую статистику, теорию вероятности и основы программирования, но ещё не решили, какую профессию в IT вам выбрать, то можно начать с этого.
Изучайте и присоединяйтесь, если интересно. Заявку можно подать до 16 июля: http://bit.ly/3gp0Phy
Предметы или темы изучения: прикладная статистика, SQL, эконометрика, Python для решения аналитических задач, эксперименты, метрики, машинное обучение, визуализация данных.
Обучение в Академии аналитиков Авито будет длиться девять месяцев. Старт — в сентябре. Пока надеемся, что занятия будут проходить в нашем офисе.
Если вы знаете математическую статистику, теорию вероятности и основы программирования, но ещё не решили, какую профессию в IT вам выбрать, то можно начать с этого.
Изучайте и присоединяйтесь, если интересно. Заявку можно подать до 16 июля: http://bit.ly/3gp0Phy
Есть простой способ порадовать вашего аналитика — скиньте ему доклады с нашего митапа
Там и про data science, и про региональные a/b-тесты, и про модель роста, и про создание data-продукта на бою. Что-то да точно понравится.
Плейлист на ютубе: https://bit.ly/2VK3xGi
Если удобнее Хабр, то там тоже всё выложили: http://bit.ly/31Eg0ze
Там и про data science, и про региональные a/b-тесты, и про модель роста, и про создание data-продукта на бою. Что-то да точно понравится.
Плейлист на ютубе: https://bit.ly/2VK3xGi
Если удобнее Хабр, то там тоже всё выложили: http://bit.ly/31Eg0ze
Монтажник сетей → инженер поддержки серверов и поискового облака Яндекса → старший разработчик в команде автомодерации Авито.
Наш инженер рассказал свою историю журналу «Код». Вдохновляет: http://bit.ly/2YWJWol
Наш инженер рассказал свою историю журналу «Код». Вдохновляет: http://bit.ly/2YWJWol
От пирамиды тестов к мороженке
Сейчас для тестирования в микросервисах мы используем карму для E2E-тестов, методологию Agile Testing, PaaS c Api Gatewау и service mesh, благодаря которому работают OpenTracing и Graceful Degradation тестирование.
На Хабре, как к этому пришли, и что было в монолите: http://bit.ly/3iCE2AH
Сейчас для тестирования в микросервисах мы используем карму для E2E-тестов, методологию Agile Testing, PaaS c Api Gatewау и service mesh, благодаря которому работают OpenTracing и Graceful Degradation тестирование.
На Хабре, как к этому пришли, и что было в монолите: http://bit.ly/3iCE2AH
16 июля Яндекс.Деньги проведут онлайн-митап по тестированию в android
Будет обсуждение и три доклада: про внедрение тестирования в legacy, фреймворки для UI-тестов и как разработчики упрощают работу мобильным тестировщикам.
В обсуждении по android-тестированию будет участвовать Дима Воронин, наш lead engineer в команде Speed.
Особенно полезно может быть, если только въезжаете в тему тестирования на android.
Встреча бесплатная, но надо зарегистрироваться: http://bit.ly/3fclQLY
Будет обсуждение и три доклада: про внедрение тестирования в legacy, фреймворки для UI-тестов и как разработчики упрощают работу мобильным тестировщикам.
В обсуждении по android-тестированию будет участвовать Дима Воронин, наш lead engineer в команде Speed.
Особенно полезно может быть, если только въезжаете в тему тестирования на android.
Встреча бесплатная, но надо зарегистрироваться: http://bit.ly/3fclQLY