Monthly Archives: 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.

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 [...]

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 [...]

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 [...]

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, [...]