Archive for the ‘Ajax’ Category

Rich Web 2008

Friday, July 11th, 2008

Last year’s Rich Web Experience was a big hit with some of the top Ajax/JavaScript/Design experts around. This year we’ve got not one but two chances to get your web groove on! With fantastic speakers like Molly Holzschlag, Douglas Crockford, Neal Ford, Stuart Halloway and David Verba, you’re sure to learn a ton. As usual, you’ll get technically focused 90 minute sessions with tons of speaker contact, all meals included, a great party, and it’s hard to beat the swag. Early bird registration ends August 15th and attendance is capped so don’t dawdle. I’ll be speaking at both shows and I’m really looking forward to it - hope to see you there!

Rich Web East Rich Web West

New England Java Users Group

Wednesday, January 2nd, 2008

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!

Reflections on RWE

Thursday, September 20th, 2007

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 :) ).

Having no talks Thursday, I settled in with a full helping of Bill Scott and Doug Crockford. Bill introduced Protoscript, a “simplified scripting language for creating Ajax style prototypes for the Web.” I thought it was a pretty interesting tool and something that could really help those of us that build UI mockups (read more here). Doug talked about, you guessed it, JavaScript a topic near and dear to his heart (check out his stuff on YUI Theater to get a taste of what you missed).

Friday I had to go to work! I opened up with my Designing for Ajax talk which was a hit. My audience was just fantastic - they asked a ton of questions and I had a real blast with this talk. From the comments I got afterward it sounds like people learned a bunch and had a good time. Later that afternoon I gave Deconstructing Prototype for the first time and it went pretty well I think. Bill’s Antipatterns talk was great; it just amazes me that some of his examples ever made it out to the real world and I applaud him for being able to turn a critical eye towards his employer. That afternoon I taped a short video on UI/JavaScript etc. that will someday find its way to the NFJS site - I’ll be sure to post when it goes up.

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:

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.

Aza Raskin prepares to defeat me in pool.

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!

The Rich Web Experience

Wednesday, July 18th, 2007

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!

The Rich Web Experience

How do you Like Your JavaScript?

Monday, February 12th, 2007

Old Ajax hand Brent Ashley has broken what I can only hope was a self imposed silence today with Javascript - the Web 2.0 developer’s Babelfish. I must say I agree with Brent’s “unformed” idea: some of today’s popular JavaScript libraries try to make JS “feel” more like a different language. I make this point when I talk about Ajax or when people quiz me about which library is perfect for them - if Ruby makes your skin crawl, chances are you won’t like Prototype and many of the Java guys I know adore GWT since it allows them to stay in their comfort zone.

As much as I agree with his post, never forget that JavaScript is JavaScript - a perfectly fine language thank you very much. It’s natural to make analogies but those can be dangerous ;)

Gateway JUG - Slides

Sunday, February 11th, 2007

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.

Creative Commons License

Gateway JUG

Sunday, February 4th, 2007

This week I’ll heading down to St. Louis to speak at the Gateway JUG care of the No Fluff Just Stuff tour. I’ve heard great things about the group and I’m really looking forward to the trip!

Upcoming Events

Wednesday, October 18th, 2006

I’ve been so busy the last few weeks that I’ve been remiss in mentioning my schedule. This weekend I’ll be in the Toronto area at the Greater Toronto Software Symposium talking about Ajax and usability. Mr. Ashley has been trying to get me to his neck of the woods for a while now, unfortunately I won’t be there long enough to soak in the local flavor. I haven’t been speaking much of late so I’m really looking forward to connecting with the lads (I suspect there will be some Catan going on…)

From there I head over to Boston for the Ajax Experience where I will be presenting a broad overview of some common Ajax frameworks. Jay and the Ajaxians have put together a fantastic lineup of speakers and it will be an action packed event. A few of my friends managed to wrestle some funding from their respective employers so I’m looking forward to catching up. It’s going to be a busy week for me but I’m really excited!

ZeroLogik Podcast

Monday, October 9th, 2006

Ryan and I were delighted to chat with the lads from ZeroLogik late last week and the results have been posted. As you might guess, we discussed Pro Ajax and Java Frameworks along with a plethora of current events. If you want a sense of how glamorous writing is, you’ll want to give this a listen ;) Despite some technical glitches (our call dropped a couple of times) a good time was had by all! Thanks again to ZeroLogik for having us on and before you crank it up, please keep in mind they carry the explicit tag…

Simple is Good Enough

Tuesday, September 26th, 2006

In a good is good enough type post, Brent Ashley (fellow Ajax Experience speaker) talks about the stability that comes from simple solutions. Applications with more moving parts tend to break - that’s just the law of nature. I know that we geeks *love* to add all sorts of bells and whistles but given the choice, I’ll take a system that stands up to some roughhousing. The next time you start on a new feature, remember these wise words from a sharp dresser “simple problems deserve simple solutions”.