ScrapBook is the best FireFox extension ever written. It lets you select bits of a web page (including structure, formatting, images, etc.) and save them into hierarchically organized locally stored clippings. You can edit them, arrange them, highlight excerpts, add notes, etc. […]
Working with two separate compact flash cards was a little more complexity than I could handle in India. Due to a mixup with filenames, I ended up overwriting 78 pictures that Marni and I took between Agra and Jaipur. Luckily, I discovered […]
Please remove the sarcasm from my previous post about Ajax. I won’t go so far as to say that I have reversed my opinion, but I will admit that I was focusing on the wrong part of Ajax. I am currently building […]
Several people have asked me what it was like to write a tech book so I thought I’d describe the overall process for the benefit of others who are considering it. Getting the Gig The deal came about in a roundabout way. […]
Working as a UI developer for four years at an XML Security Company doesn’t make you a security expert. But somehow, it does make you notice bad security when you see it. Today, I bring you four examples of ridiculous security policies […]
This isn’t one of those “Technology X Sucks” articles (this one is one of those). I just don’t really understand why people use standalone RSS readers or even web-based readers. I’m not knocking RSS at all — I love it. I currently […]
The EFF is holding a “Blog for Freedom” Blog-a-thon where participants are supposed to blog about their personal experiences fighting for freedom online. Since I have no personal experience with fighting for freedom online (other than joining the EFF), I decided to […]
I can’t really take the high road when it comes to defensive HTML form flexibility. I distinctly remember trying to convince our designer at my last job that trimming extra spaces at the end of a URL wasn’t necessary because the user […]
A reader from Omaha, NE writes: Dear Klep, What are your thoughts on this whole Ajax phenomenon in webapp development? That’s a great question. It’s almost like I wanted to answer that question and fabricated the query just to set up the […]
With my wife out of town for work, I decided to attend SuperHappyDevHouse 2, an all-night gathering of elite coders, their laptops, and about a dozen power strips. The idea is terrific — get people together to work on whatever they want. […]