Recent posts

Building Blazer, part 2

We continue work on Blazer, our high-performance ADO.NET wrapper.  read full post

Building Blazer, part 1

I was looking at light-weight alternatives to Entity Framework the other day, and it sparked the idea of writing my own simple little data access library. I don’t intent to build an entire ORM; rather I like the idea of just making raw ADO.NET a bit easier to use. Normally running a query through ADO.NET requires quite a bit of legwork. For instance, this is a simple query just for fetching a single record from a database:  read full post

So I published a paper...

When I acquired my Master’s degree, I did so by writing and defending a thesis containing original research. Now, almost exactly two years later, I’m pleased to say that we’ve managed to write a paper out of it that has been accepted into LWDM 2015: the 5th International Workshop on Linked Web Data Management.  read full post

FastArg: a look at the code

In a previous post I’ve discussed FastArg, a small utility for efficiently handling command-line arguments. Today I’ll briefly go over the code behind the tool. I’ll also include a full code listing.  read full post

FastArg: quick and extendable command-line argument handling in C#

Having an application handle or parse command-line arguments is a very common task. Today I present a generic solution which greatly simplifies doing so, and which can be reused in any project. FastArg allows you to tie switches to delegates that handle them, and relieves you of the task of parsing the arguments yourself. It also has a few neat features which improve usability.  read full post

Windows Phone 8 experiences

I’ve never written anything about Windows Phone before on my blog, despite the fact that I’ve owned a Windows phone for the last 3 years. Unfortunately, that phone was a HTC Touch2 running Windows Mobile 6.5, so perhaps it’s for the best that I have remained quiet because let’s face it: Windows Mobile 6.5 is a pretty crappy phone OS. So why did I put up with it for three years? Well, laziness, mostly… But enough about that, because all that’s in the past and now it’s Windows Phone 8 time!  read full post

...and we're back!

So as you may or may not (probably not) have noticed, my site’s been off the air for the last few weeks. But despair no more, for it is back! Like a phoenix reborn from the ashes, it begins anew. Stronger, better, and faster, it burns with the almighty fury of ten thousand suns.  read full post