Skip Navigation

Kwen Peterson

Software Development Lead / Raven Industries


Kwen is a Development Team Lead currently with Raven Industries working on internal applications. He is one of the co-founders and co-organizers of both the Sioux Falls Developers Group and South Dakota Code Camp. With over 10 years of experience using Git across multiple companies he's handled multiple source control migrations from SVN/Mercurial to Git and even consulted with developers from CERN on migrating from SVN to Git. Kwen works primarily in the .NET stack, but recently has been gaining (more than he would like) experience working with Oracle.


Making Git Work for You

Are you using Git but are worried you aren’t leveraging it as much as you could? Why do I care about merge vs. rebase? I pulled some bad code from a coworker that broke everything! How do I use reflog to time jump back to the good state I was in before? What’s an interactive rebase and how do I squash commits? I have legacy code in SVN/Mercurial, how can I get it into Git while preserving commit history?

If you want answers to any of these questions, come to my talk! We’ll discuss making use of some of the more advanced Git features and how to use them to save time and make work easier. If we have time/interest, we may also touch on branching strategies and what approach makes the most sense for you and your team.