Should PHP Developers Learn the Newest Frameworks or Stick to the Classics?

PHP, much like most programming languages is very slow to evolve. If you coded PHP five or even ten years ago and know the basics of object oriented programming then you will still be able to read and write PHP code today. Even when a new branch is released, the adoption rate is very slow and developers are reluctant to use new features since their code won’t be portable if moved to an older shared server using an older version of PHP.


Continue ReadingShould PHP Developers Learn the Newest Frameworks or Stick to the Classics?

Twitter makes major e-commerce move with new ‘buy’ button

Twitter has announced yesterday that they’re testing out a new ‘buy’ button. It will allow users to make purchases directly from their iOS or Android Twitter apps. When users click the ‘buy’ button in a tweet, they will be prompted to fill in their payment and shipping information (which is then attached to their account), and make the purchase. The functionality is not available as of yet in Canada, it has only been rolled out to some users in the United States.


Continue ReadingTwitter makes major e-commerce move with new ‘buy’ button

The gathering cloud computing

As the summer clouds begin to dissipate to make way for the laden clouds of winter, there are some clouds that just don’t seem to go away and are only increasing in their intensity.  Cloud computing is all the rage. “It’s become the phrase du jour,” says Gartner senior analyst Ben Pring, echoing many of his peers. The problem is that (as with Web 2.0) everyone seems to have a different definition.
Chances are, you use Google products a lot, whether to search online, watch YouTube videos, or download a book.  You are effectively using the cloud.  The reality and the simple definition is that cloud computing is where our digital data no longer exists on our home computers, but in server farms. The basic advantage is that we can access it from anywhere, reduces infrastructure costs and allows the easy scalability required of adapting software applications.

Continue ReadingThe gathering cloud computing