Пишем код, чтобы всё было секьюрно
25 июня в 18:00 проведём митап Backend United под кодовым названием «Табаско». Шестой в серии и впервые онлайн. В этот раз поговорим про безопасность.
Темы: обнаружение атак на базы данных в реальном времени по ошибкам в Sentry, предотвращение взлома и уязвимости сайтов, культура безопасного программирования в командах. Расскажут об этом инженеры Авито, Тинькофф, Skyeng и Яндекс-Облака.
Трансляция будет на Ютубе → https://youtu.be/dsJN9J1rV6o
Если зарегистрируетесь на таймпаде, пришлём вам на почту напоминание о трансляции: https://bit.ly/3eiPdvC
Тезисы докладов выложили на Хабре: https://bit.ly/2Y6atPK
25 июня в 18:00 проведём митап Backend United под кодовым названием «Табаско». Шестой в серии и впервые онлайн. В этот раз поговорим про безопасность.
Темы: обнаружение атак на базы данных в реальном времени по ошибкам в Sentry, предотвращение взлома и уязвимости сайтов, культура безопасного программирования в командах. Расскажут об этом инженеры Авито, Тинькофф, Skyeng и Яндекс-Облака.
Трансляция будет на Ютубе → https://youtu.be/dsJN9J1rV6o
Если зарегистрируетесь на таймпаде, пришлём вам на почту напоминание о трансляции: https://bit.ly/3eiPdvC
Тезисы докладов выложили на Хабре: https://bit.ly/2Y6atPK
Open-source коллаборация Авито и Лаборатории Касперского
Объединились с инженерами из Лаборатории Касперского, чтобы разрабатывать инструменты, которые упростят жизнь мобильных разработчиков.
Что уже есть сейчас:
• Kaspresso framework — фреймворк для написания UI-тестов, использующий Espresso и UI Automator.
• Avito Android Infrastructure — инфраструктура Android-приложений «Авито».
Впереди — автотесты под android. Дальше — больше продуктов и активностей.
Кто этим будет заниматься и какие задачи хотят решить инженеры, читайте в статье на Хабре: https://bit.ly/37E1Gb5
Следить за обновлениями можно на сайте (https://avokadoproject.github.io/) и в телеграм-канале (@avokado_events). Если хотите пообщаться и задать вопросы — загляните в чат (@avokado_project).
Объединились с инженерами из Лаборатории Касперского, чтобы разрабатывать инструменты, которые упростят жизнь мобильных разработчиков.
Что уже есть сейчас:
• Kaspresso framework — фреймворк для написания UI-тестов, использующий Espresso и UI Automator.
• Avito Android Infrastructure — инфраструктура Android-приложений «Авито».
Впереди — автотесты под android. Дальше — больше продуктов и активностей.
Кто этим будет заниматься и какие задачи хотят решить инженеры, читайте в статье на Хабре: https://bit.ly/37E1Gb5
Следить за обновлениями можно на сайте (https://avokadoproject.github.io/) и в телеграм-канале (@avokado_events). Если хотите пообщаться и задать вопросы — загляните в чат (@avokado_project).
Региональные A/B-тесты, управление выдачей товаров в интернет-магазине, предсказание профита от новых фичей, модель роста и data science в доставке
С докладами на эти темы выступят эксперты Авито, Ostrovok.ru и Леруа Мерлен на нашем митапе аналитиков. Встреча будет 30 июня на ютуб-канале AvitoTech. Если вы аналитик, то вам это будет полезно.
На Хабре рассказали подробнее, о чём будет каждый доклад: https://bit.ly/2Ya3i9g
Если зарегистрируетесь на таймпаде, то пришлём напоминание о трансляции: https://bit.ly/2CkBPt3
Ну или на Ютубе на колокольчик нажмите: https://youtu.be/xlrSaV66-HU
С докладами на эти темы выступят эксперты Авито, Ostrovok.ru и Леруа Мерлен на нашем митапе аналитиков. Встреча будет 30 июня на ютуб-канале AvitoTech. Если вы аналитик, то вам это будет полезно.
На Хабре рассказали подробнее, о чём будет каждый доклад: https://bit.ly/2Ya3i9g
Если зарегистрируетесь на таймпаде, то пришлём напоминание о трансляции: https://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.
Гайд, написанный с заботой: https://bit.ly/2YAcBj8
Андрей Тихонов, наш ведущий системный администратор, делится самым важным, с чего начать работу с Puppet.
Гайд, написанный с заботой: https://bit.ly/2YAcBj8
Безопасная разработка: с чего начать
Мы выложили записи докладов с митапа Backend United# #6: Табаско.
Доклад Саши Трифанова из Авито — про атаки на базы данных и как находить уязвимости по ошибкам в Sentry. Денис Юрьев из Skyeng рассказывает про типичные уязвимости и как мы иногда сами себя помогаем взломать. Лена Клочкова делится, как в Тинькофф проводят обучение безопасности и повышают интерес сотрудников к поиску и устранению уязвимостей. Антон Жаболенко объясняет особенности защиты от атак в облачных сервисах на примере Яндекс-Облака.
Особенно полезно будет для тех, кто только въезжает в тему безопасной разработки.
Плейлист на ютубе: https://bit.ly/2NHwu1n
Презентации на гитхабе: https://bit.ly/31zl8Ey
Мы выложили записи докладов с митапа Backend United# #6: Табаско.
Доклад Саши Трифанова из Авито — про атаки на базы данных и как находить уязвимости по ошибкам в Sentry. Денис Юрьев из Skyeng рассказывает про типичные уязвимости и как мы иногда сами себя помогаем взломать. Лена Клочкова делится, как в Тинькофф проводят обучение безопасности и повышают интерес сотрудников к поиску и устранению уязвимостей. Антон Жаболенко объясняет особенности защиты от атак в облачных сервисах на примере Яндекс-Облака.
Особенно полезно будет для тех, кто только въезжает в тему безопасной разработки.
Плейлист на ютубе: https://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 — у нас на Хабре → https://bit.ly/3ge49Me
Другие ключевые моменты из официальной документации, которые позволят новичкам быстро вникнуть в суть Puppet — у нас на Хабре → https://bit.ly/3ge49Me
Мы запустили бесплатный курс для тех, кто хочет стать аналитиком данных
Предметы или темы изучения: прикладная статистика, SQL, эконометрика, Python для решения аналитических задач, эксперименты, метрики, машинное обучение, визуализация данных.
Обучение в Академии аналитиков Авито будет длиться девять месяцев. Старт — в сентябре. Пока надеемся, что занятия будут проходить в нашем офисе.
Если вы знаете математическую статистику, теорию вероятности и основы программирования, но ещё не решили, какую профессию в IT вам выбрать, то можно начать с этого.
Изучайте и присоединяйтесь, если интересно. Заявку можно подать до 16 июля: https://bit.ly/3gp0Phy
Предметы или темы изучения: прикладная статистика, SQL, эконометрика, Python для решения аналитических задач, эксперименты, метрики, машинное обучение, визуализация данных.
Обучение в Академии аналитиков Авито будет длиться девять месяцев. Старт — в сентябре. Пока надеемся, что занятия будут проходить в нашем офисе.
Если вы знаете математическую статистику, теорию вероятности и основы программирования, но ещё не решили, какую профессию в IT вам выбрать, то можно начать с этого.
Изучайте и присоединяйтесь, если интересно. Заявку можно подать до 16 июля: https://bit.ly/3gp0Phy
Есть простой способ порадовать вашего аналитика — скиньте ему доклады с нашего митапа
Там и про data science, и про региональные a/b-тесты, и про модель роста, и про создание data-продукта на бою. Что-то да точно понравится.
Плейлист на ютубе: https://bit.ly/2VK3xGi
Если удобнее Хабр, то там тоже всё выложили: https://bit.ly/31Eg0ze
Там и про data science, и про региональные a/b-тесты, и про модель роста, и про создание data-продукта на бою. Что-то да точно понравится.
Плейлист на ютубе: https://bit.ly/2VK3xGi
Если удобнее Хабр, то там тоже всё выложили: https://bit.ly/31Eg0ze
Монтажник сетей → инженер поддержки серверов и поискового облака Яндекса → старший разработчик в команде автомодерации Авито.
Наш инженер рассказал свою историю журналу «Код». Вдохновляет: https://bit.ly/2YWJWol
Наш инженер рассказал свою историю журналу «Код». Вдохновляет: https://bit.ly/2YWJWol
От пирамиды тестов к мороженке
Сейчас для тестирования в микросервисах мы используем карму для E2E-тестов, методологию Agile Testing, PaaS c Api Gatewау и service mesh, благодаря которому работают OpenTracing и Graceful Degradation тестирование.
На Хабре, как к этому пришли, и что было в монолите: https://bit.ly/3iCE2AH
Сейчас для тестирования в микросервисах мы используем карму для E2E-тестов, методологию Agile Testing, PaaS c Api Gatewау и service mesh, благодаря которому работают OpenTracing и Graceful Degradation тестирование.
На Хабре, как к этому пришли, и что было в монолите: https://bit.ly/3iCE2AH
16 июля Яндекс.Деньги проведут онлайн-митап по тестированию в android
Будет обсуждение и три доклада: про внедрение тестирования в legacy, фреймворки для UI-тестов и как разработчики упрощают работу мобильным тестировщикам.
В обсуждении по android-тестированию будет участвовать Дима Воронин, наш lead engineer в команде Speed.
Особенно полезно может быть, если только въезжаете в тему тестирования на android.
Встреча бесплатная, но надо зарегистрироваться: https://bit.ly/3fclQLY
Будет обсуждение и три доклада: про внедрение тестирования в legacy, фреймворки для UI-тестов и как разработчики упрощают работу мобильным тестировщикам.
В обсуждении по android-тестированию будет участвовать Дима Воронин, наш lead engineer в команде Speed.
Особенно полезно может быть, если только въезжаете в тему тестирования на android.
Встреча бесплатная, но надо зарегистрироваться: https://bit.ly/3fclQLY
Как развиваться QA-инженеру и как внедрять QA-процессы у себя в компании
Чтобы не застрять на всю жизнь в ручных тестировщиках или понять, что просто нанять QA себе в команду недостаточно, можно присоединиться к онлайн-конференции Podlodka QA Crew. За 2 недели будет много интервью с бывшими и нынешними QA, изучение матрицы компетенций QA, разбор болей и публичные собеседования с разбором резюме. Старт — 20 июля.
Кое-что про свой опыт расскажут инженеры Авито, плюс мы приготовили развлечения для участников. Следите за новостями в паблике Подлодки (@podlodkanews) и присоединяйтесь, если интересно.
Подробнее: https://bit.ly/2ZQ8uPa.
Чтобы не застрять на всю жизнь в ручных тестировщиках или понять, что просто нанять QA себе в команду недостаточно, можно присоединиться к онлайн-конференции Podlodka QA Crew. За 2 недели будет много интервью с бывшими и нынешними QA, изучение матрицы компетенций QA, разбор болей и публичные собеседования с разбором резюме. Старт — 20 июля.
Кое-что про свой опыт расскажут инженеры Авито, плюс мы приготовили развлечения для участников. Следите за новостями в паблике Подлодки (@podlodkanews) и присоединяйтесь, если интересно.
Подробнее: https://bit.ly/2ZQ8uPa.
This media is not supported in your browser
VIEW IN TELEGRAM
Тестирование в монолите и микросервисах: в чем разница?
Пирамида тестирования против мороженки с кармой для E2E-тестов, методологией Agile Testing, PaaS c Api Gateway и Service mesh, благодаря которому работают OpenTracing и Graceful Degradation тестирование
Вот об этом всём читайте в нашей статье на Хабре → https://bit.ly/2DI8vxh
Пирамида тестирования против мороженки с кармой для E2E-тестов, методологией Agile Testing, PaaS c Api Gateway и Service mesh, благодаря которому работают OpenTracing и Graceful Degradation тестирование
Вот об этом всём читайте в нашей статье на Хабре → https://bit.ly/2DI8vxh
Зачем инженерам тратить время на перформанс?
Если коротко, то чтобы ваш пользователь стал чуточку счастливее и с большим удовольствием проводил время на вашем сайте или в мобильном приложении.
Perceived performance или воспринимаемая производительность — то, насколько быстрым ваш продукт кажется пользователю. Возможно, она даже важнее реальной производительности.
Подробности рассказывает Миша Юдин, senior android engineer, в нашем блоге на Хабре → https://bit.ly/3fxP9sP
Если коротко, то чтобы ваш пользователь стал чуточку счастливее и с большим удовольствием проводил время на вашем сайте или в мобильном приложении.
Perceived performance или воспринимаемая производительность — то, насколько быстрым ваш продукт кажется пользователю. Возможно, она даже важнее реальной производительности.
Подробности рассказывает Миша Юдин, senior android engineer, в нашем блоге на Хабре → https://bit.ly/3fxP9sP
Не только пользовались Спотифаем в 2018 году, но и участвовали в конкурсе на построение системы автоматического продолжения плейлистов.
Дата сайенс, ребята: https://bit.ly/2OuLrnR
Дата сайенс, ребята: https://bit.ly/2OuLrnR
Стажировка для Go-разработчиков в команду мессенджера
Хотим, чтобы стажёры умели писать код на Go, знали основные структуры данных и алгоритмы, понимали клиент-серверное взаимодействие и знали основы операционных систем.
Ещё нужно выполнить тестовое задание: разработать чат-сервер, предоставляющий HTTP API для работы с чатами и сообщениями пользователя. Детали тестового на нашем Гитхабе → https://github.com/avito-tech/backend-trainee-assignment
Всё, что нужно знать о стажировках, рассказали на сайте. Там же и на вакансию нужно откликаться: https://bit.ly/2CQWmpt
Хотим, чтобы стажёры умели писать код на Go, знали основные структуры данных и алгоритмы, понимали клиент-серверное взаимодействие и знали основы операционных систем.
Ещё нужно выполнить тестовое задание: разработать чат-сервер, предоставляющий HTTP API для работы с чатами и сообщениями пользователя. Детали тестового на нашем Гитхабе → https://github.com/avito-tech/backend-trainee-assignment
Всё, что нужно знать о стажировках, рассказали на сайте. Там же и на вакансию нужно откликаться: https://bit.ly/2CQWmpt
29 июля обсуждаем iOS-разработку на нашем ютуб-канале
Проведём онлайн-митап, чтобы вы узнали чуть-чуть больше про высоконагруженный CI, техники нормализации внутреннего состояния приложения, IndexStore и его использование и абстрактные техники перформанса.
Делиться полезными знаниями будут Владислав Алексеев и Тимур Юсипов из Авито, Алексей Демедецкий из Sigma Software и Дэйв Ли из Lyft.
Трансляция: https://bit.ly/2CFbNBh
Если хотите, чтобы за день до стрима мы напомнили вам о митапе, то можете зарегистрироваться: https://bit.ly/30C6iev
Тезисы докладов — у нас на Хабре: https://bit.ly/39niyn5
Проведём онлайн-митап, чтобы вы узнали чуть-чуть больше про высоконагруженный CI, техники нормализации внутреннего состояния приложения, IndexStore и его использование и абстрактные техники перформанса.
Делиться полезными знаниями будут Владислав Алексеев и Тимур Юсипов из Авито, Алексей Демедецкий из Sigma Software и Дэйв Ли из Lyft.
Трансляция: https://bit.ly/2CFbNBh
Если хотите, чтобы за день до стрима мы напомнили вам о митапе, то можете зарегистрироваться: https://bit.ly/30C6iev
Тезисы докладов — у нас на Хабре: https://bit.ly/39niyn5
This media is not supported in your browser
VIEW IN TELEGRAM
Коротко о способах улучшения перформанса на фронтенде и бэкенде
Больше объяснений, зачем это нужно — в нашей статье:
https://bit.ly/2OSPrOY
Больше объяснений, зачем это нужно — в нашей статье:
https://bit.ly/2OSPrOY