A simple Perl wrapper around the Google Maps API. It allows you to easily create maps with markers, polylines and information windows. You can now look up locations around the world without having to install a local database.
Mashup games are always fun. Those built upon FourSquare have an extra layer of enjoyment, because they're tied to the real world. In the case of City Warfare, players use various water weaponry to soak other FourSquare users.
Node.js has gained popularity and as the kinks are worked out, many sites are finding success with it. As the list of node.js modules grows, it's hard to figure out which modules you need and which you don't. Here are six that are especially relevant to Programmable Web readers.