By James World
We're going to dive under the covers of git, and take a look the surprisingly simple and elegant design hidden within. With this knowledge, we'll be better equipped to make sense of the sometimes enigmatic tooling. We'll then step back and a look at some techniques to harness the power of git and Powershell together to help us understand more about source code under git's control.
James World is an independent contractor with 25 years of professional software development experience. He worked at Microsoft as a software consultant for a decade, ran the Microsoft UK Performance & Scalability Labs and has worked in the City of London on a range of trading systems. Over the last few years, he has worked as a consultant improving software development at companies by leading the adoption of agile and software-development best-practices. He has also founded two successful tech start-ups. Always a coder, he makes sure never stray too far away from his latest programming project. Find him on twitter at @jamesw0rld and on LinkedIn at http://linkd.in/james-world.