This is a personal weblog. The opinions expressed here represent my own and not those of my employer.

All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.