Last week, our team made the decision to start using Subversion. Previously we had been using CVS – sort of. Some of our team were actually using Visual Source Safe, and then checking in their code every couple of days to CVS. In addition, we had no real development tree in CVS. Our network admin…
Author: Cory Foy
A Ruby implementation of the Universal Unit Test
John Carter of Tait Electronics in New Zealand recently posted to the XP list his implementation of a Universal Unit Test in Ruby. Because the files section of the XP list is kind of hard to get to, I agreed to host it here on the site. Here’s the original post: My TDD, DRY, YAGNI,…
Friday Nuggets – 8/6/2005 – 8/12/2005
I realized this week that with all the mailing lists and web sites I come across a ton of “nuggets” of goodness each week. I am going to start summarizing some of the good ones on Fridays here. This weeks covers everything from TDD to Haikus and Linux Audio: http://c2.com/cgi/wiki?CollectingSeashells “You have no authority. You…
CruiseControl.NET, NAnt, and boy do I love it!
Over the past few weeks there has been a lot of frustration at work. I feel like we have some just great developers, but because we are in a transition to becoming a small company from a startup, there isn’t a lot of structure. This leads to a lot of duplication, and not a lot…
CharJUG Announcement
After many weeks of debating with myself, and several low turnout meetings, and discussion on the mailing list, I have decided to cut back the CharJUG meetings to once a quarter. Even bringing Andy Hunt and Gavin King down wasn’t enough to spark interest in this banking town. September’s meeting with Patrick Linskey on Java…
Requirements, Change Control and deadlines
Ron Jeffries made an excellent point tonight on the Extreme Programming list: I’d wager that your company has a number of practices around thetopic of “change control”, and terms in its contracts regardingchange. If I won that wager, I’d then ask: why do you have thosepractices and terms if you really believe that you’ll get…
Charlotte Web App Hacking and Charleston MSDN Code Camp
Two upcoming events you might want to go to: Tuesday, August 2nd, the Charlotte Enterprise Developer’s Guild is a presentation on Web Application Attacks by SPI Dynamics. From the description: This session demonstrates how to defend against common attacks at the Web application layer with examples covering Web application hacking methods such as SQL Injection,…
Remind me again why we moved from Tampa
Charlotte: Tampa:
CMM Certification == Outsourcing Imminent?
One of the things about this town (Charlotte) is that pretty much every IT person here has worked for either BoA or Wachovia at some point in their careers. Between the two they employ something like 150,000 total employees in Charlotte. In fact, the building I worked in at Wachovia, the CIC, has over 10,000…
Using NUnitASP to test DataGrid editing
Last week I was struggling with a way to test editing capabilities of my DataGrids using NUnitASP. The premise is that I have a data management page that has two DataGrids. Each had an EditCommandColumn defined so users could do inline editing of the information. I didn’t feel comfortable with it, though, because I couldn’t…