Sep
29

Testing the Halting Problem

I wrote a piece of code recently to follow a linked list. We were linking records together in a way that a few records would normally be grouped together in a tree, with one parent above them all. However, because of the way the records were linked, it was also possible for a loop to occur — that is A would reference B, B would reference C, and C would reference A.

Share and Enjoy:
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Facebook
  • E-mail this story to a friend!
  • Print this article!
  • Posterous
May
26

Replacing Ruby’s URI with Addressable

Corey and I have been seriously tearing apart some URLs in our recent work and found that the standard URI library in ruby just wasn’t cutting it. It didn’t parse and merge exactly like we expected, sometimes even dropping parts of the URL. It also had problems handling special characters in URLs like these: ™ ‘ ’ ° ®. We found the Addressable ruby gem from sporkmonger on git hub. From the description it sounded like exactly what we needed, “Addressable is a replacement for the URI implementation that is part of Ruby’s standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates.”

Share and Enjoy:
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Facebook
  • E-mail this story to a friend!
  • Print this article!
  • Posterous
Jan
22

Review plans every day, or “The Next Episode”

In the last episode of “Cloudspace does Agile,” I talked about the weekly meetings. I also promised a post about the daily meetings. Here you go. And of course, feel free to comment on this post, or get in touch with me if you’ve got questions. tim @ my company’s domain dot com. (Darn spammers!)


This will be a quick post. Not because I’m lazy, but because I’m making a point. The daily meeting should be quick.

Ever heard the term “stand up meeting”? It’s because people literally stand, so they don’t get comfortable in cushy executive chairs, and drag meetings out. 5-10 minutes tops.

Share and Enjoy:
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Facebook
  • E-mail this story to a friend!
  • Print this article!
  • Posterous