August, 2005

DHTML Binding Example

I’m having trouble catching up after my mini-vacation, but I cleaned up the key-value coding/observing code enough to post an example. Read DHTML Binding Example »

A Few Words on Naming

By now you may have noticed that I like long, descriptive names. Take an example from the Key-Value Coding/Observing library, setKeysTriggerChangeNotificationForDependentKey. That’s quite a mouthful for anyone. But most editors will complete this automatically after typing only a few characters.

Most importantly, the name setKeysTriggerChangeNotificationForDependentKey leaves absolutely no doubt what the function does.

In the hopes that I might be able to influence your own naming scheme, I’ve set down my guidelines. If you don’t already have a naming scheme, consider adopting one. It will make your life easier. That’s what they’re supposed to do. Read A Few Words on Naming »

What’s This Web 2.0 Stuff

I don’t really mean to be contrary (No, really, I don’t). But I don’t get all this Web 2.0 stuff. Yes, I’ve read about Tim Bray’s discomfort with the Web 2.0 moniker. And I’ve read Tim O’Reilly’s response. But I just don’t get it.

The Web hasn’t reached its second major revision. I’d be generous if I even said it was in the Beta phase of 1.0. Here’s what I think we really need before we can claim the Web has really become a platform (hence 1.0). Read What’s This Web 2.0 Stuff »

Key-Value Coding and Observing

Those of you who have explored Apple’s Cocoa technologies are probably already familiar with the second greatest advancement in UI programming I’ve seen in my 18+ years of writing software: Key-Value Coding and Observing.

This technology is built into Apple’s Objective-C runtime and forms the foundation of the greatest advancement in UI programming: Cocoa Bindings.

I’ve heard Cocoa developers bemoan the lack of Cocoa Bindings as they branch out into the world of Web programming. Well, Key-Value Coding and Observing is the first step on the road to delivering DHTML Bindings. Read Key-Value Coding and Observing »

Search via Ajax

Thanks to a kind mention by Josh Porter, I’ve seen something of a spike in traffic. And a lot of it has come from links relating to AJAX.

I’m actually working on a cool AJAX demo and the search tool on this site was just a quick hack. In case you’re interested in how it works, here’s a quick tutorial. Read Search via Ajax »