NUnit Runner for Visual Studio 2008 and 2010
Published on July 28th, 2010.
Many developers are using TestDriven.net as a test runner. I have also tried it – it’s great! However, it is free only for personal usage. For professional usage, you need to buy a licence. There are many alternatives to running tests. My favorite test framework is NUnit. For running NUnit tests, one may use its GUI tool.
Recently I came accross a new GUI tool for running NUnit tests. It’s (suprisingly
) called Visual NUnit. It is integrated in Visual Studio and provides many features like:
- Easy and fast NUnit test execution
- Easy test debugging
- NET 2.0, 3.0, 3.5 and 4.0 support
- Test execution progress, time and summary
- Stack trace view
- Test filtering based on project, namespace and fixture
Silverlight Client for Facebook
Published on January 26th, 2010.
The Microsoft Silverlight 4 Beta Client for Facebook has been released as a developer preview sample. In order to use it you must have Silverlight 4 developer builds installed. There is a sample application which does the same things you can do when using Facebook web version. There are a lot of cool ways to explore your Facebook information. It supports some kind of Outlook integration - if you right-click on events that you may have to send an email and such.
You can download the application and try it yourself. It can also be intalled on Mac but only if Intel is inside. Enjoy!
Filled under News, Silverlight, Social Networking. No Comments.
WPF MVVM and Showing Dialogs
Published on January 5th, 2010.
Developing a WPF/Silverlight application using the MVVM (Model-View-ViewModel) pattern is a real challenge. But you know that using this pattern you write low-coupled and fully testable code (I hope). As MVVM says, the View can contain only XAML declarations. That is, no code-behind is present in your .xaml.cs file. (more…)
Filled under Design Patterns, WPF. 1 Comment.
New Json.NET is here – smaller and faster
Published on January 4th, 2010.
The latest release of Json.NET has a lot of improvements which make it preferable to other techniques. The team has done really a great job to increase the speed of both serialization and deserialization.
Json.NET is faster than both the JavaScriptSerializer and the WCF DataContractJsonSerializer over all scenarios. It reached the level of the XML based DataContractSerializer which is pretty remarkable. Json.NET over binary (BSON) is considerably faster than the .NET BinaryFormatter, too. Another one of the benefits of JSON is its smaller size when compared to equivalent XML. The output of Json.NET is less than half the size of the XML that DataContractSerializer produces. Read more about these tests on James Newton’s post.
Download the latest release of Json.NET and try it yourself!
Filled under .NET, News. No Comments.
Application Architecture Guide v2 – Free eBook
Published on December 29th, 2009.
Microsoft Application Architecture Guide, 2nd Edition is a Must Have eBook for Developers and Solution Architects. The guide is intended to help developers and solution architects design and build effective, high quality applications using the Microsoft platform and the .NET Framework more quickly and with less risk. It provides guidance for using architecture principles, design principles, and patterns that are tried and trusted. The guidance is presented in sections that correspond to major architecture and design focus points. It is designed to be used as a reference resource or to be read from beginning to end.
The guide helps you to:
- Understand the underlying architecture and design principles and patterns for developing successful solutions on the Microsoft platform and the .NET Framework.
- Identify appropriate strategies and design patterns that will help you design your solution’s layers, components, and services.
- Identify and address the key engineering decision points for your solution.
- Identify and address the key quality attributes and crosscutting concerns for your solution.
- Create a candidate baseline architecture for your solution.
- Choose the right technologies for your solution.
- Identify patterns & practices solution assets and further guidance that will help you to implement your solution.
Filled under .NET, Development Techniques, eBooks. No Comments.


