Posts by Year

2018

Back to Top ↑

2017

Back to Top ↑

2016

Back to Top ↑

2015

The nameof operator

less than 1 minute read

Easy way of using reflection to get the name of a class, property or method

Chained null checks

1 minute read

Checking for null is cumbersome, but there is a better way

Back to Top ↑

2014

I am an expert

less than 1 minute read

We have all be declared an expert. A funny take on experts

Back to Top ↑

2013

I am a Softie

1 minute read

I work for Microsoft now

Accessing HTTP Request from ASP.NET Web API

less than 1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

Back to Top ↑

2012

GOTO Aarhus 2012 – Monday

1 minute read

The day started with a keynote from @Falkvinge from the Pirate Party. I wasn’t expecting much from this keynote, but I was pleasantly surprised. First of all...

Blog post from 10000 meters in the Air

less than 1 minute read

While writing and posting this post I’m currently flying from Copenhagen, Denmark to London, United Kingdom over the North Sea with Norwegian airlines using ...

Outsourcing requires Talent

1 minute read

Blindly outsourcing work will always fail. Your company need to find passionate and talented knowledge workers to have a chance to succeed

Back to Top ↑

2011

Memory Management in .Net

less than 1 minute read

I’ve written about Garbage Collection in the .Net Framework in version 2.0 and 3.0 a couple of years ago, but now Red Gate has created a simple and easy to u...

An unfortunate travel story

3 minute read

The last two and a half weeks have been interesting for me - Interesting in the “what doesn’t kill you makes you stronger” kind of way. Here is my challengin...

Using Lucene.Net with Microsoft Azure

4 minute read

This is an old post. Today I would recommend using Azure Cognitive Search, which is a PaaS offering which is built upon Lucene.

CNUG Lucene.Net presentation

less than 1 minute read

I have just held another presentation about Lucene.Net, this time in Copenhagen .Net user group. I hope everyone enjoyed the presentation and walked away wit...

Back to Top ↑

2010

WCF Timeouts

1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

WCF Throttling – Part 2

2 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

WCF Throttling – Part 1

1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

ASP.Net Security Vulnerability

1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

Configuring Windows 7 network priority

less than 1 minute read

Windows 7 apparently always prioritizes the wireless network connection (Wi-Fi) – no matter if a faster wired network connection is available. This is defaul...

Enabling Danish for SQL Server FullText

1 minute read

SQL Server FullText enables you to search large amount of strings fast, and it is easy to use. It hasn’t changed much since SQL Server 2000. A simple getting...

Java 4-ever

less than 1 minute read

I find this video hilarious…

Levels of reuse in Software Development

2 minute read

Reuse is key in software development hence the DRU principle. To often the wrong level of reuse is causing problems within an organization

Miracle Open World 2010 Lucene Presentation

less than 1 minute read

The conference is over and it was a great success. I meet a lot of new people and had lots of technical discussions about .Net, graph databases, freetext sea...

Back to Top ↑

2009

ASP.NET MVC Best Practices

less than 1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

Initial slow WCF request

less than 1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

How to view default values for a WCF binding

1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

World’s first electronic annual general meeting

less than 1 minute read

Today I just witness the electronic annual general meeting for the investment company SparIndex. This is the first 100% electronic annual general meeting eve...

Handcrafting the WCF client

2 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

Visiting Microsoft in Johannesburg, South Africa

less than 1 minute read

I live and work in the suburbs of Copenhagen in Denmark, but I’m currently in South Africa on business. While I’m here I might as well visit Microsoft South ...

Back to Top ↑

2008

Serialization in .Net 3.5 SP1

less than 1 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

Disable and enable all database constraints

less than 1 minute read

We (my colleagues at Miracle and I) are currently in the process of upgrading a customer’s solutions. One of task is migrating 100 gigs of data into an exist...

WCF certified

less than 1 minute read

I just got word from Microsoft, that I passed the Microsoft Certified Technology Specialist: .NET Framework 3.5, Windows Communication Foundation Application...

32-bit WCF memory allocation trouble

1 minute read

With a 32 bit platform a process can only address 2 GB of memory by default on windows. For most applications this is not an issue. But today I really messed...

Back to Top ↑

2007

SCRUM Certified Master

less than 1 minute read

Yesterday I returned from Milan, Italy, after completing a great Scrum Master Certification course taught by the experienced Scrum trainer Joseph Pelrine.

WCF Sessions and Reliable Messaging

3 minute read

Note: This post refers to .NET Framework for Windows only, and not for the cross-platform .NET Core or simply .NET as it is re-branded in 2020. This means th...

Strings in .Net

2 minute read

Strings in .Net are immutable reference types, but can be confusing because they sometimes have similar characteristics as value types.

Garbage Collection Flavors

1 minute read

Why should you care about Garbage Collection? Well, it may very well improve performance for your applications.

Three months anniversary

less than 1 minute read

![Victoria 3 months old](/wp-content/uploads/victoria3months.jpg

Great conference

less than 1 minute read

The Miracle SQL Server Open World conference was a great success. There were lots of informative sessions and great networking. I spoke to a lot of interesti...

Configuring the DTC for WCF with OleTx

1 minute read

When a transaction propagates from one process to another, the DTC (Distributed Transaction Manager) must be utilized, because to two or more independent par...

Favor structured exception handling

3 minute read

I was surprised this last week, when a discussion about error handling, whether or not to use structured exceptions in .Net, surfaced at a customer where I a...

How does Reliable Messaging work?

2 minute read

First of all – why do we need a technology like reliable messaging? That is due to the inherently unreliable of communication networks. Back in the old days ...

When is DivideByZeroException thrown?

less than 1 minute read

What a strange question most developers will say. DivideByZeroException is thrown every time you divide by zero, right? No – it depends.

Back to Top ↑

2006

Back to Top ↑