I work on a Drupal application which utilizes Drupal taxonomy for grouping products on the front page. A view displays an image for each product grouping, allowing users to click through and view products in the selected category.
Well, you can certainly learn something new about Drupal everyday. I spent a good bit of time trying to figure out why I couldn't perform a simple field value update to a few nodes in an application. So, node_save() was running without error, and nothing I attempted to update in the node object or related fields would save.
When developing Drupal applications on my Mac, I like having access to the same tools I use on servers. This allows me to test for possible conflicts and issues, while evaluating performance impact. I recently decided to look at getting Memcached going on my Mac since we use it on servers at Classic Graphics. Memcached is a memory-based caching system for speeding up web applications by storing chunks of data. Drupal and PHP can leverage Memcached to assist with performance.
I presented a bit on how to setup Drupal Code Sniffer with Sublime Text 2 at our last CharDUG meet up. I wanted to follow-up in writing on how to set up this functionality since I didn't have slides prepared at the meet up.
A brief description from the Drupal Code Sniffer project page:
I am a huge fan of the Drupal Textmate project. It saved me quite a bit of time when developing Drupal modules with Textmate. After switching to Sublime Text 2, I have missed the ability to startup a new Drupal module project quickly with a template.