Research Software Quality Assessment: from local development to production environments
NEW DATE: Wed 21 May 2025 | 11:00-13:00 CEST
A joint online training event by ENVRI-Hub NEXT and EVERSE.
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.
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
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.