Code Rollout: Report Dead Links

Did a code roll out last night to implement (finally) the report dead link functionality. Plus included a cleaned-up FAQ, tweaked some of the CSSs for the windows platforms and laid the ground work for some of the new functionality we are going to be introducing in the coming weeks.

The first iteration of the “report dead link” functionality will enable users to report links that are dead, which as I said before, will simply provide me an indicator. In the next iteration, there will be a count of how many times a given link has been reported as dead. I can see that now, but I will also be including this in the “link details” page.

What was nice though, is that this code roll out proved out and completely validated the architecture and design of the site. It proved that new functionality could be added with ease and roll out could be done in a phased manner without major impacts to the actual production site. Its raised my confidence level in the site and how it was designed. Yeah, in all my experience in developing complicated applications, I’ve learned that by decoupling each tier (user/display, business logic, data model) you create a system that can better scale, if you do it right. So far, looks like I did it right.