Research

Software engineer to share ways to improve development process with Git

UNIVERSITY PARK, Pa. — With the development and widespread use of modeling techniques, artificial intelligence, machine learning and other computational research approaches, research software is becoming an essential tool in most disciplines today. Yet, it’s a daunting challenge for a scientist to both manage research and develop custom software for a specific investigation.

Diego Menéndez, software engineer and member of the Institute for Computational and Data Sciences’ Research Innovations with Scientists and Engineers team, wants to help bridge this gap by presenting an online seminar, “Beyond Committing: Using Git to Help Manage the Software Development Process,” at 10 a.m. on Tuesday, June 30.

Menéndez said he hopes to show researchers that Git, a distributed version-control tool, can be used for more than just storing code. He will discuss ways that Git can be used to improve collaborative software development and how it can improve troubleshooting processes.

Attendees can expect to learn some commonly used commands in Git. They can also gain a better understanding of how to work with local and remote repositories, how to track the history of a project to improve understandability, how to use workflows and branching techniques in Git, and how to obtain statistics. Finally, Menéndez will show attendees GitLab, a user-friendly web interface available to the Penn State community that allows users to complete important Git functions.

The seminar is free and open to the public, geared toward the research community. Advance registration is required at this link.

Last Updated July 27, 2020

Contact