Cocoa class has been put on hold for a while as I sling the code to pay the bills. I've been working a lot with the Magento commerce system lately, and thought I'd share. The following is from an answer I gave on Stack

Just a quick note, but it seems that despite having the whole <version> thing going on in config files, Magento doesn't actively do a version diff and reload a new module. If you want the system to reload the module (and re-run any

I'm taking a quick break from the Magento series as I plumb the depth of EAV and get through a crunch phase at The Day Job™. In the selfless interest of helping out the internet and the selfish interest of keeping my front page

The biggest challenge for Ruby and PHP web developers coming to Magento is having to deal with individual module configuration. This is an integral part of of Magento that won't ever go away, but I think there's huge steps we can take to make

I've been keeping quiet on this one until the details were hashed out, but I'm proud to announce that Magento Inc. will be featuring edited versions of the Magento for Professional Developers articles on their knowledge base site, starting with a brand new introduction

As platform, PHP has a long history of relying on the base computer's underlying file system as a storage mechanism for various application and system functions. This ties in closely with PHP's practical history of closely modeling the nacent web's file serving architecture for

Many people, myself included, recommend that you "Turn on Developer Mode" while working on your Magento store. These days, this can be done in an .htaccess file, or directly in Magento's index.php bootstrap file.

One trap a lot of people (myself included) fall into with Magento is forgetting that sometimes the best solution is just basic, standard PHP OOP. There was a Stack Overflow question where this came up in the comments, and I figured I'd wrangle a

Magento comes bundled with the ability to generate a Google sitemap. Google sitemaps are XML files that tell Google's webmaster tools where your site's content is. There's debate in the professional webmaster community as to how a Google sitemap will or won't affect your

The 404 page has a long and illustrious history in the world of web development. What started as a simple, unfriendly error message has turned into a key part of any site's experience, and any retail outlet's conversion rate. Like many other PHP frameworks