Blog

Setting up a Continuous Integration System, Part 6: CruiseControl.NET Custom Plug-in: Source Retrieval

CruiseControl.NET has an extensible plug-in architecture. While documentation on how to take advantage of it is sparse, there are some sources I’ve found helpful: Custom Builder Plug-in, which is a tutorial on how to write a plug-in derived from ITask, and the TFS Plug-in for CruiseControl.NET project on CodePlex, which …

Posted in Uncategorized | Leave a comment

SQL Server 2008 Express Silent Command-Line Install

I have a need to perform a silent, command-line install of SQL Server 2008 Express as a pre-requisite for a server application. While there’s an extensive listing of all the many options available for a command-line install of SQL Server, it still took me a while to sift through what …

Posted in Uncategorized | Leave a comment

URL Regular Expression Validation

I was adding some feeds to my blogroll recently, not really thinking about what I was doing, until I went to my blog’s home page and got this: Luckily I was doing periodic refreshes, just to see how the list was coming along, so it was easy to identify the …

Posted in Uncategorized | Leave a comment

Build up Your Online Business like an Expert

There can be a lot of complex ideals when it comes to creating an online business, like , website development or even webpage traffic indicators, all of which can seem very intimidating when you are just about to begin your opportunity in creating your very own online company. Luckily for …

Posted in Techy Life | Leave a comment

Quick Tip: Make Windows Vista Remember Window Size and Position

One of the most annoying things I’m constantly hitting in Microsoft Vista is when I open a window the last size and position of that window is not preserved. I run into this all the time with Explorer. Fortunately, there is a solution. When closing the window, hold down the …

Posted in Uncategorized | Leave a comment

How slow is .NET Reflection?

I’ve run into a situation where I’d like to use a small bit of Reflection. While this particular use that I have in mind is pretty simple, the method to which I will be adding the Reflection can potentially be called tens of thousands of times per day (if not …

Posted in Uncategorized | Leave a comment

Coding Standards & Conventions

This is my attempt to list those resources having to do with coding standards that I’ve found useful. If you have your own favorites, let me know and I’ll add them or just link them in the comments. Here’s the list. .NET/C# MSDN: Design Guidelines for Class Library Developers Brad …

Posted in Uncategorized | Leave a comment

How to build a JavaScript to Silverlight Bridge

Recently, I noticed a problem with my other blog where the live comment preview was not working. Chances are it broke when I upgraded BlogEngine.NET. I played around with the AJAX/JavaScript a bit, couldn’t get it to work, then had a thought: why not implement the same functionality in Silverlight? …

Posted in Uncategorized | Leave a comment

Setting up a Continuous Integration System, Part 9: Conclusion

Setting up and maintaining—not to mention blogging about—a CI environment is a lot of work. It takes time, persistence, and a bit of dedication. Hopefully this series will give you a head start or at least a place to get more information on setting up a new CI environment or …

Posted in Uncategorized | Leave a comment

Interface vs. Virtual vs. Abstract

Sometimes I like to take a step back and look a little harder at something I use almost every day without ever really thinking about it. Take virtual functions, for example, which I was using in C++ long before C# came into existence. C# (and Java) introduced some new keywords …

Posted in Uncategorized | Leave a comment