I have written this blog post before! Regardless, this talk, which was cancelled last year, is now back on track for the 24th of April. The rest of this post is basically a copy of the old one, with a few minor updates:
It's been a while since I ran Visual Studio on my laptop. In my early university-college days, around ten years ago, .NET was just coming out of the oven. We learned algorithms and data-structures doing Java, but when it came down to actual application development, desktop- and web, connecting GUI's with databases, .NET was the thing.
I liked it. It was bit of an eye-opener for me, that I could actually use programming for building useful stuff, and not just fantasize about being a game developer.
Later on, I fell back into the Java/J2EE world, and rode there for a while. While working for Objectware's Java department, it was always interesting to see what the .NET department was up to, and while they were part of them evil scheme of Microsoft's technology lock-in, they were mighty productive in certain domains.
So, the reason I'm installing Visual Studio again is this: The Bonn-to-Code.Net meeting on the 24th of April. I'll be showing off how to get Git working in the hands of a .NET developer.
My employer, Viaboxx Systems was kind enough to sponsor me with three German Git books I can give away at the event. Hint: Asking questions might result in a free book!
Those who follow this blog know I'm actually a Mac/Linux user, so it's actually been quite a bit of research for me into finding the right Git tools to use on Windows and how to use them. Here are the things I hope to show off (with actual live demos!):
- Git for Windows (aka msysgit) (of course) and some Git basics
- PowerShell integration with posh-git
- Visual Studio integration with GitExtensions
- TortoiseGit (quick mention)
- GitHub interaction, and maybe CodePlex interction
- Gitblit (Windows-friendly git repository serving)