So I’ve been down in Orlando for a little over a day attending the ExtJS Conference 2009. So far, the conference has blown away even my highest expectations.
To start the conference, the ExtJS staff setup the event like it was some sort of fashion show — complete with lighting effects, cool music and an announcer to get the crowd excited.

After we were introduced to the ExtJS team members, Douglas Crockford from Yahoo! Inc. was the first of many speakers to take the stage discussing an assortment of topics.
Keynote
I particularly liked what Mr. Crockford had to say. While he had a number of points, the ones which resonated most with me were:
- Java failed as a web development language.
…well, kind of. It failed in the respect that Applets are virtually nonexistent in today’s Web 2.0 movement, and it certainly didn’t live up to the hype that all of my college professors tried to convey. JavaScript, more specifically AJAX, really succeeds today where Java failed.
- W3C Standards aren’t necessarily worth of blind devotion.
Why do so many developers blindly follow the W3C? Sure they’ve helped to standardize modern web development, but they’ve made (and in some cases, continue to make) questionable decisions which seriously affect the Web environment. Think about how bad the security model is for JavaScript inside a browser. The folks at the W3C failed to prevent things like XSS — yet many people still believe the W3C is going to save the world (wide web).
- Is the new browser war a good thing?
An interesting question. When IE and Netscape fought the first browser war, HTML developers were left with a ton of markup tags and browser-specific syntax which ultimately thwarted JavaScript developers from doing anything useful until very recently. With IE, Firefox, Safari, and a host of other browsers playing fast-and-loose with web standards and supported features, are web developers really even getting a say? Or are Microsoft and Mozilla simply touting their own agendas to make money?
Release of ExtJS 3.0
Listening to the new features of Ext3.0 has me very excited, yet slightly worried as I’m forced to look very hard at my source code to prevent new bugs when I decide to upgrade from v2.2.1. The new charting components, button upgrades, and RowEditor() class really sound like cool improvements.
Roundup
The rest of the day was spent sitting in various sessions about this-or-that feature. All were extremely informative, and I thoroughly enjoyed meeting the team.
Complaints
I was the first of many people to complain about our accomodations at the Ritz Carlton hotel in Orlando, FL.
Yes — I’m complaining about the Ritz Carlton, and here’s why:
- They don’t offer transportation to/from the Orlando airport. Using the hotel’s recommended car service one-way to/from the airport will cost you $60.
- If you rent a car, parking is $12 a day… $20 for valet service
- There’s no free internet in the hotel — $9.95 for 24 hours
- The restaurants inside the hotel are very expensive (not really unexpected)
I do need to point out that the Ritz gave us discounted rates, and that we have complimentary lunch with the conference (which is quite good). We did have free wireless internet inside the conference center, but it didn’t extend into our hotel rooms.
Personally, I feel like we’re being nickle-and-dimed by the hotel and I wish ExtJS had provided all of this information ahead of time so I could have chosen a different hotel. My company will reimburse me for some of the expenses for this trip, but certainly not all of them — which means I’m personally losing money. Not cool.
Tomorrow is day number two for the conference, and I am definitely looking forward to it. Despite my feelings toward the hotel, the conference has thus-far been well worth the trip.