Posts by Category

.Net

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

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

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

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

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

Java 4-ever

less than 1 minute read

I find this video hilarious…

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

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.

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

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 ↑

.Net Framework

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.

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

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

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

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

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

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

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

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

Back to Top ↑

WCF

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

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

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

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

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

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

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

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

Back to Top ↑

Announcement

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

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

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

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

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

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

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.

Back to Top ↑

Useful tools

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

Back to Top ↑

SQL Server

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

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

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

Back to Top ↑

Conference

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

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

Back to Top ↑

Stuff

I am an expert

less than 1 minute read

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

I am a Softie

1 minute read

I work for Microsoft now

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

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

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

Back to Top ↑

Lucene

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

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 ↑

Everyday coding

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

Garbage Collection Flavors

1 minute read

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

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

Back to Top ↑

Azure

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.

Back to Top ↑

Code fun

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

Java 4-ever

less than 1 minute read

I find this video hilarious…

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 ↑

ws-*

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

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

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

Back to Top ↑

Rambling

I am an expert

less than 1 minute read

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

I am a Softie

1 minute read

I work for Microsoft now

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 ↑

Ilities

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

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

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

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

Back to Top ↑

Victoria

Three months anniversary

less than 1 minute read

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

Back to Top ↑

Cloud

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

Back to Top ↑

PowerShell

Back to Top ↑

Security

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

Back to Top ↑

MongoDB

Back to Top ↑

Containerization

Back to Top ↑

MS FullText

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

Back to Top ↑

Solr

Back to Top ↑

Instrumentation

Back to Top ↑