Orcas + ReSharper 3 == Great!

Posted by Andrew on July 30, 2007

So far so good. Everything is working very nicely indeed. Highlights so far:

  • Orcas perf and stability is very good.
  • ReSharper perf and stability under Orcas is very good :-)
  • ReSharper Unit Test runner now seems to be as fast as TD.NET. Is this the end of TD.NET?
  • ReSharper Quick Fixes and Code Inspection stuff is working better.
  • Increase in the number of static analysis and compiler warnings.

I can’t wait to hack Ruby on this stuff! :-)

UPDATE: I’m working on a .NET 2 solution. ReSharper’s support for .NET 3.5 is still crap :-(

Transferring Visual Studio 2005 External Tools to Orcas

Posted by Andrew on July 30, 2007

If you’re like me you may have created some custom External Tool commands in the Visual Studio Tools menu. Unfortunately, External Tools cannot be imported/exported using the Import and Export Settings option so if you’ve upgraded to Orcas, here’s how to copy them over:

  1. Jump into regedit and export the hive: \\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\External Tools
  2. Open up the exported .reg file and change the 8.0 to 9.0
  3. Double-click the .reg file to import the settings into the Orcas hive.

All done.

Is Email Dead?

Posted by Andrew on July 06, 2007

So apparently some large corporations in America are ditching email completely. Here’s how it works:

“Do you want to meet for lunch?” - Messenger.
“The QA team have a meeting at 12″ - Employee blog + RSS
Anything else - Wiki.

Wow! What an elegant solution to the spam nightmare - lose email completely. Isn’t it always the way that such hard problems just require being approached from a completely different angle: Instead of: “How do we fix email?” we ask: “How do we replace email?”

Developer Traits by Language

Posted by Andrew on July 05, 2007

Rowan’s post 28x ties back nicely to the language debate earlier in the week.

You see, in my mind there’s a relationship between some of the traits I look for in a good developer and their language of choice.

Please bear in mind these are only my opinions based on my experience. You likely value different things so your mileage may vary.

Trait Ruby C# VB
Data representation Domain Model Domain Model, Anemic Domain Model, DataSets DataSets, RecordSets
OO or Procedural? OO OO, but often procedural objects Procedural
Writes Unit Tests? Nearly Always Sometimes Usually Never?
Groks Design Patterns? Yes Sometimes Rarely
Refactors often? Yes Sometimes No
Abstraction techniques DSLs, Metaprogramming, Interception, Objects Interfaces, Interception, IOC, Objects Modules, Objects
Reliance on tooling Low High Very High
Read seminal books? (GoF, PragProg or PoEAA) Likely Often Maybe
Browser? :-) Safari Firefox IE


The Beauty of Ruby

Posted by Andrew on July 05, 2007

For anyone interested in programming languages there’s a pretty good video presentation up on InfoQ at the moment. Worth a look :-)