Lessons Learned at the Rich Web Experience 2008

First I would like to extend kudos to the No Fluff Just Stuff group for putting together an excellent Rich Web Experience symposium.  All who attended had the opportunity to hear from and talk with some of the industry’s best and brightest.

With JavaScript now garnering respect throughout the programming community, it is up to Web developers and designers to help move it forward by promoting innovation (object capability) and solving problems (standards).

So until we can get everyone on the same page and move forward, there are some things we can do to bring out JavaScript’s best:

  • Refactor your code to ensure you are using JavaScript’s good parts.
  • Use existing JavaScript libraries because they have done the dirty work for you.
  • Know that browsers are software built using either incomplete or miscomprehended specs. So don’t get caught up in complaining about what the browser does not do. Start exploiting their good parts.
  • No one ever has time to document the entire code base. So help the open source community by documenting a part of a JavaScript library.
  • There are ways to test JavaScript code (JSSpecJSUnitJSLint).
  • Always remember that to the user the UI is the system. So usability should be very high on your list.