Ozon Tech QA Meetup: тестируем на Go
1. Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go - Сергей Макаров, Ozon
Как быть с Go, если тесты написаны на другом языке, а разработчики не могутотревьюить их? А если нужно протестировать HTTP-сервисы и проверять отчёты в Allure? Мы создали инструмент для тестирования HTTP-сервисов, который в итоге перерос в библиотеку.
2. Как подружить QA и разработку через применение практики хранения тестов в коде - Василий Юдин, Авито
Заводить тест-кейсы в тестохранилках долго и уныло. Ещё есть юнит-тесты, которые пишут разработчики, и не всегда понятно, что они покрывают, как пересекаются с е2е-тестами.
Мы сделали систему, которая ищет и выгружает тесты из кода наших приложений и агрегирует в понятное покрытие нашей тестируемой системы.
3. Круглый стол «Профессия QA», Ozon, Авито, Skyeng и Mirantis
Ведущий: Игорь Любин, Ozon.
➖➖➖
🗓 13 июля, 18:00-22:00 мск, Среда
🌐 ОНЛАЙН
📍 ОФЛАЙН Москва
✅ Регистрация на мероприятие
Публичное собеседование системного аналитика
Вы когда-нибудь ходили на собеседование? А в роли интервьювера? А как на счет невидимого наблюдателя?
Вечером в среду мы проведем публичное собеседование системного аналитика. Все как в реальной жизни, только можно подсмотреть. По ходу собеседования интервьювер расскажет, что он проверяет своими вопросами, и даст фидбек кандидату. Кандидат поделится своими мыслями о вопросах и предполагаемой роли, правильно ли требовать такое от аналитика.
В роли интервьювера Александра Камзеева, руководитель направления системного анализа в Lamoda
В роли кандидата Булат Якубов, системный аналитик в Samokat Tech
➖➖➖
🗓 13 июля, 18:00-20:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Выходим на мета-уровень!🤯 11 июля начинается новый сезон Podlodka Soft Skills Crew, который называется "Научиться учиться"🤩
🎓В нашей жизни и так много обучения, а в айти и тем более – новые технологии, новые доменные области, новые процессы. Все это постоянно меняется.
Поэтому критически важно осваивать новые знания эффективно и осмысленно.
Поэтому в новом сезоне мы сконцентрируемся на выстраивании эффективного подхода к самообучению:
⭐️ Проанализируем свои потребности и цели в обучении
⭐️ Построим план по достижению этих целей
⭐️ Поймем принципы обучения на биологическом уровне
⭐️ Изучим и сравним инструменты обучения от книг и до сессий с ментором
⭐️ Научимся разбираться с мотивацией и находить силы
✨Бонус трек – в течение всей недели по утрам будут практические воркшопы по осознанности, рефлексии и самодиагностике!
Если вы еще не разу не были на Podlodka Crew, то самое время попробовать! Главные фичи:
💡Узкая тема. Разбираем теорию и практику конкретного подхода или технологии.
💡Удобное расписание: сессии идут 2 раза в день с понедельника по пятницу.
💡Море практики, реальных кейсов и нетворкинга без границ
Купить билеты и посмотреть расписание можно на сайте конференции. Ждем вас на борту!
Уже сегодня в 19:00 AgileFluent в прямом эфире проведут job interview на английском с веб-разработчиком.
Интервьюеры:
🇵🇱Даша Абхинав, международный рекрутер AgileFluent, 10+ лет опыта.
Проведёт софт-скилл интервью и даст подробный фидбек, как улучшить свои ответы.
🇬🇧Виктор Карпов, веб-разработчик в Amazon (Kotlin / Java / TS / React). Проведёт техническую часть интервью.
Встреча полезна айтишникам, кто готовится к техническому и behavioral собеседованиям или думает о международной карьере.
📆Дата и время: 7 июля, 19:00 по Мск.
Записаться и получить запись митапа можно в телеграм-боте.
NextWayConf: онлайн-конференция для быстрого старта в IT
🗓 9-10 июля. 11.00-16.00 мск
‼️Участие в конференции БЕСПЛАТНО
👩🏼💻👨💻Присоединяйся:
1️⃣ Если ты хочешь войти в IT и построить карьеру, но не знаешь как
2️⃣ Если закончил профильное образование или курсы и хочешь найти работу
3️⃣ Если хочешь выбрать свое направление, но сложно сориентироваться
📃 Конференция будет проходить онлайн, подробности и регистрация на сайте NextWayConf
Эта конференция - возможность для новичков и тех, кто уже окончил курсы попасть в теплое профессиональное комьюнити 👻
Фичи и ценности:
1️⃣ Все спикеры - практики, у которых большой опыт работы в ИТ на разных позициях
2️⃣ Мы встречаемся в Zoom, так что можно будет задавать любые вопросы
3️⃣ Не будет продающих вебинаров, только ценные доклады и практические воркшопы
Ты с нами? Регистрируйся по ссылке: https://nextway.pro/conf
Часто задачу по увольнению сотрудников приходится брать на себя тимлидам. Увольнения — далеко не приятный процесс, но менеджеру важно научиться работать с увольнениями как с одной из частей своей деятельности.
12 июля на открытом вебинаре в OTUS поговорим, как грамотно уволить человека.
📚 Ответим на вопросы:
— Кого и почему надо увольнять.
— Причины и сроки увольнения.
— Законодательная основа.
— Как предотвратить увольнение по инициативе сотрудника.
Урок входит в программу онлайн-курса «Team Lead» для начинающих руководителей и позволит познакомиться с форматом обучения и преподавателями.
➡️ РЕГИСТРАЦИЯ НА ВЕБИНАРhttps://otus.pw/fVMu/
DevOps meetup online
1. Современный GitOps - противостояние манифестов - Александр Кириллов, Evrone
В докладе я расскажу про современный подход GitOps, который объединяет развертывание как инфраструктуры, так и приложений. Расскажу про существующие решения, и как мы в Evrone их используем. И да, мы разворачиваем Kubernets с помощью Kubernetes :)
2. Управляемое потребление ресурсов в крупной инфраструктуре - Антон Губарев, software engineer «Авито»
,Я расскажу как это устроено в нашем PaaS. Как быстро и эффективно определять limits/requests для каждого деплоя, как считать суммарно потребление по целым юнитам, и как с помощью получившегося механизма мы смогли начать планировать ресурсы.
3. Зачем нужны "облака" и как их правильно использовать - Олег Вознесенский, Газпромбанк
Обзор этапов развития ИТ индустрии, приведших к появлению концепции "облаков", с акцентом на паттернах, делающих использование облаков эффективным.
➖➖➖
🗓 13 июля, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅Регистрация на мероприятие
⚡️14-15 июля пройдет НТИ-Хакатон «Умный город» в рамках I Всероссийского молодежного форума «Умный город: наше будущее - новые лица»
Задачи хакатона:
🟣«Умный город: Живи спортом» - разработка прототипа мобильного приложения для I Всероссийских игр Умных городов
🟣«Молодая Артика» - развитие сервисов для повышения социальной и профессиональной активности молодёжи
🟣«Дневник мечты» - разработка мобильного приложения для эффективного формирования и достижения цели
🟣«Умная среда» - разработка платформы «Умная среда» на базе Национальной кибер-физической платформы «Восток»
Тебя ждут:
🔹Два дня интенсивной работы с отраслевыми экспертами и представителями федеральных и региональных органов власти
🔹Призовой фонд 1 000 000 рублей
🔹Возможность решить актуальные задачи, внести реальный вклад в развитие проекта «Умный город» и быть замеченным командой проекта.
❗️Успей подать заявку до 10 июля на сайте❗️
Тренируйте дыхалку и разогревайте связки! 31 июля в Измайловском парке AGIMA организует самое масштабное спортивное событие в мире IT — забег RUNIT.
Что будет: палаточный городок, полевая кухня, куча знакомых и СПОРТ.
Участников ждут 3 зачета — можно выбрать любой.
Личный зачет: дистанции на 3, 5, 10 и 21 км.
Командный зачет: 5 и 10 км (команды от 5 человек).
Эстафета: команда из 3 человек — по 7 км на каждого; либо команда из 5 человек — по 5 км.
Для детей будут забеги на 300 и 600 метров.
Каждый участник получит медаль, футболку, море эмоции и главное — отличный повод встретиться и пообщаться с коллегами. Так что собирайте друзей, тренируйтесь и приходите 31 июля.
Регистрация: https://clck.ru/rorqS.
Извращения с Apache Kafka: забавный кейс из жизни
Открытый вебинар для тех, кто хочет узнать, как организовать Data Lake на 80 ТБ с помощью Apache Kafka.
7 июля в 19:00 (мск)
Проведёт вебинар Михаил Кобик, руководитель инфраструктурных решений в SMART Technologies SOFT. Уже более 5 лет он занимается нагруженными проектами, а в числе его успешных проектов продукты из разных сфер: от инфраструктур для ГИС до интернет-магазинов кошачьего корма.
Вот планы Михаила на предстоящий вебинар:
«На вебинаре я расскажу о своём опыте создания Data Lake на ~80 ТБ с помощью Apache Kafka. Дополнительно разберу, какие подводные камни могут возникать, если Retention выкручен в 9999999, и как жить, если Apache Kafka — единственный источник данных в информационной системе».
Приходите, будет полезно!
Записаться на вебинар: https://slurm.club/3ygCQLP
Как работать в Docker с данными и сетями? Расскажем 🗓 12 июля в 20:00 на открытом уроке в OTUS. Вместе с Филиппом Игнатенко, руководителем направления безопасной разработки Digital Energy, рассмотрим особенности Docker по работе с данными и сетями, а также познакомимся со Storage и Network драйверами.
Вы узнаете:
- Как устроены и какие различают способы выгрузки данных с помощью механизма volumes на примере запуска docker-контейнеров и docker-compose.
- Какие бывают Storage драйверы и с какими типами хранилищ они работают, рассмотрим совместимые backing filesystem.
- Какие docker поддерживает Network-драйверы, какие сетевые топологии они позволяют организовать и какие бывают особенности и исключения для разных ОС.
👉🏻 Для комфортного участия нужно определить ваш уровень подготовки. Пройдите вступительный тест — https://otus.pw/HFFW/
Вебинар пройдет в рамках онлайн-курса «Administrator Linux. Professional». Курс рассчитан на Linux-специалистов с опытом.
Твоя предсказуемая система
Хочется, чтобы системы работали предсказуемо после релиза в продакшн. Но почему-то так не бывает?
Проектируются прямые сценарии работы, а "влево-вправо" не так далеко заглядывают.
Тестирование проходит в стерильных условиях: площадки с небольшими мощностями, нет внезапного появления сотен миллионов запросов от пользователей на распродажу в "черную пятницу". А то, что интеграция с банком, или другой серьезной системой, может отказать, мы вообще не рассчитываем — они же серьезная компания!
Как сделать так, чтобы внезапные изменения внешних условий не приводили к краху системы? Почему это задача не только для архитекторов и разработчиков, но и для аналитиков, тестировщиков и дизайнеров?
Как коллективный разум помогает делать системы с предсказуемым поведением?
Екатерина Ананьева расскажет вам свои секреты на практических кейсах в прямом эфире!
➖➖➖
🗓 14 июля, 18:00–20:00 мск, Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Бэк для профессионалов
1. Проблемы, возникающие при межсервисной коммуникации и как с ними справляться - Сергей Кирьяков, тимлид, Лента Онлайн
Обсудим преимущества и недостатки монолита/микросервисов, поговорим про шину событий, про то, что такое интеграционные события, и как они помогают при межсервисной коммуникации.
2. Рецепты здоровой многопоточности - Родион Мостовой, ведущий курсов по C#
Поговорим о том, как писать неправильно, почему, а, главное — о том, как писать правильно. Тема исследована глубоко, и в текущем виде доклад будет интересен скорее опытным программистам, чем новичкам. Речь, в основном, будет идти о .NET.
➖➖➖
🗓 14 июля, 19:00–21:00 мск, Четверг
🌐 ОНЛАЙН
📍 ОФЛАЙН Москва
✅ Регистрация на мероприятие
🐧 Планируете освоить профессию администратора Linux? Главное — начать. Один из неотъемлемых инструментов при работе с Linux — текстовый редактор Vim. Познакомимся с Vim на открытом уроке 🗓 7 июля в 20:00.
Занятие проведет Денис Федоров, системный администратор в VK (ex. Mail Ru Group).
На занятии разберем:
- типичные методы ввода текста в Линукс
- текстовые редакторы командной строки
- основы работы в Vim
👉🏻 Регистрация на открытый урок — https://otus.pw/udHs/
Вебинар позволит познакомиться с экспертом и оценить качество материалов онлайн-курса «Специализация Administrator Linux» OTUS.
Event #3. TypeScript. Твой код в опасности
Обсудим возможности функционального подхода и неявное поведение TS - Юрий Богомолов, Chief Software Engineer, EPAM
Мы используем TypeScript и он нам гарантирует соблюдение типов, но обеспечивает ли это корректность выполнения написанного кода в продакшен?
➖➖➖
🗓 1 июля, начало в 11:00 мск, Пятница
🌐 ОНЛАЙН
✅Регистрация на мероприятие
Бэкенд и Kotlin. Есть ли жизнь после Java?
- Опыт перехода из Java в Kotlin.
- Сравним решения одних и тех же задач, сделанные на Java и Kotlin.
- Посмотрим на чистый Java-код и код, сделанный с помощью библиотеки Lombok.
- Есть ли у Kotlin преимущества?
Спикер Вячеслав Аксёнов, Тинькофф
➖➖➖
🗓 7 июля, начало в 19:00 мск, Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Avito Product meetup #4
1. Посуточная аренда в Авито: поход в транзакцию - Андрей Сюсюков, Авито
Как мы за 2.5 месяца с нуля создали и запустили MLP безопасного бронирования жилья на Авито и к чему мы стремимся.
2. Как мы за 1 месяц с нуля запустили MLP выкупа смартфонов с тремя оффлайн-партнерами и зачем это нужно - Илья Грубер, Авито
С какими сложностями мы столкнулись, когда начали проверять смартфоны и давать гарантию на б/у устройства.
3. Что такое курьерское счастье или как на основе обратной связи от пользователей мы улучшали курьерское приложение - Елена Щеплова, Яндекс Еда
Что такое счастье пользователей, как и зачем собирать обратную связь в приложении для курьеров. Как собственное тестирование помогает вносить изменения и быстро развивать продукт.
➖➖➖
🗓 14 июля, 19:00–21:00 мск, Четверг
🌐 ОНЛАЙН
📍 ОФЛАЙН Москва
✅ Регистрация на мероприятие