If you are working with FitNesse and Ruby, you’ve no doubt run into RubyFit. Installable by gem, it’s a great way to get up and running with Ruby in FitNesse. Last week on the main FitNesse list, we found a small quirk. A poster was trying to get running with it, but was only seeing…
TDD != No Design
Happy Monday everyone! As an exercise to get us through the week, let’s do the following: Take a deep breath Put your arms in the air Exhale As you exhale, say, “I AM ALLOWED TO DO DESIGN AND ARCHITECTURE WORK WHEN PRACTICING TDD!” If you aren’t able to get that out in one breath, repeat…
TDD of a WinForm app – Part 5 – Validating the account data
In our last post, we worked on allowing our user to enter new accounts – basically making our AddAccountForm usable. We were able to do that – we have a working form which our user can enter customers in to and have it populate the grid. We have two issues to address right now. The…
Happy frickin’ New Year!
Happy New year to you! This is always a great time for reflection, and I’m getting the opportunity to reflect why I enjoyed the fireworks from behind a computer monitor. We made a decision to move our sites off of TextDrive, and initially I was going to host them at the house. I have the…
Ever wonder what Ruby on Rails would look like in .NET?
ScottGu gives us an idea with the new Dynamic Data Support and, of course, the new ASP.NET MVC Framework. I always wondered how Microsoft would respond if IronRuby got Rails working, and now I know! :)
Heading up to NYC
This week has me up in NYC teaching a class. It should be a good time – I’ve never been to NYC, and especially near Christmas it should be nice. Only wish the family could come. But if you are up in the NYC area, I’d love to chat or swing by and say Hi….
Fixing the timestamps on files from Team Foundation Server
A common complaint I hear in the field (and see on the mailing lists) is that when you do a Get from TFS, the file’s timestamps are set to whatever time you pulled it down. This is likely fine for most people, but some systems rely on the times matching what was on the server…
Slides from the Tampa IASA Meeting
Last night I presented at the Tampa IASA meeting on a topic called “Getting Unstuck: Working with Legacy Code and Data”. It was basically a combination of Working Effectively with Legacy Code and Refactoring Databases for Software Architects. The presentation went really well – especially because so many of the points hit close to home….
Legacy Data and BDUF
Next week I’m speaking at a Tampa IASA meeting about approaching legacy code as architects. In getting ready for it, I was rereading some articles by Scott Ambler when I came across the following quote: An interesting observation is that when you take a big design up front (BDUF) approach to development where your database…
Happy Thanksgiving!
Here in the US, Thursday is the day we celebrate Thanksgiving. It seems to be a great excuse to have the family over, overindulge in food, and then have good conversations (or listen to the football broadcaster’s conversation). For us, we’ll be having lots of family over, and it should be a good time. But…