It has became a standard among LabVIEW developers to use SCM solutions, among which, the git is one of the most popular. At the same time, many developers and teams decide to use self-hosted or cloud-integrated git repository managers like GitLab or GitHub which provide many more functionalities than git server. In this presentation I am going to show how to use a "merge request" to boost the performance in team-collaboration, code review process, and providing an enabler for incremental integration of CI/CD.
Michał (aka Mike) is a test environment architect working at Siemens Gamesa Renewable Energy. There, he takes care of the fleet of Hardware in the Loop simulators for wind turbines. Besides the technical role, he is also an advocate of good engineering practice coaching developers in writing testable code and using conventional commits and semantic versioning.
Mike's adventure with LabVIEW started in 2009 in academia, where he was developing controllers for excimer lasers and incubators of organic crystals. Before settling in the wind industry he worked in plenty of green-energy projects together with CCM-EE consultancy.
He is a CLD, active member of ADVANCED LABVIEW USER GROUP DENMARK, and presenter from the first VI week. Mike lives in Denmark, plays a hang drum, and can bake the yummiest chocolate cake ever!