Web Development

GitHub's importance cannot be understated


From people understanding its appeal in comparison to alternative (and aging) tools, to the continued en-masse migration of OSS projects over there (Tracks, mootools, Apple's brand spanking new sponsored sproutcore, etc), to the sheer joy of being able to easily contribute to your favorite projects, to even more people realizing its importance, GitHub has reinvigorated the OSS development world like nothing else in the past almost ten years, I think you'd have to go back to the original SourceForge launch to find something of equal importance. So if you haven't started at least learning how to use git and Github you owe yourself a few hours to do so, even if you're using Windows. Go on! Go on, go on, go on, go on, go on!

mod_rails 2 RC is out, get it!


Anyone who does Ruby on Rails development should familiarize themselves with mod_rails aka Phusion Passenger as the brand new v2 RC is just amazing. Just take a look at those improvements: from buffered uploads so apps don't get stuck, to a tremendous reduction in the memory usage, Rack and WSGI support (yeah, it can run Python apps!), improved startup time... it's everything Rails needs to cross that last hurdle of acceptance with people who didn't like the deployment requirements for Mongrel et al. Awesome stuff!

SAP sued over typical IT bullcrap (thanks Obie)


Obie Fernandez, who gave a really insightful presentation recently at acts_as_conference, has commented on the news that SAP is being sued for $100m for lying about their product as they attempted to sell a massive software system to Waste Management. Having worked in IT for a decade, and having read every bit of published material I could get my hands on for a good decade before that, I must admit this is not in the least bit surprising. I've seen first-hand how working with large companies, that follow the waterfall development method, turns into lies upon lies upon lies, very often leaving the client shafted. A recent experience saw the software developer write the specifications for the client, with the agreement stating that they only had to work to specifications, and it wasn't until a new staff member was brought on was this loophole realized. It is for this reason that I've followed the agile development methodology (and more recently scrum and getting real) that involves the client at all stages, rather than just at the beginning, and has proven to be a great success.

Weird problem with Control.Tabs and IE


Control.Tabs is a simply wonderful JavaScript extension for the Prototype library. In one project I'm using in multiple places and it fits the requirements perfectly. There is, however, a weird problem with one page with IE where instead of displaying the form like this:


I've posted this with a solution on my employer's blog:


Subscribe to Web Development