Meta-Programming with Ruby

Meta-programming is the writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of the work at compile time that is otherwise done at run ti…

Twitter At Scale: Will It Work?

Only two days ago the contact messaging application Twitter suffered another bout of downtime, leaving some users frustrated and others asking why the platform continues to suffer problems. I have …

PHP vs Ruby

PHP vs Ruby - Practical Language Differences There are rather significant syntactical differences between PHP and Ruby. For example PHP requires semicolons at the end of lines and generally requires c…

Ruby or PHP which one is for you

Will Ruby kill PHP? With the recent rise in popularity of the Ruby programming language (largely driven by the excellent but not perfect web framework called Rails), I’ve noticed a little fear i…