This evening I had the chance to dive back into some Rails stuff. I came across a problem of which there was surprisingly no straightforward documentation from start to finish, so I wanted to put it here. Let’s say you have 3 tables – restaurants (id, name), categories (id, name), and restaurants_categories (restaurant_id, category_id). You…
FitNesse and…F#?
This week I happen to be at one of our offices, and we had a ton of MSDN Magazines there. Flipping through one, they had an intro to F#, a functional language that runs on the CLR. I figured it would be fun to see how hard it would be to get it running with…
There is no Agile
Esther Schindler recently published an article in CIO magazine entitled Getting Clueful: 7 Things CIOs Should Know About Agile Development. The article starts well enough, but quickly falls into the Agile trap with headers like: Agile Creates Better Software and Agile’s business value comes from organizations’ ability to focus on which projects to do, what…
Getting photographed by Google
This afternoon I was on my way up to the local home improvement store when I saw a strange looking car pulling out of a parking lot. Well, the car wasn’t strange, but it had a weird, tall antenna looking thing on top of it. As it turned onto the road, I saw the Google…
Ron Jacobs session on TDD/MVP in Tampa
On Thursday, Microsoft hosted a day of Patterns and Practices at the Tampa office. We happened to be there for some unrelated meetings, so I ended up staying for the festivities. Besides finally getting to meet David Hayden in person, Ron Jacobs was down from Redmond to do a talk on TDD in the UI…
Microsoft to buy Yahoo!?
Here’s something to ponder over your morning coffee: Microsoft bids $45 billion for Yahoo Purty nutty… Update: Here’s some more interesting details including that the proposal was made directly to the Yahoo! Board of Directors – write after their chairman resigned last night. More Updates: Microsoft is going to hold a conference call at 0830…
Bad File Descriptor with FitNesse and RubyFit
This afternoon I was spinning up a RubyFit test in FitNesse when I encountered the following: C:/lang/ruby/lib/ruby/gems/1.8/gems/fit-1.1/bin/../lib/fit/fit_server.rb:68:in `initialize’: Bad file descriptor I was baffled, because everything looked fine. Turns out there is a bug in Java. So I upgraded to the latest version (I was on 1.5.0_13 and went to 1.6.0_03) and everything was fine…
Putting choices in an HTML Select does not mean you can’t get hacked
This afternoon I was on the phone with a customer of ours talking about various ways of testing applications. One interesting thing they said was that they didn’t have to worry as much about incorrect input coming from the web portion, since all of the results are in select drop downs, and so can’t be…
Adding Pseudo Previous/Next links on Blogger
I’ve been using Blogger for my blog for a long time. Recently, my wife joined the Blogosphere with her entry called ToddleBITS. She started off on Blogger and moved over to our own domain – a nice feature that Blogger has whereby they simply FTP over the files for the blog posts. Anyway, one thing…
Test Driven .NET Development With FitNesse shipped!
My congrats go out to Gojko on shipping his new book Test Driven .NET Development With FitNesse. I was one of the reviewers for the book, and it’s great to have a resource to point people who are interested at when they want to use FitNesse and .NET together.