December 2008 Entries

Rails 3 to feature new guest, Merb

There's absolutely no pleasing everyone. You can't and shouldn't try to make everyone love you. The best you can do is make sure that they're hating you for the right reasons.via

I look forward to the merging of the two frameworks. It's a smart move that will ultimately give people more choice (and potentially less overhead or server footprint). In my time researching PHP Frameworks, I don't think I would see this happen with any of them - even if they all are trying to achieve the same goal. To me, it's not about competition - these are two bodies with the same passions, goals, and desires - just taking slightly different routes. Merging makes perfect sense.

Now I wonder what CakePHP will do, will they try and find someone to merge with? I mean, it only makes logical sense with their hanging on the coattails of Rails and all ;)

[NK Book Reviews] Website optimization: speed, search engine and conversion rate secrets

As I continue to migrate my reviews over to http://www.nkbookreviews.com, I am going to cross-post some links to recent reviews. The most recent review was today, with Website Optimization: Speed, Search Engine and Conversion Rate Secrets. This is an O'Reilly book packed full of great information.

If you haven't already, be sure to add the NK Book Reviews feed as it will have the most recent reviews and information. Thanks for reading, and let me know if you have any feedback as I spend time refining the process and website.

D-I: How to build a gantt chart with the Google Charts API

The Google Charts API is an excellent way to add high quality charting to your web application. We first started working with the API as part of the Simpli5 dashboard development, and were quite impressed with its functionality and ease of use. Wrapper classes were developed and added to our Sandstone Application Framework to make the addition charts to Simpli5 and other applications as simple as possible. via

This is truly an awesome way to use the Google Charts API. Dave got to show me how he worked this out first hand from a whiteboard, and I was impressed. If you have a need to integrate gantt charts into an application you are working on, be sure to check this out first to save you some potential headaches.

Luke W: Signaling Flexible Inputs

[...] For instance, there are basically five different ways a valid phone number could be specified in the United States. A simple script can check to see if one of these has been used and then submit the information in whatever format the back-end system requires. The chore of adhering to a specific format is taken off the person providing an answer and instead given to a small bit of code. via

Seth Godin: The internet is almost full

Nothing can grow forever, and exponential growth is always short lived. We're running out of disk space, so if you have something left to say, better hurry. Once it's full, it's full. via