After using the new gmail 'tabs' for a while, I began just ignoring anything not in the primary tab. It turns out, this included notifications from Godaddy regarding domain renewals. I neglected ...
The first revision control system I ever used was called RCS. It was the pre-cursor to CVS and stored all revision data locally. It was nifty but very limited and not suited for group development...
I recently worked on a project which required a updated version of the jQuery library. While there is the jQuery Update module , it only allows you to upgrade Drupal 6 to jQuery 1.3. If you reall...
I'm not sure how it happened, but today I noticed that Drupal's menus were behaving very oddly. After upgrading to Drupal 6 and installing several additional modules, I noticed duplicate menu ent...
I've been putting it off for a few years, but I finally decided to upgrade devbee.com to Drupal 6. I didn't really need to, but it bothered me that I wasn't running supported code and I figur...
The following is a guest post by Mitchel Xavier One of the challenges of developing with Drupal is to understand Drupal’s structure. Until now, when working with the DOM structure, the DOM in...
I have only tried this on my HTC EVO, and it works wonderfully. read more
I was just working on a client site and had an epiphany as to why working with Drupal continues to be a frustrating experience for me. As flexible and powerful as Drupal truly is, there is stil...
When I'm away from home, I use my Windows laptop as a dev server. I use the factory distributions of MySQL, PHP, and Apache. They run surprisingly well on Windows. I've very seldom had any se...
I just can't take it anymore. I'm turning off anonymous commenting completely. I've tried Akisment, Captcha, Mollom, all of them. Nothing works. I believe the only way a site can prevent s...
Developers are all familiar with the default behavior of the drupal menu systems "local tasks" (aka tabs). These appear throughout most Drupal sites, primarily in the administration area, but als...
I've been a huge Palm fan for over ten years. Although they have gone dramatically downhill in the last 5, and their core software hasn't had a useful upgrade at all in the last decade, I contin...
A recent series of events has resulted in some major life changes for me. I purchased a home in San Diego about five years ago, at the peak of real estate prices. My loan is about to shift to...
I eagerly awaited the videos for the Boston Drupalcon. They never seemed to appear. However, the videos for Szeged are already available here ! The quality is very good. Audio is good and th...
After over three years as an independent web developer, I've had an opportunity drop in my lap that I am going to take advantage of. WorkHabit is in the process of opening up shop in San Diego...
Now this one is pretty annoying to. I'm writing a module that imports data into nodes. Sometimes this data has already been imported, and I only want to update existing rows with changes, if ...
Here are some interesting opinions. I've always understood the appreciation for the web as new and powerful means of enabling otherwise impossible communication. But this Andrew Keen character se...
I just found this very cool screencast creation tool that is free. It's called Jing . Installation is quick and pretty easy (though it does require the .NET 3.0 libraries for the Windows version)...
This article by Joel Spolsky is as good an great explanation of why the web (among other things) is such a mess to work with for designers and developers.I've always had this idea that the web w...
The number of available Drupal modules is continuing to grow dramatically. Like a lot of other Drupal users, I spend a good deal of time downloading new modules and trying them out to see what t...