Friday, 26 August 2011

Spring.NET superiority over MS Unity and Ninject - proven

Share
I'm evaluating .NET-related technologies for the purpose of my latest project (desktop application for processing radiological and pathological images). Today I played with MS Unity and Ninject.

Wednesday, 24 August 2011

Aspect Oriented Programming in .NET using PostSharp

Share
PostSharp is claiming to be the most comprehensive AOP library in the .NET world. I gave it a try and I must to say that their claim is very well founded.

Read more to see PostSharp in action.

Thursday, 18 August 2011

MS Enterprise Library Logging

Share
Yesterday I played a little bit with MS Enterprise Library Validation. Today I tried the Logging Application Block. I like it. The number of options is just overwhelming. You can log to files, rolling files, system diagnostics, database, SMTP, MS queues, WMI, WCF, and I probably missed a few more.

Today's post is a simple how-to post.

Wednesday, 17 August 2011

MS Enterprise Library Validation

Share
Last week I played around with Spring.NET Validation. Today I gave MS Enterprise Library a try. In my opinion it's much more powerful than Spring.NET's counterpart. Read below to see why.

Friday, 12 August 2011

Spring.NET Validation

Share
As a part of investigating .NET world I started playing around with Spring.NET. Today I will show you some basics of Spring.NET validation.

Thursday, 11 August 2011

Spring.NET and NUnit

Share
As you already know I'm evaluating Spring.NET for a medical desktop software. I did a simple DI, AOP, internationalisation, and logging last week. I wrote about it here: First steps with Spring.NET.

Today I'll focus on testing.

Monday, 8 August 2011

Testing .NET applications with Gallio

Share
So far I was using MSTest to write and run/debug unit test for my .NET applications. Why? Because MSTest works out of the box in MS VS.

Last week I decided to try out NUnit. The meain reason was a problem with running MSTest tests on a build server. When you want to run MSTests on your build server, the build server complains about missing Microsoft.VisualStudio namespace. In order to run my MSTests on a build server I had to install MS VS! Which is obviously pretty sick.

The second reason was that once I started learning Spring.NET I decided that I would start writing tests in NUnit (Spring.NET supports both MSTest and NUnit).

The third one was simply to try out something which sounded Java-like :)

But this post is not about NUnit but Gallio.

Thursday, 4 August 2011

First steps with Spring.NET

Share
I was appointed as Technical Architect for a C++ desktop (medical softoware) project lately. But it turned out that the customer changed his mind and decided to go ahead with C# instead. In our company we have .NET and C# Technical Architects, but the management decided that I will be Technical Architect for this project anyway.

So Java guy architecting a C# application. Nice.

As a part of evaluating .NET technologies I decided to try Spring.NET. No one in my company has used it before.