On teaching programming languages

Via this tweet I came across this insightful comment over at Slashdot.  Quoting in its entirety: A bit off topic, but you triggered something I’ve been thinking about for a couple of years. That “spark” is fluency. I swtiched jobs from being a computer programmer to being an ESL teacher in Japan. Japan is somewhat famous … Continue reading On teaching programming languages

Firefox 4 is awesome!

If you’ve been reading this blog for a while, you know that I switched my default browser a few times already.  I went from Mozilla Firefox and Opera to Google Chrome and back a few times.  Recently, I’ve been very satisfied with Google Chrome.  The main advantage of it is that its super fast.  And … Continue reading Firefox 4 is awesome!

Disable and enable CakePHP plugins on the fly

I am currently working on a rather large project which is based on CakePHP framework.  In order to simplify the task, I’ve broken down the whole application into a number of CakePHP plugins.  Now, however, I want to enable/disable plugins on the fly.  After a brief search around I couldn’t find how to do that. … Continue reading Disable and enable CakePHP plugins on the fly

Group messaging is the next big thing

Download Squad suggests that group messaging is going to be the next big thing in mobile communications: The next big thing in mobile communications seems to be group messaging, and that’s no real surprise. If we take a look at the currently entrenched communication platforms, not many of them do more than messaging one-to-one or one-to-a-few … Continue reading Group messaging is the next big thing

Giving Picasa a try

Those of you who know me, know that I am a big fan of Flickr.  I’ve been using it for years, and I have more than 10,000 photos upload there.  I am also a big fan of Google.  And even so, I ignored and disregarded their Picasa service.  Why?  Because it is boring. Flickr is … Continue reading Giving Picasa a try