Home Alone!

Swati and Aasim have hopped over to Delhi for the weekend and I am home alone – this is a rare happening, We mostly travel together for business or pleasure but this time I could not join them due to a lot of things… I do have a lot of things planned out for the weekend like post processing pictures, checking out some of the new birding spots and a date with the foster-mother of one of Aasim’s friend (yeah, Swati fixed that one for me!)

I did manage to drag myself to the gym in the morning and my trainer ensured that I exercised but rest of the things are already threatening to sink into the quagmire of lethargy and inertia. I have an option of fooling myself and saying that there is a lot of work at the office but that would require morphing into a real conman 😉

In fact apart from debugging other peoples code the only task at hand is reviewing the new PHP frameworks which have been springing up lately and looks like the epidemic is spreading faster than bird-flu, BTW I feel the panic over bird-flu is totally unwarranted!

I, personally, am more of a library oriented programmer rather than favoring a framework. Still, I found that Symfony framework for PHP5 to be quite elegant specially given the fact that they have some pretty complete documentation. I very much liked the idea of having configuration as YAML files which are compiled into PHP and cached for subsequent requests, that said I still don’t see myself building a web-app which can handle 10,000,000 hits a day using that framework – in fact any generic framework has too much bloat to handle real high traffic.

Hmmm…. looks like the post has turned out to be more geeky than I intended

Disclaimer: My experience of building a web-app which can handle 10 million+ hits a day is restricted to exactly ONE and thats was almost entirely done using procedural programming. So none of the above might be true….

  • How many frameworks did you evaluate? I am currently using agavi for one of my projects and am quite satisfied with it.

    • Lost count! I give a shot to almost any framework with appears on the scene – since the frameworks are being evalutated for possible commercial use the most important things for me to begin with are

      #1 compatible open license
      #2 an active development community
      #3 extensive documentation
      #4 performance with a sample table of 10,000 records

  • swati and aasim okay?

    • Yes, we are ok though we had gone to CP in the afternoon and passed pahadganj around 3.30 PM.