Keith Elder used to be one of the biggest PHP advocates around. Now, he runs a site called http://www.dotnetpimps.net where he is the foremost .NET Pimp. He pointed out on his blog that he’s put up and article on why he made the conversion. More at http://dotnetpimps.net/blogs/theelder/about.aspx.
Development
I’ve found this little tool invaluable. I use it to test out RegEx expressions, String Formatting and tons of other useful little bits of code. I used to keep a dummy project around for this purpose, but it’s a pain to load VS.NET every time that you want to test a quick string formatting and it’s too painful to test to that location in your real application just to see » read more.
This was fun. It’s a completely different database and set of circumstances than last night’s fun and frivolity. I finished an application, zipped up the folders and sent it off to a client. In this application there is a desktop app that talks to a web service that talks to a SQL Server 2005 Express database. Sounds fairly simple, right? Right. Well, the client unzips it all to a directory, » read more.
Yesterday I had to make a quick change to a SQL Server 2005 Express database that I’m using for an internal to SRT Solutions tool. I decided that the easiest way to do it was to leverage the auto-connect feature of SQL Server 2005 Express by just FTPing the mdb down, making my change and ftping it back up. This has worked a number of times in the past. Not » read more.
Jim, I will get you back for tagging me… J Four Jobs I’ve Had… · Bailing Hay (Grew up on a farm in Arkansas) · Security Guard · Morning radio show host · Software consultant Four movies I can watch over and over… · The Professional · Ronin · It’s a Wonderful Life · Rosencrantz & Guildenstern are Dead Four TV shows I love to watch… (Disclaimer – similar » read more.
Here is the code from some of my recent talks. I will be updating this code from time to time so check back occasionally.
I was reminded of log4net today when working on a project. The client asked a logging framework and the cool part is that it’s a Compact Framework application. Sure enough log4net supports the Compact Framework. There are a couple of minor differences that you should be aware of if you are interested in using log4net on the Compact Framework. First of all, not all of the appenders make sense – » read more.
Through careful use of databinding, your UI code can be very light weight. There are two forms of databinding that we need to discuss, binding to properties of objects and binding to a list of objects – which often binds to properties of the individual objects. First, let’s deal with the less talked about binding to properties. The code to setup a binding to a particular property on an object » read more.
There is a fantastic article on the subject linked to from this item by Justin Gehtland. I really like how the Justin equates unit testing to the spell checker in Word. You shouldn’t have to wait until you are done with the document or, worse, wait until the client calls you to know that you misspelled something.

