[Java, DevOps] Jenkins, покрытие кода, байткод и девопс: что будет на Luxoft TechFest #4
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
3 июня пройдёт Luxoft TechFest #4: бесплатное онлайн-мероприятие с тремя докладами по Java и DevOps. Под катом полные описания докладов и другая информация о мероприятии, а сначала суть вкратце для тех, кто торопится:
- Олег Ненашев разрабатывает Jenkins. И расскажет, как в 2021-м правильнее анализировать code coverage с его помощью.
- Евгений Мандриков разрабатывает JaCoCo (инструмент, связанный опять же с code coverage). А поговорит о том, как компиляторы Java, Scala и Kotlin преобразуют исходный код, и в чём разница полученного от них байткода.
- Александр Селезнев уже четыре года вовлечён в DevOps. Но у него будет не тысячный доклад «как надо применять DevOps», а наоборот: речь пойдёт о том, как НЕ надо и к каким провалам это может приводить.
Программа18:00 — Приветственное слово18:05 — «Scala, Kotlin, Java и Code Coverage: показать все, что скрыто» (Евгений Мандриков)Знаете ли вы, что Scala-компилятор помещает внутрь ваших class-файлов? А чем отличается байт-код, производимый Scala-компилятором, от байт-кода, производимого Java и Kotlin компиляторами? А готовы поспорить?В этом докладе Евгений поделится исследованием конструкции байт-кода и изучит, как Scala-компилятор и другие преобразуют исходный код. За основу будет взята реализация самого популярного инструмента для анализа покрытия байт-кода тестами — JaCoCo.О спикере: Участник проектов с открытым исходным кодом. Спикер международных конференций. Ведущий разработчик в проекте JaCoCo и лид в отмеченном наградами проекте EclEmma, который интегрирует JaCoCo в Eclipse IDE. В SonarSource Евгений разрабатывает статический анализ исходного кода для Java, C/C++, C#, JavaScript.18:55 — «Продвинутый анализ Code Coverage с Jenkins» (Олег Ненашев)В 2016 на конференции Heisenbug Олег рассказывал, как с помощью Jenkins Pipeline, библиотек и сторонних плагинов анализировать тестовое покрытие исходного кода. Сейчас многие типовые задачи решаются плагинами «из коробки». В этом докладе речь пойдет о современных подходах к code coverage в Jenkins.Олег рассмотрит Jenkins Pipeline, Code Coverage API Plugin, поддержку форматов Cobertura, JaCoCo и gcov, параллелизацию тестов и интеграцию с GitHub Checks API и другими сервисами. Он расскажет, как анализировать code coverage в Jenkins, как он помогает с code review и возможно ли использовать преимущества code coverage в Jenkins без самого Jenkins.О спикере: Разработчик в CloudBees. Состоит в core-команде проекта Jenkins. C 2008 года занимается автоматизацией, инфраструктурой и фреймворкостроением для крупных программно-аппаратных проектов с помощью Jenkins и десятков других инструментов. Пишет код, поддерживает ядро и плагины Jenkins, организует митапы в Питере и других городах.19:45 — «Карго-культ вокруг DevOps: Как навредить проекту из лучших побуждений» (Александр Селезнев)В современной разработке DevOps называют все что угодно и кого угодно. Модность термина и инструментов часто затмевает прагматичные подходы. В рамках доклада Александр на реальных примерах покажет, к чему приводит бездумное применение DevOps-практик и поговорит о том, что все-таки нужно для того, чтобы превратить провал в успех.Доклад затронет:
- Что такое DevOps на самом деле и кому он нужен (а кому нет);
- Провал №1 — Infrastructure as Code;
- Провал №2 — Kubernetes;
- Провал №3 — CI/CD/CT.
О спикере: Работает в Luxoft. Прошел путь от инженера компьютерного класса до релиз-менеджера. Последние 4 года активно занимается DevOps во всех его аспектах: от решения технических задач до трансформации проектов.20:35 — ЗакрытиеКак принять участиеМитап пройдет онлайн 3 июня, 18:00 (МСК). Чтобы принять участие, нужно:
- Зарегистрироваться на сайте;
- Перейти по ссылке в письме от Личного Кабинета JUG Ru Group;
- Войти в личный кабинет (или создать новый);
- Перейти по ссылке на митап.
Будем рады вас видеть!
===========
Источник:
habr.com
===========
Похожие новости:
- [JavaScript, Программирование] Функции: эта ошибка дороже, чем «null» (перевод)
- [Java, Scala, API, Apache, Natural Language Processing] Язык определения интентов NlpCraft IDL
- [CMS, Java] MastermindCMS – что это такое? Система управления контентом? Фреймворк?
- [JavaScript, Программирование, ReactJS] 7 лучших библиотек для создания молниеносно быстрых приложений ReactJS (перевод)
- [JavaScript, Google API] Google документы станут полновесными с 1 июня. Пишем скрипт для обхода этого ограничения
- [Git, Системы управления версиями, Системы сборки, DevOps] Приглашаем на Yalantis Software Architecture Conference
- [Open source, Виртуализация, Kubernetes, Openshift] Представляем OpenShift Pipelines
- [IT-инфраструктура, DevOps, Микросервисы, Kubernetes] Kubernetes — изучаем паттерн Sidecar (перевод)
- [Разработка веб-сайтов, JavaScript, API] Наиболее полное руководство по практическому использованию Web Speech API
- [IT-стандарты, Карьера в IT-индустрии, Конференции, DevOps] С чего начинается DevOps… и куда он может привести
Теги для поиска: #_java, #_devops, #_jenkins, #_code_coverage, #_jacoco, #_devops, #_blog_kompanii_jug_ru_group (
Блог компании JUG Ru Group
), #_blog_kompanii_luxoft (
Блог компании Luxoft
), #_java, #_devops
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 25-Ноя 18:22
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
3 июня пройдёт Luxoft TechFest #4: бесплатное онлайн-мероприятие с тремя докладами по Java и DevOps. Под катом полные описания докладов и другая информация о мероприятии, а сначала суть вкратце для тех, кто торопится:
=========== Источник: habr.com =========== Похожие новости:
Блог компании JUG Ru Group ), #_blog_kompanii_luxoft ( Блог компании Luxoft ), #_java, #_devops |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 25-Ноя 18:22
Часовой пояс: UTC + 5