Monique took this picture while snorkeling off a catamaran in Cancun, Mexico, with our Olympus 720SW, water-proof camera.

Since April of last year, I’ve been organizing the Drupal NYC Happy Hour. The idea is very simple, and one that I admittedly got from the Twin Citites group. Get a bunch of drupalers together to have a few drinks, with no other agenda. This simple concept has proven to be wildly popular, and we regularly see crowds of around 50 drupalers.

Earlier today, in the #drupalnyc IRC room, kombucha suggested that having a regularly recurring date for our local Happy Hour may catch on in other groups. How cool would it be to have a Worldwide Drupal Happy Hour on the same day every month?

Does your local Drupal group host a similar event?  If so, would you consider changing the date if we could agree on a standard date?

I’ve been hard at work lately on my new pet project, the Dialog API module. My goal for this module is simple. Take the incredibly simple CTools ajax command framework, and merry it to the jQuery UI Dialog widget, to provide an incredibly simple api for creating dynamic dialogs. The basis of this module comes from CTools’ modal framework (which I wrote about previously), so if you’ve used that in the past, using dialog should be a breeze.

Though this project is less than 2 months old, it is starting to gain some traction. Dave Reid just committed support for Dialog to both the 6.x and 7.x branches of XML Sitemap. There is also an issue in the Skinr queue to use Dialog in place of modalframe.

Last week I wrote about the awesomeness that is the CTools ajax framework. If you’re anything like me, your mind immediately started racing about all the cool possibilities this opens up. One of those cool possibilities is yet another hidden CTools gem, the modal framework. If you’ve ever used panels, then you’ve seen CTools modals in action. In this post, I’ll show you how to use modals, in the same way that panels does.

Ajax is nothing new. And especially since Drupal’s adoption of jQuery, ajax has certainly become much easier. Generally, ajax…

Today I took over the Tumblr API module from the Jeff Eaton. Jeff had done some initial work…

I just gave 2 talks at Drupal Camp NYC and wanted to make sure to put some links up for…

This afternoon I took my parents and my brother to see Yankee Stadium. We hopped on the 4 train when…

So often there are very simple tasks that never make it into a proper module. Today the need arose for…

the good thing abt poll and one of the main reasons they keep it in core is that…

I’m always on the lookout for a high-quality html/css template. I found StyleShout.com after reading

I’ve been working on this rather large project that must make several REST based web service calls for each page…

I got an email the other day informing me that a blog author on a site I had build could…