Author Archives:

Announcing posh-tf

As you may or may not know, I’ve been a fan of Git for a while now. I’ve hacked on an implementation of it, I’ve presented on it, I’ve even built a PowerShell environment for it that’s used by at … Continue reading 

Posted in posh-git, posh-tf, powershell | 5 Comments

ASP.NET Web API List Parameter Binding

We chased our tails on this a bit today, so hopefully someone finds this useful. The Problem Your action needs to accept a list of primitives but your list parameter (of type T[], IEnumerable<T>, List<T>, etc) always comes back null. … Continue reading 

Posted in ASP.NET Web API | Tagged , , | 3 Comments

posh-git v0.4

I figure a year between releases is plenty, so I’ve tagged a v0.4 release of posh-git. Really the notion of versions for a bunch of scripts on which noone depends seems a bit silly…if a feature seems to be missing, … Continue reading 

Posted in git, posh-git, powershell | 3 Comments

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 | 12 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