Skip navigation.

Web talk

March 2006

Remember To Label Code in SourceSafe And Do It Often

I’ve relived one of my worst nightmares today: I forgot to label a code tree before making drastic changes to it. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Helpful Links on JavaScript Closures

Closures are a very powerful concept. They are easy to understand conceptually, but the devil is in the details, as the saying goes. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Mission Statements Are a Joke

Guy Kawasaki makes an excellent point about corporate mission statements in his book The Art of the StartRead this blog post

  | Discuss this post3 comments  |  No TrackBacks

MSNBC Resolves Dispute Over Fly-Out Menus

I have just noticed how MSNBC settled the conflict of opinions on the fly-out menus. Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

Book Review: Getting Real

Normally, I include a thumbnail of the book cover, but Getting Real by 37signals doesn’t have one. So far it exists only as a PDF and costs $19 a pop. Read this blog post

  | Discuss this post5 comments  |  No TrackBacks

Who Wants Windows Live Messenger Invites?

If anybody wants an invite to try out the Windows Live Messenger (currently in beta), let me know. I have 18 invites left. Read this blog post

  | Discussion is closedNo comments yet  |  No TrackBacks

One Year Worth of Google Logos

A year ago, on March 17th, I committed to collecting Google logos for one full year. No particular reason—just for fun of collecting. Below is my gallery of collected logos in chronological order. Read this blog post

  | Discuss this post5 comments  |  No TrackBacks

Fighting View State Spam

This is a sequel to my earlier post, View State Lockdown. I keep seeing attempts to feed entire emails under the guise of view state. I don’t understand the point of such an attack. Those emails are posted in plain and clear while view state should be base64-encoded. It’s futile, yet annoying. Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

Impressive Event Library from Yahoo!

I really like the Event UI library from Yahoo (picked up via Jonathan Snook and Dustin Diaz). The library is relatively small, but it packs some serious meat. I believe this library can be a solid foundation to a more comprehensive suite of client-side libraries, should Yahoo! pursue such an initiative. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Displaying Progress Indicator During Callbacks

When designing web user interfaces with callbacks (aka “Ajax”), it’s important to provide visual cues that something is happening and advise the user to wait a second or two. People regard Google Suggest as the ultimate “Ajax” application. Google Suggest works lightening fast because they can afford fast hardware, and are able to search through their giant storage and deliver suggestions in under a second. For most of us it’s an unattainable dream, and we have to deal with very real latencies. Read this blog post

  | Discuss this post3 comments  |  No TrackBacks

Disabling Page Transitions in Internet Explorer

If you are tired of sites that do “page transitions” in IE as much as I am, here’s a quick and dirty fix. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks