Track: Web Development
Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. In this session, Steve Souders discusses web performance best practices from his second book, Even Faster Web Sites. These time-saving techniques are used by the world's most popular web sites to create a faster user experience, increase revenue, and reduce operating costs.
Steve works at Google on web performance and open source initiatives. He previously served as Chief Performance Yahoo!. Steve is the author of High Performance Web Sites and Even Faster Web Sites. He created YSlow, the performance analysis plug-in for Firefox. He serves as co-chair of Velocity, the web performance and operations conference from O'Reilly, and is co-founder of the Firebug Working Group. He recently taught High Performance Web Sites at Stanford University.
JSON is a simple data interchange format. It is rare among standards in that minimalism was one of the principle goals of its design. Radical minimalism made it possible for JSON to compete successfully against entrenched, maximal standards. This is the true story of the origins of JSON, and how it overcame intolerance, inurement, and death threats to become the World Wide Web's favorite data interchange standard.
AIR is a runtime that enables web developers to build and deploy desktop applications on Mac, Windows and Linux operating systems. In this session we'll cover the capabilities of the AIR runtime and how to build an application using either HTML/AJAX or Flex. You'll learn how to use the File System, SQLite, Windowing and Menu APIs in your existing web applications and how to deploy AIR applications via the web for easy installation.
Piotr Walczyszyn is a Platform Evangelist for Adobe Systems responsible for messaging around the Adobe Platform technologies, including Adobbe Flash, Flex, and AIR.
Previous to Adobe, Piotr co-founded the biggest social networking portal for lawyers' community in Poland, which is based on AJAX technologies and follows the latest Web 2.0 trends. He also has a strong background in enterprise architectures like JEE and .NET Framework.
The Dojo Toolkit gives you very powerful tools to build complex applications without having to do a lot of groundwork. In this talk I will give you insight into the more advanced features of the Dojo Toolkit such as the data layers, Comet, user-interactive charting, advanced form handling and complex layouts. You will get an overview of the declarative and programatic approaches Dojo both supports and see how to get from sketchboard to result in an efficient and fast way.
Nikolai Onken is committer and community evangelist of the Dojo Toolkit. He is co-founder of DojoCampus.org and the regular Dojo.cast() podcast. Being the lead frontend architect at uxebu, Nikolai is involved in mobile development and is pushing the use of the Dojo Toolkit and other standard web techniques in mobile devices forward. You also might find him at one of the many dojo.beer() events which he is helping to organize all over Europe.