The Most Useful Firefox Add-on Ever?

There’s a bunch of different tools, add-ons and plugins that I find handy for web and RIA development. However, in terms of sheer usefulness, I would have to say that one stands out above all others: The Firefox Clear Cache Button Add-on:

Clear Cache Button

The Clear Cache Button does exactly as the name suggests, and it does nothing else. It doesn’t clear your cookies, history or any private data at all. It just clears the browser cache. And because it’s a toolbar button, it’s right there. You don’t need to click through a barrage of menus, dialogs and radio buttons.

Browsers are quirky in the way they cache certain types of content. Sometimes images, JavaScript files, CSS files or even SWFs may get pulled from browser cache, without the browser even re-requesting them to see if there is an upated version (which of course, has  just been updated).  Now browsers do provide a fairly standard way to clear cache (via menus), but over the years the default options have come to include clearing your history and cookies – things that improve productivity, and you don’t really want to lose. You can selectively disable things you don’t wish to clear, but it’s time-consuming.

I swear I can see the little broom icon on the button in my toolbar fading, as a result of its frequent use.

Webtop Calendar Preview Available

A couple of weeks ago, Webtop Calendar was made available as a preview release. Developers who have sifted through OpenLaszlo’s sample applications looking for coding tips might be familiar with the OpenLaszlo Calendar application. Calendar was one of the first demos to be bundled with OpenLaszlo. You can try Webtop Calendar on gowebtop.com.

Webtop Calendar

Webtop Calendar is similar to OpenLazlo Calendar, and it does have some of the slick-but-significant animations that made the original demo so compelling. However it’s not merely a port of OpenLaszlo Calendar code into Webtop. That would be technically possible; you can simply drop an OpenLaszlo application into Webtop, and it should run fine. Instead, Webtop Calendar was completely rewritten to use Webtop services, and to tie into user-specific Webtop features (eventual integration with other application, etc.).

By the way, I don’t recommend looking at the OpenLaszlo Calendar code as an LZX best-practices reference. Being driven by flat XML data files, it’s not really a complete end-to-end application. LZProject is a good example application that covers everything you need to know.

The Snapfish Flex, er… OpenLaszlo Application

I’ve known that Snapfish have been using OpenLaszlo for some time. Their logo is displayed on Laszlo’s corporate site as an adopter, and the app is listed on the OpenLaszlo Applications page of the wiki. That’s why I was surprised to discover that Snapfish is listed on the Flex Showcase (an Adobe website). For a moment, I thought that perhaps Snapfish had replace the OpenLaszlo one with a Flex one. But no, the OpenLaszlo application is still there (you need to log in, then click “Play Slideshow” on any album, and int will launch). I couldn’t find a Flex app on the Snapfish site.

The funny thing is: the screenshot of the Snapfish application that’s on the Flex Showcase is actually of the OpenLaszlo app! You can even see the gray OpenLaszlo slider component at the top-right:

Flex Showcase Screenshot