posh-git on Herding Code

Earlier this month I had the opportunity to record an episode of Herding Code with GitHubbers Paul Betts and Phil Haack on the state of Git for Windows: Herding Code 132. Topics included discussions on why Git hates developers and … Continue reading 

Posted in git, posh-git | Leave a comment

Los Techies at CodeMash 2.0.1.2

Every January a swarm of geeks descend on the Kalahari Resort in Sandusky, OH for CodeMash, a top-notch cross-platform, family-friendly developer conference. This year’s event features an impressive session list including presentations by Scott Hanselman, Jon Skeet, Glenn Block of … Continue reading 

Posted in Uncategorized | Tagged | Leave a comment

Git Beyond the D in DVCS

Jimmy’s post is a nice reminder of the advantages of a distributed version control system. But having ramped up on Git primarily through git-svn, I thought it would be worth enumerating some of the advantages I’ve found just in my … Continue reading 

Posted in git | 4 Comments

Allowing a Windows Service to Interact with Desktop without LocalSystem

One of the biggest roadblocks with getting automated browser tests (we use WatiN) running in a Windows Continuous Integration environment is figuring out how to let the build server interact with the desktop. Typically there have been two options: Don’t … Continue reading 

Posted in Uncategorized | Tagged , , | 2 Comments

posh-git Release v0.3

On a whim, I’ve decided to tag a v0.3 release of posh-git (which has been stable for a few months now). In this release… Installer Previously the setup process for posh-git was undefined. Daniel Hoelbling was kind enough to put … Continue reading 

Posted in git, posh-git, powershell | Leave a comment

Windows Git Tip: Hide ^M (Carriage Return) in Diff

A common point of confusion when getting started with Git on Windows is line endings, with Windows still using CR+LF while every other modern OS uses LF only. Git provides three ways to deal with this discrepancy, as described in … Continue reading 

Posted in git, msysgit | 6 Comments

F# + Razor View Engine = FSRazor

Last month InfoQ posted some info from the ASP.NET team about using F# with the new Razor view engine. It seemed like it should be pretty simple, so I thought I’d give it a shot. My (very rough) progress so … Continue reading 

Posted in asp.net mvc, F#, fsharp, fsrazor, mvc 3, razor | 5 Comments

Red Gate should have said…

Red Gate Software’s recent open letter to the .NET community has caused a bit of a stir. Here’s an alternate version that may have gone over better… In August 2008, Red Gate took over stewardship of .NET Reflector, one of … Continue reading 

Posted in red-gate, reflector | 11 Comments

RenderAction with ASP.NET MVC 3 Sessionless Controllers

One of the new features of ASP.NET MVC 3 is a controller-level attribute to control the availability of session state. In the RC the attribute, which lives in the System.Web.SessionState namespace, is [ControllerSessionState]; for RTM ScottGu says it will be … Continue reading 

Posted in asp.net mvc, ControllerSessionState, ControllerSessionStateAttribute, mvc 3, RenderAction, SessionStateAttribute | 1 Comment

Code Review with Git Patches and Outlook via PowerShell

In the spirit of “simplest thing that works,” my team has a rather low-fidelity approach to code reviews: patch files and e-mail. Nothing fancy, but we find it works rather well. It’s even easier thanks to git format-patch, which lets … Continue reading 

Posted in git, powershell | Leave a comment