Pomodoro Desktop is a great utility to aid in Time Management. It helps break tasks down into simple, bite-sized chunks...

Running MAMP on standard ports (80 for Apache and 3306 for mySQL) makes MAMP ask for a password on each start up. I wo...

Netflix Watch Instantly should work fine in Google Chrome. After all, it is using the same rendering engine as Safari,...

Slowly but surely, my tech life gets more “Googley”.

I spend my days coding using GWT (Google Web Toolkit) using the...

About 3 years ago, I moved from teaching to programming for a living. During that time, I have worked in 4GL languages l...

I am in the process of reorganizing the code for the CSS ad blocker. When I am finished, there will be 3 files. One will...

Although the builds are called nightlies, many of them are being issued each day now. I take this as a good sign. Safari...

Due to differences in behavior between Safari v3 Beta and the Safari (WebKit) Nightly Release, the October release of...

GoodVibrations is finally becoming a real community effort. Michele Balistreri and Eric Caldwell have submitted some...

I am amazed at how quickly GoodVibrations.css has spread. I’ve been contacted by helpful coders from as far off as Japan...

It’s now official, Good Vibrations now includes Flash Blocking! It’s not perfect (nothing ever is), but as Safari heads...

Thanks to a few bug reports, I found out that Good Vibrations blocked a lot of the Navigation content on YouTube. The la...

There have been lots of changes to Good Vibrations this month. I have gotten reports of (and fixed) many site-related bu...

I found this code over at floppymoose:

/* Prevent flash animations from playing until you click on them. */ object[...

I want to take a moment to thank everyone for submitting bug reports and fixes to Good Vibrations CSS. All of those fixe...