Over on JavaWorld, you can see my latest article: Ajax: Tools of the trade. If it’s been a while since you looked at client side development and you still think alerts are the end all be all of web debugging, you might want to give it a read. Here’s the official summary:
A recent chat with my good friend Andy Glover (of “Jolt award finalist” easyb fame) has found it’s way up on JavaWorld’s podcast page. Andy has a good overview of our conversation over on the Disco Blog. I had a blast covering a topic near and dear to my heart – have a listen!
It’s a new year and that means more speaking (not that I haven’t enjoyed the winter lull mind you!) Code Freeze kicks the year off right and the No Fluff season is rounding into shape. In February, I’m heading out to the Boston area to speak at one of the top JUGs around. My friend Mark Richards used to run this group and based on what I’ve heard, it’s a top notch collection of developers. I’ll be giving one of my favorite talks, Designing for Ajax; if you’re in the neighborhood, I hope to see you there!
I’m a little tardy in getting the Rich Web Experience written up, I hope you’ll forgive me. First off, I just want to thank the attendees – what a great audience! They were very engaged, asked a ton of great questions and really made for a fun few days for the speakers. In an neat bit of coincidence, I met Josh Holmes from Microsoft on the plane out to San Jose – we spent most of the ride talking about Silverlight though his trip to Crested Butte was quite something! Anyway, I hope Molly Holzschlag is feeling better; her presence was missed but at least the opening panel managed to make InfoWorld (you can’t spell filibuster without Scott Davis ).
Jesse James Garrett‘s keynote was quite something; his slide deck was quite a work of art and had many of the speakers buzzing. He’s clearly a believer in the Lessig/Presentation Zen method; the use of images and words plus the integration of blank screens was worth the price of admission. I also enjoyed the case study from the Netflix folks; they’ve got some great examples of Ajax on their site but what I respect so much is their belief in testing. According to Sean Kane, about 70% of the features his team dreams up never make it out of testing!
During the second expert panel Scott threw out the “what books do you recommend” question and as usual Neal Ford stole two of mine (Dreaming in Code and another that I’m surprisingly blanking on). Needless to say, I’ve got a few things to read in the coming months – here’s a list of what I jotted down to follow up on:
- The Lucifer Effect
- Facts and Fallacies of Software Engineering
- Misquoting Jesus
- Hiding the Elephant
- The Change Function
- Pattern Recognition
While I really enjoyed the entire weekend, the highlight was Aza Raskin‘s workshop on design. He discussed the “monologue box” (aka JS alerts) along with his solution of transparent messages. His examples of undo on the web were inspirational sparking a lot of discussion. Throughout his talk he showed off Enso and though I love Quicksilver I wouldn’t mind if Humanized ported that bad boy over to the Mac! Aza talked a lot about natural language which lead to the quote of the week:
Trying to remember the command for tar -gvf is like bobbing for apples in a cement mixer.
Aza was good enough to join a handful of speakers at dinner after the show and he even tagged along for a couple of hours of pool. Good thing he and I are pretty close in skill at that particular game…though he did school me in air hockey.
Needless to say, it was a great evening and fantastic way to wrap up the conference. Neal and I did our best to recruit Aza for NFJS, he’d certainly be a welcome addition. Anyway, a great show and I’m really looking forward to next year when we’ll have not one but two opportunities to get the web community together!
I’ve mentioned this to a few people here and there but mark your calendars for The Rich Web Experience September 6-8 in San Jose. Whether you’re a seasoned Ajax vet or someone that’s just trying to get your head around what the heck XHR is, RWE has something for you. The lineup looks absolutely fantastic and I’m excited to be a part of the event – if you’re interested in going, you can get a $200 discount by using this promotion code: nfjs2007speaker200. I’ll be doing an overview of various Ajax libraries, a deep dive on Prototype, and a talk on how to add Ajax to an existing application. Hope to see you there!
As promised, here are my slides from last week’s Gateway JUG talk (apologies for taking so long to get these up). I had a lot of fun (well, except for the trip to the airport) and I want to thank NFJS for sponsoring my trip! Please note, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License: Foundations of Ajax.