Quirks in .NET – Part 2 Marshalling Booleans
This week Platform Invoke is under my microscope. It isn’t necessarily a quirk, but it can be a hair-pulling experience when you get it wrong. More specifically, getting the marshaling done properly. Even more challenging, getting it right on both 32-bit and 64-bit environments.
Quirks in .NET – Part 1 Call vs Callvirt
There are a lot of cool yet strange things in the .NET Framework. A lot of them make you go, “Huh. I didn’t know that.” Let’s take a look at a few of them.
FsUnit – Test Fsharp with Fsharp
I started out with a set of Nunit tests in C#, but kept running head-first into type problems with the method signatures and return types. Another hiccup was that my VS 2008 C# code couldn’t see my F# code until I referenced the generated F# dll directly via Browsing. Adding a simple project reference didn’t work.
The Benefits of Pair Programming
The Agile practice of Pair Programming is one of the more controversial development techniques within the software development community. The controversy lies in the question of how two programmers working together on the same code can be more productive than the same two programmers writing code individually.
