Training Events

Image: Artem Maltsev via Unsplash

Summary

This hands-on training session aims to provide developers with a practical approach to code quality assurance (QA), including: research software FAIRness and sustainability, containerisation, and security assessment of their applications, all integrated within GitLab CI pipelines.

Research Software Quality Assessment: from local development to production environments

Description

A joint online training event by ENVRI-Hub NEXT and EVERSE.

 

The main goal is to equip developers with the tools and procedures needed to maintain code quality, build secure container images, and automate deployments efficiently from local development to production environments.

Participants will be provided with a git account to upload their code into a preconfigured quality pipeline.

Target audience

Application developers and research software engineers across all scientific domains.

Prerequisites

Basic knowledge of Docker, Quality Assurance (QA) concepts, and DevOps pipeline fundamentals.

Learning objectives

    • Compare good practices for code deployment, management, and monitoring.
    • Use a preconfigured pipeline to assess your code.
    • Run a quality pipeline in your own environment.

Trainer panel

    • Miguel Viana, DevSecOps Engineer, LIP – Laboratory of Instrumentation and Experimental Particle Physics
    • João Machado, Research Assistant, LIP – Laboratory of Instrumentation and Experimental Particle Physics
    • Zhiming Zhao, Associate Professor, Informatics Institute, UvA – University of Amsterdam

Agenda (all times CEST)

11:00 – 11:05 Welcome and introduction

11:05 – 11:35 Good practices in research software quality assessment: the ENVRI-Hub use case

11:35 – 11:50 The EVERSE framework for research software quality assessment

11:50 – 12:00 Q&A

12:00 – 12:45 Hands-on exercise:

Step #1 Use a preconfigured quality pipeline to assess your code

Step #2 Run a quality pipeline in your own environment

12:45 – 13:00 Debrief in plenary and wrap-up

How to register

Places for the hands-on session are limited to guarantee the ideal trainer-to-trainee ratio. Your registration request will be reviewed before approval.

Event details

Start time
Wed 21 May 2025 11:00 CEST
End time
Wed 21 May 2025 13:00 CEST
Language
English
Organiser
ENVRI-Hub NEXT and EVERSE.
Website
Registration