March 2, 2010 · 2 min read
One of my favorite television shows is Mythbusters. It’s not that I’m enthralled with the myths themselves, but the engineering required prove the myths correct or incorrect (“Confirmed” or
January 26, 2010 · 2 min read
When my wife and I bought our house back in April, one of my pet projects has been to renovate the room over our garage. I knew buying the house that it would be a lot of work, partly because the
January 19, 2010 · 2 min read
In my office, there lives a monster. This monster is called “The Internet Killer,” and he likes to poke his head out every now. When he does, our internet goes down for hours upon hours. During this
January 5, 2010 · 1 min read
Interesting question came up on Twitter the other day: “Press Start” screens? Why can’t I just go straight to the main menu? If you’re a gamer, especially on consoles, you’ve seen this screen more
December 1, 2009 · 1 min read
Please take a few minutes and travel over to DeveloperFusion where my latest article on Windows 7 Task Dialogs has been published. If you’ve never used a task dialog before, I would definitely
November 17, 2009 · 1 min read
I invite you to head over to Developer Fusion, and read my article on "Enhancing Your Applications For Windows 7”. If you haven’t played with the Windows 7 API Code Pack yet, I definitely recommend
October 16, 2009 · 1 min read
Today I’ve been diving into an easy way to paginate record sets in my applications. Searching around the internet yielded several good walkthroughs on how to do this. My favorite way came from my
September 23, 2009 · 4 min read
As developers, we understand one fundamental truth: our software is going to break. It's not a matter of if, it's a matter of when. Hopefully on your team, you have a dedicated testing staff.
April 21, 2009 · 1 min read
I just a situation where I needed to perform a wildcard search on a table in my database. When I used to do ADO.NET, I would simply write my SELECT statements with LIKE keywords to do wildcard
March 4, 2009 · 3 min read
What is a computer scientist? Google gives the definition: a scientist who specializes in the theory of computation and the design of computers. In most of our minds, a computer scientist is a