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 – Tuesday

1 minute read

Highlights from GOTO Aarhus 2012 including TypeScript preview, continuous delivery talks, and more.

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

When to Outsource?

1 minute read

When does outsourcing software development make sense, and when should you keep it in-house?

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

ANUG Solr/Lucene presentation

less than 1 minute read

Gave a presentation on Apache Solr and Lucene at the Aarhus .NET user group (ANUG).

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

Ageing pictogram

less than 1 minute read

A fun pictogram spotted on a house wall in Prague during the Apache Lucene EuroCon 2010.

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

TechEd Berlin 2009

less than 1 minute read

Heading to TechEd Berlin 2009, looking forward to sessions on FAST Search, Azure, and more.

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...

Amazon Virtual Private Cloud

less than 1 minute read

Amazon VPC lets you extend your company network to the cloud via a secure VPN connection to EC2.

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...

Loooong running sql statement

less than 1 minute read

Found a SQL Server process in Profiler that had been running for over 500,000 years — a likely world record.

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

Victoria is One Year Old

less than 1 minute read

Victoria turns one and takes her first steps on her birthday.

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

I’m a dad!

less than 1 minute read

Welcoming my baby girl Victoria, born December 30th 2006.

Back to Top ↑