Diagnosing runaway/high CPU in production .Net apps has always been a dark art reserved for the true master debuggers.

No longer.

Continue Reading

Got Flare?

5 months ago

A little bit about my new bug tracker. Can tracking bugs be fun?

Continue Reading

We just started a new group blog for Media Browser.

Continue Reading

I love rspec , and wanted to see what happens if you bring it to .Net, here is a tiny step by step guide to writing your own rspec tests for a C# project.

Continue Reading

After a lot of thought and research I have decided to see if we can make a business out of Media Browser.

Continue Reading

Media Browser / Video Browser has always been free as-in-beer and free as-in-speech.

Will it remain free?

Continue Reading

I just created a clone of the Media Browser repository on Github

Continue Reading

About some upcoming feature for Media Browser.

Continue Reading

We just changed the way our source code is licensed, this post covers the reasons and details of the changes.

Continue Reading

I am going to try to post a little bit about my adventures refactoring Media Browser. In this post I am covering a some aspects of entity resolution.

Continue Reading

In this post I offer a streamlined mechanism for debugging Vista Media Center plugins in Visual Studio.

Continue Reading

For the last few weeks I have been forced to use a very slow website. This has left me feeling very demoralized. This is why.

Continue Reading

Earlier this week I lost my old trusty server which hosts www.samsaffron.com and www.mediabrowser.tv died.

I decided to migrate all the data to a new VPS (virtual private server), here is a sketchy account of how this all happened.

Continue Reading

Deadlocked

over 1 year ago

In SQL Server a SELECT statement can deadlock against an UPDATE statement without being in a transaction. Why does this happens? What is a good approach to SQL Server deadlocks?

Continue Reading

Recently, I had to support a rails server which is deep behind a firewall. Here I offer a somewhat sketchy account of how I am able to support it.

Continue Reading

Why I started off Video Browser, where it is today, and what are the future plans.

Continue Reading

Running IE6 on Windows Vista

almost 2 years ago

Vista + AndLinux + Wine + Ie4linux = A solution for web page testing on Vista

Continue Reading

In general when generating rss feed in Rails you will be using the builder library, it can be fairly slow unless you take special care.

Continue Reading

Watch out when you use ActiveRecord eager loading, it has the potential to wreak havoc if you are not careful.

Continue Reading

A new release of Video Browser contains a few bug fixes

Continue Reading

I just posted a new version of Video Browser that support “by genre” and “by runtime” sort options for movies.

Continue Reading

Yet another way to enumerate through Enumerables if you are using the prototype javascript library.

Continue Reading

On Rails, I find myself quite often fixing up an old migration early in my projects, at this point I already have a bunch of data in my database and I would like to keep it.

So I created a Rake task that takes care of this.

Continue Reading

I just posted a new version of video browser in my download section!

Continue Reading

In this post I would like to give you all the information you need to get started with Ruby On Rails, on Windows. I will cover the tools you need, the resources you need and some tips.

Continue Reading

Writing your own blog software is an ideal first exercise when faced with learning a new web platform.

Continue Reading

Hello World

about 2 years ago

At last, after months of procrastination, I decided to re-write my blog.

This post contains a list of software that made this blog happen.

Continue Reading

Video browser, is a little plugin for Vista MCE that let’s you browse your videos the way they were meant to be browsed.

Continue Reading

Video Browser for Vista MCE

over 2 years ago

This is a post about my first attempts with Video Browser.

Continue Reading

Goodbye Altiris

over 2 years ago

Well, it’s that time to change jobs. Goodbye Altiris.

Continue Reading

Continue Reading

Continue Reading

IDisposable in Ruby

over 2 years ago

An example implementation of the IDisposable pattern in the Ruby language.

It looks much nicer in Ruby.

Continue Reading

Altiris Profiler

almost 3 years ago

Continue Reading

Implementing the UPSERT (insert or update) pattern in MS SQL Server can be tricky. In this post I explore the various advantages and disadvantages of various implementations.

Continue Reading

Continue Reading

Continue Reading

Continue Reading

Keep it simple

about 3 years ago

4 different embedded databases offer 4 different APIs to create a database.

Continue Reading

Continue Reading