Mobile
We talk about responsive design fundamentals, authorizing Twittter in iOS, software testing, and tracking events on mobile sites. We also review the recently released GTA3 for Android, and... Read More

Craig looks at the browser market during January 2012. It's the same story: Chrome continues to blast away at the competition.Read More

Web applications usually follow a synchronous communication model. However, non-interactive and long-running tasks (such as report generation) are better suited for asynchronous execution. One way... Read More

What will the next 12 months bring? Cross Clairvoyant Craig's palm with silver and he'll give you a glimpse into the future for all web developers...Read More

Did you know there are over 4 billion mobile phones in use today ? Here in Australia, we have a population of approximately 11 million people and over 22 million mobile phones – that’s an... Read More

Did you know there are over 4 billion mobile phones in use today ? Here in Australia, we have a population of approximately 11 million people and over 22 million mobile phones – that’s an... Read More

Craig analyzes the slightly unusual web browser market during December 2011. Every vendor made gains bar one...Read More

Integrating with Facebook from PHP is easy with the help of Facebook’s PHP SDK and some HTTP libraries like Zend_Http_Client or PEAR HTTP_Request2. In this article I’ll show you how to get... Read More

MySQL events were added in MySQL 5.1.6 and offer an alternative to scheduled tasks and cron jobs. Events can be used to create backups, delete stale records, aggregate data for reports, and so on.... Read More

MySQL events were added in MySQL 5.1.6 and offer an alternative to scheduled tasks and cron jobs. Events can be used to create backups, delete stale records, aggregate data for reports, and so on.... Read More

Building things can be tough when you can’t anticipate what type of objects you’ll need to create or how to create them. Take for example a factory which manufactures a large number of products.... Read More

Building things can be tough when you can’t anticipate what type of objects you’ll need to create or how to create them. Take for example a factory which manufactures a large number of products.... Read More
Part 1 of this post covered my experiences in .NET when writing tests, and how that helped me getting productive in Ruby within a short period of time. Part 2 covers my experiences in Ruby, going... Read More
It’s the end of the year and the holidays are almost upon us. The US recently celebrated Thanksgiving and with Christmas coming next, we look forward to giving and receiving gifts. Shamefully, I... Read More




