Giving ASP.NET A Second Chance

Giving ASP.NET A Second Chance

During my work for my employer, most of the time I work on desktop applications implemented in WPF and C#.NET. I really like the XAML technology stack, because I am used to it and I think it provides a simple and extensible way to implemented user interfaces. It also...
Creating A ReSharper Code Template

Creating A ReSharper Code Template

ReSharper from JetBrains is a great tool when it comes to productivity optimization when developing software in C#. Although I use it daily, I haven’t thought about customizing it in any way. The time has now come to further extend the usage of ReSharper creating a...
Painless Office Interop Using Visual C#

Painless Office Interop Using Visual C#

I am going to explain how I managed to implement Microsoft Office Interop support for multiple Microsoft Office versions using C#. Requirements Our solution should meet the following requirements: support for different Microsoft Office versions no...
Mocking .NET Framework Base Class Library Types

Mocking .NET Framework Base Class Library Types

Sometimes you want to mock an existing type of the base class library included in the .NET framework in your unit tests. There are type hierarchies which are well designed and have a certain level of abstraction. Maybe they directly inherit from a interface for...