Tips
Tips for Software Engineers
Today, I had the pleasure of trying to use CSS to style some ASP.NET ImageButtons. One aspect of the style that we wanted was a border around the button on a mouse hover. However, no matter what I tried, I could not set a border on the button with CSS. After a bit more digging, I found out that ASP.NET is trying to help us by inserting an Inline style of border-width:0px if we haven't defined a border-width for the ImageButton (which, of course, we have not, as we're using CSS!). So, I went to faithful...
I am a huge fan of Continuous Integration and have been using CruiseControl.NET (CCNet) successfully for the past year. Recently, I've run across a limitation in the way the cnet.config file is used. Normally, when a developer needs to reuse some piece of information, such as a file path, he will put this information in a Property or Constant. However, unlike MSBuild files which supports a PropertyGroup, the ccnet.config provides no support for Properties or Constants. For example, in my ccnet.config...