Bookshelf updates

Manning.com is currently running a discount with 42% off the retail price using the coupon code “alt42”. This gave me the final push to order some updates to our book library at work:

I’m really looking forward to reading these books, especially the book about unit testing by Osherove.

Podcasts

I have a habit of listening to development/.NET related podcasts on my way to/from work and here is the list of podcasts I subscribe to in no particular order:

  • Alt.NET Podcast (iTunes link)
    Alt.NET Podcast about TDD, BDD, DDD, DI, IoC, and other acronyms.
  • Stack Overflow (iTunes link)
    Jeff Atwood (of codinghorror.com) and Joel Spolsky (of joelonsoftware.com) discuss the development of their new programming community, StackOverflow.com.
  • Deep Fried Bytes (iTunes link)
    Deep Fried Bytes is an audio talk show with a Southern flavor hosted by technologists and developers Keith Elder and Chris Woodruff. The show discusses a wide range of topics including application development, operating systems and technology in general. Anything is fair game if it plugs into the wall or takes a battery.
  • Hanselminutes (iTunes link)
    Hanselminutes is a weekly audio talk show with noted web developer and technologist Scott Hanselman and hosted by Carl Franklin. Scott discusses utilities and tools, gives practical how-to advice, and discusses ASP.NET or Windows issues and workarounds.
  • Herding Code (iTunes link)
    A weekly discussion featuring K. Scott Allen (odetocode.com), Kevin Dente, Scott Koon (lazycoder.com), and Jon Galloway.
  • .NET Rocks! (iTunes link)
    .NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
  • Radio TFS (iTunes link)
    Updates and in-depth discussions from the community involved in using Microsoft Visual Studio Team System, and Microsoft Visual Studio Team Foundation Server.
  • Einar Ingebrigtsen - podcast (iTunes link)
    Random ramblings from a Norwegian software developer

Integrating NUnit test result in the TFS Data Warehouse

Team Foundation Server has a great story when it comes to integrating several development practices into a single data warehouse for running reports on, and out of the box (at least) the Developer and Test editions of Visual Studio integrates into this warehouse with MS’s own unit testing framework, MSTest.

We played around a bit with MSTest a while ago in a couple of projects I’m on at work, but came to the conclusion that it fell short of MbUnit which provides a much better story when it comes with integrating with other test runner tools (TestDriven.Net / ReSharper) which I think is far superior to the one in Visual Studio and also has a larger arsenal of extensions and out-of-the-box asserts.

During the time we have been using MbUnit we have always been using the HTML reports which MbUnit provides and adding a link to this report in the build report provided by Team Build. The ability to have the test results in TFS have been something we have wanted the whole time though, and lately I found a project called NUnit for Team Build on CodePlex. This triggered me to try NUnit with a subset of our tests to try to get this thing running and this solution provides exactly what we have wanted.

There wasn’t much hassle getting the unit tests converted from MbUnit to NUnit, as it mostly consisted of replacing the using statements to point to NUnit.Framework instead of MbUnit.Framework and then rename/edit some of the asserts.

Continue reading ‘Integrating NUnit test result in the TFS Data Warehouse’

New version of Typemock Isolator available, now with VB.NET API support

Programming Visual Basic applications?

Typemock have released a new version of their unit testing tool, Typemock Isolator 5.2.
This version includes a new friendly VB.NET API which makes Isolator the best Isolation tool for unit testing A Visual Basic (VB) .NET application.

Isolator now allows unit testing in VB or C# for many ‘hard to test’ technologies such as SharePoint, ASP.NET MVC, partial support for Silverlight, WPF, LINQ, WF, Entity Framework, WCF unit testing and more.

Note that the first 25 bloggers who blog this text in their blog and tell us about it, will get a Free Full Isolator license (worth $139). If you post this in a VB.NET dedicated blog, you’ll get a license automatically (even if more than 25 submit) during the first week of this announcement.

Go ahead, click the following link for more information on how to get your free license.

Scorecard 1.5 and Scorecard for iPhone available

I regret that I haven’t been doing much blogging for a while, but I plan to get better at it in the future as I have some ideas for posts to come.

We released Scorecard for Windows and Mac about a month ago and a bit later the free iPhone companion app for Scorecard (iTunes link) was approved in the App Store, and I figured that this would be a good opportunity to pick up the blogging :)

The main addition to this version is support for syncing data with the iPhone application. We really like this new feature as it enables golfers to track their data while being at the golf course and then easily sync this data back into the desktop application. We originally wanted to do syncing through iTunes, but this is not something Apple has allowed or enabled, so we’re facilitating the syncing with Bonjour over WiFi so the iPhone application will auto-discover the desktop as long as syncing is enabled in the desktop application and they’re both on the same network, and this works great!

We have already started planning the 2.0 version and the main features we’re planning for this is support for 9 hole rounds and a graph view of the statistics.