Tuesday, April 24, 2012 - 9:30am
In Part 1 of my article on The Drupal Maintenance Challenge & How to Manage It, I raised some interesting problems inherent to planning out and executing a Drupal website project. Now in Part 2, I will give some advice on how to address these challenges based on what I’ve learned in my time as a web developer.
Thursday, April 19, 2012 - 9:13am
One of Drupal’s greatest strengths is it’s huge catalog of modules and themes. At the time of this writing, Drupal boasts over 15,000 modules and almost 1,500 themes on Drupal.org. The challenge is knowing which modules, themes to use and how to maintain them with custom code and other customizations throughout the life-cycle of a website. While there are tutorials and blogs out there that can help, there isn’t exactly an instruction manual on which modules to use and which to avoid for production sites.
Friday, March 16, 2012 - 9:15am
Wednesday, December 21, 2011 - 10:03am
Introduction to Jay’s List
As we enter the 2011 Holiday season, who doesn’t love a freshly updated Drupal 7 contributed modules list?
These modules are great stocking-stuffers for every Drupaller on your list!
In all seriousness, as I mentioned in my last top modules list, the sheer number of Drupal modules (in the thousands) can be very intimidating. For the new developer how do they decide which modules to use? Google search can help you find a module for a specific use case, but it doesn’t help you find the most common modules that seasoned developers use on every site.
Friday, April 1, 2011 - 9:24am
Caching for some clients is a dirty word. It's this mysterious voodoo magic that runs behind the scenes and means their content is never updated when they think it will be. One of the problems is that strictly time-based caches are essentially arbitrary-- why do we expire a page every 15 minutes if that content hasn't been updated?
Today we will discuss one approach to make site admins and editors happy by implementing on-demand cache refreshing using the Rules module and the Cache Actions module.
Wednesday, March 16, 2011 - 10:01am
This year's theme: Drupal goes commercial! I haven't been to a lot of Drupalcons but it is interesting to see the evolution of the Drupal community. Maybe in the past it was about making Drupal into a platform that can compete with the other players in this space and attacking marketshare dominated by other CMS-es, both free and commercial. The emphasis now is definitely on Drupal shops showcasing their enterprise-level services: hosting, platform/distributions, app-stores, software-as-a-service type offerings. I think it is part of a natural evolution when you have a good platform that is growing and gaining momentum.
Dries Keynote
Tuesday, August 17, 2010 - 9:14am
As a Drupal developer, I am constantly trying to streamline and generally make my processes as efficient as possible. With that said, I have seen tremendous value incorporating Features in just about everything that I do Drupal-related. Recently, I shared a snapshot at a Mediacurrent staff meeting of a more in-depth presentation I would like to do at the upcoming Drupalcamp Atlanta.
Monday, April 5, 2010 - 4:04pm
Introduction to Jay's List

Monday, January 11, 2010 - 11:28am
Eclipse
is a powerful open source IDE built on Java that has been around since 2001 and has become quite useful tool for PHP development, including Drupal. This post is meant to give some rationale on why to use this platform for Drupal development and get you oriented as soon as possible. With Eclipse, there is definitely a learning curve, but if you give it a chance I’ll think you’ll find it an indispensable resource for your toolbox.
Monday, October 5, 2009 - 2:12pm