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 time. In many cases, this allows programmers to get more done in the same amount of time as they would take [...]

Continue Reading →

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 recently spoken to an individual who is familiar with the technical problems at Twitter as well as the challenges that lay ahead for the startup. [...]

Continue Reading →

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 curly brackets to enclose blocks of code. Ruby, on the other hand, uses newline characters to denote the end of a line of code and [...]

Continue Reading →

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 in the air … fear on the part of some people in the PHP community. Will Ruby kill PHP? The short answer is: [...]

Continue Reading →