Premature optimization is the root of all evil

I’ve lost count how many times I’ve heard that quote. It’s a great quote said by one of the leading minds in computer programming and formal mathematics, Donald Knuth. The problem with this quote is that, like so many other things, people have only remembered (or only quote) a... [Read More]

Sams Teach Yourself C# 2010 in 24 Hours

I’m sure most of you are familiar with the Sams Teach Yourself books, at least in passing if not in owning one. I am very excited to announce that I will be joining the Sams Publishing authoring team for their upcoming Teach Yourself C# 2010 in 24 Hours book. This... [Read More]

Tampa Bay IASA June 2009 Meeting Reminder

Just a quick reminder that the June 2009 meeting is tonight from 6:30 PM - 8:30 PM (ET) at the Microsoft office. Please be sure to register so we have a good idea of how much pizza to order. Enterprise Architecture What is it? Why is it important? An... [Read More]

Getting a custom attribute

Attribute programming has a lot of benefits and, when done correctly, can greatly simplify the amount of code that you need to write. One drawback to using attributes is that the code required to retrieve a custom attribute from a type is a bit cumbersome and is very repetitious. Given... [Read More]

Windows 7 Bing Search Connector

Microsoft’s latest incarnation of it’s search engine, which has gone by a few different code names, is live a few days early. It’s still early, so it remains to be seen if Microsoft will be able to pull any search market share away from Google,... [Read More]