Posts

Why Reship a Buggy API?

Version 1.0 of the .NET Framework introduced System.Drawing.Region‘s Union method, designed to union two regions or several other types into a region. A bug, first reported in 2001, caused unexpected behavior. The method’s output was determined as unreliable…. You can read the copy of the original post, or if that goes down too, you can try the Wayback Machine’s copy of it. Context: This post was automatically imported from my old blog, which was originally hosted on Microsoft’s ASP.
2007-07-11
1 min read

How To Create a Really Accurate Timer

Some of the work on my current project requires accurately timing events, at a frequency of a few dozen per second (that means that each event has to follow the previous one within a few milliseconds). The resolution of those calls is so small, that even System.Threading.Timer can not handle it and lags behind…. You can read the copy of the original post, or if that goes down too, you can try the Wayback Machine’s copy of it.
2007-05-08
1 min read

XmlSerializer Problems

Just stumbled onto an exotic bug in the framework:… You can read the copy of the original post, or if that goes down too, you can try the Wayback Machine’s copy of it. Context: This post was automatically imported from my old blog, which was originally hosted on Microsoft’s ASP.NET Community Blogs. When they shut it down, I dumped all of my old posts to Wordpress. You can still check out the original blog on the Wayback Machine.
2007-05-01
1 min read