Интенсивное погружение в темы вокруг JavaScript (бэк, фронт, кросс-платформа), ручного и автоматического тестирования
18 докладов в двух треках
Актуальные вопросы разработки и тестирования без воды. Только реальные кейсы и актуальные темы
Спикеры-эксперты
Специалисты из крупнейших продуктовых IT-компаний поделятся своим опытом и рабочими кейсами
Нетворкинг и ламповое афтепати
Знакомства и общение со спикерами и другими участниками в неформальной обстановке. Вечеринка и розыгрыши подарков от партнеров
Что будет на конференции?
2 дня интенсивного погружения
Интенсивное погружение в темы вокруг JavaScript (бэк, фронт, кросс-платформа), ручного и автоматического тестирования
18 докладов в двух треках
Актуальные вопросы разработки и тестирования без воды. Только реальные кейсы и актуальные темы
Спикеры-эксперты
Специалисты из крупнейших продуктовых IT-компаний поделятся своим опытом и рабочими кейсами
Нетворкинг и ламповое афтепати
Знакомства и общение со спикерами и другими участниками в неформальной обстановке. Вечеринка и розыгрыши подарков от партнеров
Подпишись на наши социальные сети, чтобы быть в курсе всех анонсов событий конференции
Почему вы точно должны быть здесь?
Спикеры-практики
На конференции выступят практикующие эксперты из ведущих IT-компаний России. Только реальные кейсы и актуальные темы, никакой лишней теории, общеизвестных фактов и воды.
Нетворкинг
Задавайте актуальные вопросы участникам и экспертам. Мы создадим максимум условий для комфортного общения, на Сибирь.js все открыты для диалога. Так же это отличный шанс завести новые деловые связи или просто дружеские знакомства всего за два дня.
Афтепати
Вас ждет общение со спикерами, организаторами и участниками конференции. Вы примете участие в розыгрыше подарков от партнеров конференции и интересно проведёте время в кругу единомышленников.
Треки докладов
Для разработчиков
Доклады про Frontend и Backend для разработчиков разных уровней
Программный комитет рассмотрит вашу заявку и сообщит о своем решении в течение 72 часов с момента подачи.
По всем вопросам, пожалуйста, обращайтесь по адресу info@sibirjsconf.ru с пометкой «Хочу быть спикером» или через Телеграм продюсера конференции Кати https://t.me/lapka_tigra С уважением и до связи!
Трек по ручному и автоматизированному тестированию:
Подать заявку на участие с докладом можно до 31 мая 2024 года.
Продолжительность доклада не должна превышать 50 минут (с учетом вопросов 10-15 минут).
Уровень сложности: middle+, senior
Любая другая тема, если вы считаете её интересной и перспективной
Мы будем рады темам о:
снифферы: web, мобилки, приложения
тестирование на ранних этапах разработки, когда сложно или невозможно сделать тестовые данные/ обход бековых моков
тестирование при ограниченных доступах
postman collection + Firestore database API. Зачем и что из этого вышло
внедрение автотестов на проекте
процесс тестирования в стартапах и при продуктовом подходе
оптимизация тестирования любая (и документация, и стратегии тестирования, и автоматизации)
планирование и оценка трудозатрат на тестирование в условиях неопределенности
организация команды тестирования в компании с большим количеством небольших проектов, где чаще всего на проекте 1-2 тестера
Программный комитет рассмотрит вашу заявку и сообщит о своем решении в течение 72 часов с момента подачи.
По всем вопросам, пожалуйста, обращайтесь по адресу info@sibirjsconf.ru с пометкой «Хочу быть спикером» или через Телеграм продюсера конференции Кати https://t.me/lapka_tigra С уважением и до связи!
Программа конференции
Ожидаем по 10 спикеров для JS-разработчиков и QA-инженеров
Трек для JS-разработчиков
Семён Левенсон
Руководитель команды Яндекс Маркет
Серёжа Попов
Директор программы «Программирование» Skillbox
Александр Каргозеров
Senior Developer (ведущий инженер) группы разработки инструментов бекофиса Онлайн-кинотеатр KION
Вот-вот добавим нового спикера
Вот-вот добавим нового спикера
Александр Жульков
Руководитель проектов Cloud.ru
Сергей Геворкян
Руководитель группы разработки инструментов бекофиса Онлайн-кинотеатр KION
Всеволод Золотов
Tech Lead Frontend ПСБ
Трек для QA-инженеров
Павел Щедухин
Head of Mobile Ozon Tech
Александр Волков
Технический лидер QA Cloud.ru
Вадим Никитенко
Expert QA Engineer Райффайзен Банк
Дмитрий Тучс
Head of QA Dodo Engereering
Павел Соловьёв
Senior QA Engineer Райффайзен Банк
Алексей Романов
Software Архитектор IT Enduro/Иннотех
Александр Ушаков
QA Lead Purrweb
Семён Левенсон
Руководитель команды Яндекс Маркет
Ирина Стяжкина
Lead QA Automation Engineer Ozon Банк
Вот вот добавим нового спикера
Что будет в докладе?
Про логирование в Node.js
О чем:
Расскажу про общие концепции и уровни логирования, основы логирования в Node.js, популярные библиотеки для логирования, ограничения Node.js. Так же про ротацию логов — что такое ротация логов, почему она важна и почему не надо это делать на Node.js. Пройдемся по жизненному циклу лога от записи до анализа. И чуть-чуть про безопасность данных.
Для кого:
фронтендеры, node.js бекендеры
Уровень:
средний
Фронтенд-разработчик с 2013 года. Стартапил в Москва-Сити, тимлидил в Рамблере, развивал полезную программу для HR, помогал людям поймать дзен в Дзене. Путешествовал по Азии, мечтаю выступить перед десятитысячной толпой в составе рок-группы. Борода 30 см.
О себе:
Семён Левенсон Руководитель группы Яндекс Маркет
Что будет в докладе?
Пластиковые лопатки в многопоточной песочнице
О чем:
Поговорим про реализацию многопоточности в JS. Затронем такие вещи, как Atomics, Transferable Objects, рассмотрим паттерны Semaphore и Mutex. Выясним, как все это упрощает нам жизнь и даже напишем хук useSharedState для синхронизации состояний между вкладками.
Для кого:
фронтендеры, node.js бекендеры
Уровень:
средний
Начинал в 12 лет с программирования микроконтроллеров и дошел до фронтенда к 17. Стал сеньором в 19 лет. Специализируюсь на разработке отзывчивых и высоконагруженных приложений. Уверенный пользователь JavaScript. Влюблен в CSS.
О себе:
Всеволод Золотов ПСБ Tech Lead Frontend
Кому полезно:
всем разработчикам на JS и Node.js
Что будет в докладе?
Эволюция команды проекта. Как знания жизненного цикла развития организма и личности может помочь нам в проектном управлении.
О чем:
Выделим стадии зрелости команды «Детство», «Юность», «Зрелось», «Мудрость». Разберем характерные для этих стадий эмоции, страхи, мотиваторы участников команд разработки. Рассмотрим инструменты диагностики и выравнивания команды. Наметим ваши первые шаги по работе в этом подходе.
Для кого:
широкому кругу участников ИТ-проектов
Уровень:
средний
Руководитель проектов с 2011-го года. Созидал сети передачи данных с 1994-го года в Газпромбанке, ITIL-ил сервисы в ИТ. Принимал роды в автомобиле при -30C, танцевал танго на милонгах Буэнос-Айреса. Построил три дома, посадил 300 деревьев, вырастил сына и дочь. Сейчас управляю в «Облаках».
О себе:
Александр Жульков Руководитель проектов Cloud.ru
Что будет в докладе?
Автоматизация процессов тестирования и разработки
О чем:
Я расскажу как команда QA пошла дальше написания автотестов и стала автоматизировать все рутинные процессы в команде разработки/тестирования.
Небольшие знания python, к которым добавляются использование API Jira, Git, Allure Testops и другое, помогают снизить нагрузку с сотрудников команды и человеческий фактор.
Для кого:
всем, кто пишет автотесты и готов открыть для себя что-то новое.
Уровень:
средний
Руковожу разработкой и тестированием мобильного приложения продавца в Ozon. Люблю настольные игры.
О себе:
Павел Щедухин Head of Mobile Ozon Tech
Почему полезно/интересно:
поделюсь, как ускорить процессы и избежать человеческих ошибок.
Что будет в докладе?
Береги Postgres смолоду
О чем:
Это история о погружении в детали работы Postgres, её мониторинга и тестирования взаимодействия с нашими сервисами. Расскажу, как мы стали уделять больше внимания здоровью нашей базы и к чему это привело. Покажу чек-лист базовых проверок БД, чтобы оценить её состояние, а также попробуем вместе разобрать и подебажить популярные проблемы на уровне сервис-база:
Для кого:
всем работающим с Postgres
Уровень:
средний
Технический лидер QA в MLSpace. Работаю в команде платформы машинного обучения, активно интересуюсь нефункциональным тестированием и прикладываю руку к улучшению работы наших сервисов
О себе:
Александр Волков Технический лидер QA в MLSpace, Cloud.ru
Почему полезно/интересно:
поделюсь чек-листом для быстрого старта мониторинга вашей базы.
утечка коннектов
медленные запросы
блокировки
старые/неактуальные данные
бонус: как «легко и просто» положить БД на DEV при проведении performance тестирования стороннего сервиса.
Что будет в докладе?
Автоматизируем запуск UI тестов с помощью GitHub Actions
О чем:
Все знают, что нужно писать тесты, регулярно запускать их на CI/CD на каждом commit'е в develop. Но как это сделать, если у нас UI тесты? Ведь нам нужен браузер, мощные аппаратные ресурсы для запуска, а главное: как мы поймем, где ошибка, если не будем видеть прогон тестов глазами? В рамках доклада поговорим про то, как настроить прогон Java / Selenide тестов на CI/CD и в кластере k8s.
Для кого:
всем работающим с Java, Selenoid / Selenide, Github Actions
Уровень:
средний
▪️12+ лет Java/Kotlin. ▪️7+ лет в роли TeamLead/Архитектора. ▪️6 лет опыт DevOps. ▪️Co-founder Ed-Tech стартапа IT Enduro. ▪️Работаю в роли Software Архитектор. ▪️Мы с вами встречались на других конференциях :)
О себе:
Алексей Романов Software Архитектор IT Enduro / Иннотех
Selenium vs. Selenide vs. Selenoid: разбираемся в терминах.
Пишем тест на Selenide: Page Object и его друзья.
Подключаем Allure для вывода отчетов.
Проверка на этапе сборки: запускаем наше приложение в docker и настраиваем запуск тестов на Github Actions с помощью Aerokube Selenoid.
Проверка после деплоя: обновляем приложение в кластере k8s и запускаем тесты с помощью Aerokube Moon.
Вместо выводов: а стоило ли оно того?
Что будет в докладе?
Мои тесты бесполезны
О чем:
Итак, представьте, что вы разработчик в успешной IT-компании. У вас замечательная команда, качественный продукт и никаких проблем с процессом разработки. Но однажды при очередном код-ревью вы натыкаетесь на тест, который... просто бесполезен. Пытаясь понять причины его существования, вы открываете ящик Пандоры: бесполезных тестов оказывается много, а ваша уверенность в качестве продукта начинает трещать по швам.
В докладе мы погрузимся в эту историю, которая, как оказалось, не так уж и уникальна. Мы познакомимся с главными виновниками появления бесполезных тестов, распознаем типичные ошибки в unit-тестировании и взглянем на примеры тестов, которые лишь создают иллюзию контроля качества.
Для кого:
Тестировщики, разработчики
Уровень:
средний
Фронтенд-разработчик с 2013 года. Стартапил в Москва-Сити, тимлидил в Рамблере, развивал полезную программу для HR, помогал людям поймать дзен в Дзене. Путешествовал по Азии, мечтаю выступить перед десятитысячной толпой в составе рок-группы. Борода 30 см.
О себе:
Семён Левенсон Руководитель группы Яндекс Маркет
Язык доклада:
JS, чуть-чуть Python. В целом, общее назначение
Что будет в докладе?
Почему Playwright — лучший в автоматизации e2e и как обуздать его даже начинающим?
О чем:
Покажу главные фичи Playwright, которые полезны в реальных проектах
Расскажу о преимуществах использования Playwright с TypeScript над другими фреймворками
Дам набор полезных ссылок для начала пути в Playwright и дам ссылку на репозиторий с примерами тестов
Кому будет полезно:
Тем, кто автоматизирует на других фреймворках
Тем, кто хочет внедрять автоматизацию е2е в свой проект
Всем, кто любит старые добрые холивары
Уровень:
начинающий/средний
В QA больше 5-ти лет. Больше года моей главной активностью является разработка автотестов на TypeScript в связке с Playwright. До этого несколько лет писал автотесты на Python + Selenium/Appium. Люблю путешествовать, ходить на конференции по тестированию и кататься на велосипеде по лесным тропам.
О себе:
Павел Соловьёв Senior QA Engineer Райффайзен Банк
Что будет в докладе?
Почему я не выключаю сниффер?
О чем:
Как эффективно проверять поведение фронтовой части системы при всевозможных её состояниях, не тратя время на создание и последующее удаление массы тестовых данных.
Кому будет полезно:
ручным тестировщикам WEB и мобилки
Уровень:
средний
QA Lead команды тестирования в Purrweb. Работаю с 2021 года. Влюбился в тестирование с первого взгляда и продолжаю кайфовать. Мой пример для подражания — Шрек.
О себе:
Александр Ушаков QA Lead Purrweb
Стек:
Proxyman/ charles
Что будет в докладе?
Магия Playwright mocks и эффективная параллелизация
О чем:
Покажу, как с помощью Playwright можно тестировать UI изолированно от backend
Обсудим различные виды моков Playwright runner и особенности их применения
Покажу на практике, как использовать средства для параллельного запуска тестов Playwright
Будет полезно тем, кто:
Страдает из-за нестабильных e2e тестов
Часто разбирается с flaky тестами
Планирует переход на Playwright или сделал это недавно
До сих пор по каким-то причинам не пользуется параллелизацией на Playwright
Уровень:
средний
Больше 9 лет в IT. Отвечаю за качество ПО в Райффайзен брокере. Занимался разработкой фичей для виртуального ассистента в крупном зеленом банке, android и web-разработкой, автоматизацией тестирования web, mobile и backend в разных компаниях
О себе:
Вадим Никитенко Expert QA Engineer Райффайзен Банк
Что будет в докладе?
Не используете линтеры для кода автотестов? Тогда мы идем к вам
О чем:
О пользе линтеров в автотестах в целом. О том, что уже сейчас есть «из коробки», если вы пишете на js/ts + playwright и как подключить. Какие проверки используем мы у себя в проекте. И что делать, если нужна проверка, которой нет, – написать самому (посмотрим как)
Для кого:
всем QA, а особенно тем, кто начинает или активно пишет автотесты на javascript/typescript
Уровень:
любой
В тестировании с 2019 года. Пишу автотесты на Java и Typescript. Сейчас лид автоматизации тестирования интерфейсов в Оzon Банке.
О себе:
Ирина Стяжкина Lead QA Automation Engineer Ozon Банк
Язык доклада:
javascript, typescript, eslint, playwright
Что будет в докладе?
Тесты бесполезны без этого: Что не так с CI/CD у QA?
О чем:
Посмотрим, что не так с лекциями по «CI/CD» на типичных курсах QA, и как в действительности должно обстоять дело с CI во владениях «построителя тестирования с нуля». Возьмем GHA и микро сервисный demo-проект, ответим на многие вопросы и рассмотрим проблемы, которые могут возникнуть у QA инженера, пожелавшего встроить в pipeline свои тесты.
Для кого:
QA инженеры любого уровня
Уровень:
средний
Head of QA в Dodo Engineering c 14+ годами опыта в разработке, тестировании и менеджменте. Спикер, ментор и open-source контрибьютор.
О себе:
Дмитрий Тучс Head of QA Dodo Engineering
Язык доклада:
CI/CD на примере GHA. Тесты и demo-проект будут на Java, но для доклада это не принципиально.
Афтепати
Почему идти на афтепати после конференции Сибирь.js просто необходимо?
Общение
Самое главное — вас ждут нетворкинг и свободное общение со спикерами и участниками конференции. Вы сможете поговорить в неформальной обстановке, задать все-все вопросы и обсудить интересующие темы
Розыгрыш подарков
На вечеринке мы разыграем подарки от партнеров. Список презентов раскроем ближе к началу конференции
Бар в центре Омска
Афтепати пройдет 23 июня в уютном баре в самом центре города. Сбор гостей в 19:30. Название бара откроем позже
Еда и напитки
Оплата билета на афтепати — это депозит на напитки и еду: 2 напитка + закуски, которые будут ждать вас на общем столе. На протяжении всего мероприятия будет работать бар
DJ-сет
Будет подборка лёгкой танцевальной музыки
Выступление музыкальной группы
Для вас вживую сыграют замечательные омские музыканты
Как прошла СибирьJS 2022
Конфа прошла с участием 130 человек и топовых разработчиков из
Гордимся, что получили отличные отзывы от участников и спикеров-завсегдатаев и организаторов других конференций