Implementing a simple genetic algorithm

In this blog post I'll give a quick introduction to what genetic algorithms are and what they can be used for. We'll implement a genetic algorithm that attempts to guess an RGB color by evolving upon a random set of initial guesses, until it at some point evolves into the correct RGB value.

Read the complete 17719 bytes...

Digg it | Kick it | Dzone it | Reddit


TxF presentation materials

Yesterday I presented on how to use Transactional NTFS (TxF) in .NET, at the Copenhagen .NET User Group.

Read the complete 322 bytes...

Digg it | Kick it | Dzone it | Reddit


Thoughts on blogging

I am hastily nearing my third year blogging at improve.dk. Before reinventing my blog, I wrote articles and tutorials at the same address, though in Danish. When I rebooted my blog I completely ditched my old material and started blogging in English. After discussing the concept of blogging a lot recently, I've gathered up my thoughts on the subject.

Read the complete 6769 bytes...

Digg it | Kick it | Dzone it | Reddit


Speaking at devLink 2009

The session list for devLink 2009 has been announced. I'm delighted to announce that one of my abstracts was chosen - I will be speaking at devLink 2009 in Nashville, TN.

Read the complete 1081 bytes...

Digg it | Kick it | Dzone it | Reddit


Solving deadlocks through locking hints

Deadlocks in any database can be a hard beast to weed out, especially since they may hide latently in your code, awaiting that specific moment when they explode. An API website, exposing a series of webservices, had been working fine for months, until I decided to run my client app with a lot more threads than usual.

Read the complete 12007 bytes...

Digg it | Kick it | Dzone it | Reddit