Facebook Developer Garage Dhaka – Open Stream API
The first ever “Facebook Developer Garage” took place in Dhaka, Bangladesh and I am proud to be a part of it. I was one of the speakers of this spectacular event organized by Facebook and IBT...
View ArticleChanging the default controller naming convention in CodeIgniter
CodeIgniter is one of my favorite framework and I often use it for developing application quickly. Although it is very flexible in most cases, I find its naming convention to be strict. Many times I...
View ArticleEnterprise PHP
I presented this talk on the Soft Expo 2010 – the largest software fair in Bangladesh. The intention was to clear some of the misconception about PHP, the growth of PHP, how it can fit in the...
View ArticleQuick start on new Facebook PHP SDK (IFrame based)
This post is more than couple year old. It solved the issues when the SDK was first released and facebook had lack of documentation. However, now facebook has very rich set of documnetation and you...
View ArticlePainless Ruby and Rails installation on Ubuntu/Mint
It took me an hour to properly install the latest versions of ruby, rails and its mysql binder. Although its less than a 5 mins task, I had to search in forums, blogs to deal with the various errors....
View ArticleA clean way of integrating PHPUnit 3.5.x with CodeIgniter 2.x
Now a days, my default choice of framework is always Zend Framework. However, I have to maintain a couple live projects in CodeIgniter from early days. I feel its very important to have tests around...
View ArticleNode access rebuild using Drush
In one of our Drupal production site, we have around 84K nodes. Periodically we need to rebuild the content access permission, which takes around 6 hours to complete when done through the browser....
View ArticleUsing Mockery as a mocking framework with PHPUnit
A few days ago I was explaining mocking to a few colleagues. I came up with the following quick n dirty code to show them the elegance of Mockery as a mocking framework. The code is straight-forward:...
View ArticleJSONize your PHP classes using traits
I was having a discussion with a colleague regarding how to add generic JSON based representation to a number of classes without making a big effort. The immediate solution that came in my mind is to...
View ArticleOptimizing variables cache in Drupal 6
In Drupal 6, a number of caching strategies are incorporated to handle large traffic. One of them is the serialization of the whole variable table. It is being cached in the database and gets extracted...
View Article
More Pages to Explore .....