FOWA Expo 2007
October 11, 2007
I’ve been last week at Future of Web Apps in London, UK. People from Yahoo!, Microsoft, Google, Adobe, Digg, Ajaxian.com, WordPress.com, Mozilla, YCombinator, Jaiku, Pownce, Facebook, Plazes, Dopplr, Stamen Design, and Dapper among others were there to give talks and show their products. Loved to meet new people and had really interesting conversations. Awesome presentations too.
My first time in London with time to really appreciate the city so yeah, I took some time to explore the city life and that was pretty cool.
My flickr sets are here and here.
Ok, I promised some friends I would post about the con itself..
This were the talks I saw and found interesting enough to comment:
Steve Souders, (Yahoo!) High Performance Websites
Steve Souders gave a compelling talk about how to make a website faster. I ended up buying his book at the O’Reilly stand outside.
Rule 1: Make Fewer HTTP Requests
Rule 2: Use a Content Delivery Network
Rule 3: Add an Expires Header
Rule 4: Gzip Components
Rule 5: Put Stylesheets at the Top
Rule 6: Put Scripts at the Bottom
Rule 7: Avoid CSS Expressions
Rule 8: Make JavaScript and CSS External
Rule 9: Reduce DNS Lookups
Rule 10: Minify JavaScript
Rule 11: Avoid Redirects
Rule 12: Remove Duplicate Scripts
Rule 13: Configure ETags
Rule 14: Make Ajax Cacheable
Dion Almaer, (Ajaxian.com) How to take your app offline
Basically Mozilla vs Google implementation of offline persistence and synchronization stuff. Common effort to make a standard way of doing this.
Robin Christopherson, (AbilityNet) The Art of Attractive Yet Useable Sites
Accessibility design. In this case the speaker was a blind person and it was very interesting to see how the web looks for people with this kind of disability.
Daniel Burka (digg / Pownce) How User Feedback can Influences Design
This seems obvious, but really enjoyed how Burka’s made the point clear. The app is for the users, not the other way around.
Matt Mullenweg (WordPress) The Architecture Behind WordPress.com
Compelling speaker of a somewhat not so interesting presentation.
Robert Kalin (Etsy) The Future of Commerce
I admire Kalin’s sense of confidence in his app and I do agree with his DIY anti-capitalist ethic. Good sense of style too. Good work.
Heidi Pollock (BluePulse) Taking Your Application Mobile
Awesome talk about the too many quirks issues regarding implementation of mobile sites/apps to the not so high-end mobile market (phones with full featured web browsers).
John Resig (Mozilla Corporation) The Future of Firefox and JavaScript
This was pretty cool. Lots of stuff I didn’t know about the upcoming features of Firefox 3. Loved the audio and video tags demo. At least Mozilla people thrive for native standards adoption although technologies like AIR and Silverlight are becoming popular.
Kevin Rose (digg / Pownce) Lessons Learned From Launching Digg & Pownce
Man, Kevin was the rock star of the conference. Popularity wise I mean… :1
Paul Graham (Y Combinator) The Future of Web Startups
Good ol’ graham style. Check his essays
John Aizen & Eran Shir(Dapper) Practical Semantic Web
Easily provide new means for people to access your content (such as RSS). You can use Dapper to create feeds, widgets, and APIs with your content and links. If people can’t make the web semantic why not make it for them?
Eric Rodenbeck, (Stamen Design) Next Generation Visualisations
A great inspiration. Latest projects include Digg Labs visualizations. Check here
Joe Walker, (DWR) Comet: Making the Web a 2-Way Medium
I’ve been using comet technologies for some time and I always felt that the Bayeux protocol was not the best solution because I feel that having a separate daemon handling live connections is not very elegant. Although I understand the portability easiness of doing something like it. A standard way of doing a server implementation would be the way to go (mod_comet or something). Good talk although Java’s DWR centric.
Erika Hall, (Mule Design) Copy is Interface
Erika Hall showed some apps that made some really bad (and sometimes hilarious) communication design decisions. Do’s and Don’ts in communication design. Pretty cool.
Tom Coates (Yahoo!) An Insight to FireEagle
FireEagle is a location broker API that let’s you collect your current location information from location-enabled devices or services that you authorize. The specificity of the location data collected by Fire Eagle (e.g., city, street, latitude/longitude, etc.) depends on the authorized device or service that you link with Fire Eagle.
Check it.
Live Filming of Diggnation
Check it out here.
Keep track of FOWA related blog posts here
Presentations here
And upcoming audio and conference updates check FOWA’s site.