Immutable collections with mutable performance
In my last post, I detailed the differences among read/write, read only, frozen and immutable collection types. I described how immutable collections come with a hit to the garbage collector…
Read up on .NET news, tips, cautions... and other areas of technological interest.
In my last post, I detailed the differences among read/write, read only, frozen and immutable collection types. I described how immutable collections come with a hit to the garbage collector…
[Update: a more recent post with new data on attainable performance of immutable collections] The topics of immutability and functional programming has fascinated me lately. Mostly because of my work…
The async CTP that adds the C# await keyword doesn’t include an awaitable MSBuild. It’s easy to add yourself. Just copy and paste the the BuildSubmissionAwaitExtensions class from the code…
The async CTP that adds the C# await keyword doesn’t include an awaitable WaitHandle. It’s easy to add yourself. Just copy and paste the following code somewhere in your project…
Although there is an official spec for OAuth 1.0, the spec only outlines what the community refers to as “3-legged OAuth”. An alternative form of OAuth is loosely referred to…
CliSecure .NET Obfuscator Product Review Forward .NET assemblies are (in general) remarkably easy to decompile and obtain reasonably intelligible source code. A .NET obfuscator can be run as a post-build…
So I bought a new laptop from Dell two weeks ago. Here are the highlights: The good Very speedy (of course I paid for that). Sleep/wake finally works well. Waking…
DotNetOpenAuth has just seen a minor release to v3.4.3. Fixes center around corner case interoperability issues that cause a very small percentage (<0.5%) of OpenID users to be unable to…
If you host your blog on Google’s Blogger service you may have discovered that your blog is an OpenID you can use to log into various web sites that act…
A few months ago I asked how people would feel if DotNetOpenAuth collected feature statistics and sent them back to the library’s authors so we get a better feel for…