Developing software in the real world is inherently collaborative. Whether you are working on a development team, contributing to the open source community, or even working on a solo project, you're always collaborating with other developers. Therefore, being a good member of your team (however large or small) is part of being a good developer.
Being a good development collaborator includes many different skills, from legible code to intelligent variable names, good comments to good documentation. However, an often overlooked aspect is the Git commit itself. A good commit is key to good development, even if you're a solo developer!
This presentation will cover various techniques for improving your commits to make you a better collaborator, from managing units of work to the content of the commit message. These techniques will help to speed code review, make reverting due to bugs easier, and make the Git history more legible and easier to research. Once you're done, you'll be a champion team member!
Presenter: Brant Burnett
Brant Burnett is a Couchbase Community Expert, systems architect, and .NET developer experienced in desktop and web full stack development. For the last 13 years, he has been working with CenterEdge Software developing applications for all segments of their software suite. Most recently, he has been leading the charge on transitioning cloud infrastructure from monolithic applications backed by Microsoft SQL to agile, containerized microservices with a scalable Couchbase NoSQL backend.