Testing a SignalR application using WebDriver in IE9

April 16, 2013 - 81 words - 1 mins
I was having problems testing a SignalR application in IE9 using the Selenium IEServerDriver - the WebDriver instance would block indefinitely after navigating to a page that starts a hub connection. SignalR Issue 293 seems to imply that the IE WebDriver is not compatible with foreverFrame - it neve… read more


November 28, 2012 - 476 words - 3 mins
We were recently trying to build basic unit tests for the controller actions on an MVC4 + RavenDB application, and having problems attempting to mock the IDocumentSession. The RavenDB people consistently say not to do that, and that running an EmbeddedDocumentStore solves every unit test problem und… read more

Using NuGet packages in Visual Studio 2012 project templates

September 17, 2012 - 510 words - 3 mins
Anyone creating Visual Studio project templates these days should be using NuGet package references for project dependencies — it saves you having to update your templates every time a dependency changes, and follows a standard &amp; generally accepted binary dependancy approach. If you're distribut… read more

Apps can't link to the internet

September 15, 2012 - 218 words - 2 mins
Some App Store reviewers appear to be taking an extremely hard line on review guideline 11.13: Apps that link to external mechanisms for purchases or subscriptions to be used in the App, such as a “buy” button that goes to a web site to purchase a digital book, will be rejected One of our apps was… read more

Hardware Review: Leopold FC700R Tenkeyless

July 27, 2012 - 1107 words - 6 mins
My venerable (ca. 2002) Apple Pro keyboard recently died after an unfortunate altercation with a glass of water, so I’ve spent a bit of time looking for a good replacement. I’ve been interested in trying a mechanical keyboard for some time, especially recently after reading the opinions of people li… read more

Office365 password reset doesn't work on Telstra phones

July 17, 2012 - 68 words - 1 mins
We’ve had persistent problems getting password reset SMSes via the Office365 administrator password reset functionality. Some to-ing &amp; fro-ing with Microsoft support has eventually uncovered that their SMSes are being rejected by Telstra due to an ‘invalid format’. They claim to be looking into … read more

Replacing Twitter - easier said than done

June 30, 2012 - 407 words - 3 mins
The normally unflappable Brent Simmons suggests we replace twitter with ‘nothing’. This is an interesting yet logistically improbable approach — I’ve tried to enumerate the challenges here, along with the reasons why I think it won’t happen. Brent’s suggestion revolves around replacing twitter statu… read more

Create .NET 4 ClickOnce applications from the command line

March 28, 2012 - 524 words - 3 mins
ClickOnce packages have always been complicated to build from the command line with if you want to go beyond msbuild /t:Publish. Given that ClickOnce doesn’t seem as common these days, there’s a dearth of information regarding building .NET 4 applications, so I’ll record some of the issues I encount… read more

TextMate 2 - recover HTML Output pane

January 27, 2012 - 71 words - 1 mins
I accidentally dragged the HTML Output split view down below the bottom of the editing pane in TM2, and couldn't for the life of me get it back. After trawling through the defaults database with no luck, I eventually found the file ~/Library/Application Support/TextMate/Session/Info.plist which cont… read more

Global Day of CodeRetreat

December 05, 2011 - 449 words - 3 mins
Most of the team went along to the Perth Global Day of CodeRetreat at the Thoughtworks office on Saturday; I’d been interested in going to one for a while, so when a local event popped up, I was there. Most of the pairs were split 50/50 on Java/C# — conservative bunch we are in Perth — although ther… read more