BigDecimal type in .NET

Similar to the situation I previously posted about in my last blog entry on ZLIB Compression in .NET. I needed to support a byte array coming from Java's BigDecimal type. To understand why I can't just use the decimal type in .NET you have to understand that BigDecimal is designed…

ZLIB Compression in .NET

I recently encountered a situation where I needed to provide a compressed byte stream to Java's Inflator class. This probably isn't a situation that you run into a lot as a .NET developer, but to make a long story short, my FluentCassandra library had to send a compressed byte stream…

JSON.NET Strong Naming And NuGet Woes

This post requires a little understanding about how strong naming works. It's complicated, but basically here is the jist: When you compile a library against a strong named assembly, only that specific version of the assembly can be used with the assembly that you are compiling with out resorting to…

Mash This Episode 5: ASP.NET Web API and Open Source with Brad Wilson

In case everybody wasn't aware, and to be honest it is really my fault for not announcing this, but I started a podcast with Lee Dumond, Dustin Davis, and Keyvan Nayyeri called the Mash This Podcast which can be found here and on iTunes. We just released our 5th episode…

Dealing With 0x0000007B Blue Screen in VirtualBox

One of the great things about VirtualBox is that it allows you to open up, mount, and run any hard drive from the other 3 major manufactures.  VMWare, Microsoft, and Parallels.  However one of the bad things is that there are no automated utilities that just make them work like…

RavenDB Sequential Number Generator

RavenDB has a great identity generator that is very fast to generate a new identity when you are inserting a ton of records at once. You can read more about it here: http://ravendb.net/documentation/docs-api-key-generation and http://codeofrob.com/archive/2010/05/16/ravendb-hilo-what-how-and-why.aspx However if you…