Ajaxian Founders, Google and Mozilla Alumnis and now Palm WebOS gurus Dion Almaer and Ben Galbraith will present on The Future of Web Applications. The Ajax revolution saw a sea change in web application development. By taking advantage of long-dormant browser capabilities, we were able to take our craft to new levels-reinventing well-established genres, challenging desktop applications, and jump-starting a renaissance in web start-ups. So what happens when we have new browser features to exploit? This session explores some of the latest shiny toys we can play with-potentially disruptive technologies that just might upset the status quo once again.
Saturday November 7, 2009 9:30am - 10:30am
Saturday November 7, 2009 10:30am - 11:15am
This talk will cover the fundamentals of making desktop caliber applications using Cappuccino. I will also be showing off how to use our new tool, Atlas, to visually put these applications together and deploy them to desktop and web.
Saturday November 7, 2009 11:30am - 12:15pm
Saturday November 7, 2009 11:30am - 12:15pm
Saturday November 7, 2009 12:15pm - 1:00pm
The Dojo Toolkit gives you very powerful tools to build great 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.
Saturday November 7, 2009 2:45pm - 3:30pm
Saturday November 7, 2009 3:45pm - 4:30pm
Because Malte heavily underestimated the effort to take part in organizing this conference he also commited himself to speaking at the event. The title of his talk is J2EE which somehow doesn't make sense because Malte is not exactly known to be a Java fanboy.
Saturday November 7, 2009 4:30pm - 5:15pm
Thomas Fuchs is the creator of script.aculo.us. You serve up your code gzipped. Your caches are properly configured. Your data (and scripts) are loaded on-demand. That's awesome-so don't stop there. Runtime is another source of slowdowns, and you can learn to conquer those, too. Learn how to profile & benchmark your code to isolate performance issues, and what to do when you find them. The techniques you'll learn range from the normal (clean up after yourself) to the extreme (unrolling loops).
Saturday November 7, 2009 5:30pm - 6:15pm
Sunday November 8, 2009 10:30am - 11:15am
Web trends and technologies today are converging to do one thing particularly well: collaborate. All of us dream about the possibility to weave collaborative features from products like Google Wave, EtherPad, SubEthaEdit, Mozilla Bespin, Google Docs into our own applications. Ajax.org Platform combines technology and open standards into a solution to build web applications with rich collaborative features at minimum expense. The simple-yet-elegant, declarative API makes it easier to learn, while its openness in design allows it to be extended to the level you and your team are comfortable with. Forget lock-in of vendors and other libraries or frameworks, forget waiting for the Big Boys to open source their latest inventions. In this interactive session Ruben and Mike from the Ajax.org team will be presenting a series of demos and what is needed to make them tick.
Sunday November 8, 2009 11:30am - 12:15pm
Sunday November 8, 2009 12:15pm - 1:00pm
Yahoo CSS ninja Nicole Sullivan will present on applying sotware engineering practices to CSS. How do you scale CSS for millions of visitors or thousands of pages? What happens to the size of your CSS file as more pages and modules are added? The answer, for most sites, is that it grows out of control and becomes an unmaintainable tangle of spaghetti code. Perhaps more importantly, our sites are too brittle and require guru-level abilities to make even simple changes. CSS is a powerful, beautiful, and expressive language, but deeply misunderstood and often poorly written. Now is exactly the right moment for it to get a dose of software engineering best practices. Object Oriented CSS allows you to write fast, maintainable, standards-based front-end code. It adds much needed predictability to CSS so that even beginners can create beautiful websites.