One of the pitfalls with LINQ which I have fallen into on multiple occasions is around the use of the OfType<T> extension method with dictionaries.
Suppose you want to merge an assembly A (AssemblyA.dll) with another assembly B (AssemblyB.dll) with ILMerge into a merged assembly (Merged.dll), and everything works fine until the user of your merged assembly also references that AssemblyB.dll, at…
I gave a talk about our use of F# at last year’s CodeMesh event, and the recording is now up on Vimeo.
Why does the dog wag its tail?
Because the dog is smarter than the tail.
If the tail were smarter, it would wag the dog.
The phrase wag the dog refers to times when something of a secondary importance…