"Expanding Yahoo! Axis across 3 screens" - Caridy Patino
Axis (codename SearchX) has been a pure joy for our team to work on. It is one of the first projects at Yahoo! that runs on the new stack provided by the Cocktails infrastructure. Expanding Axis for iPad, iPhone and all four major desktop browsers from day one, and using the brand new Mojito Application Framework has been a unique experience and today we want to walk you through some of the architecture decisions and lessons learned while trying to choose between a variety of choices like Hybrid vs Native vs Web. The paths we chose to achieve the level of maintainability and scalability required for such a large scale project, some of the UI optimizations we did along the way and how we stressed YUI capabilities to their limits are some of the areas that we want to cover.
"YUI Communication Layer (aka Y.CL)" - Eugene Kashida
In today's world of mashups, window.postMessage allows for the development of sophisticated and scalable cross-domain web applications. Y.CL builds on top of this to provide a transparently secure, event-based communication layer with an API familiar to YUI aficionados, and it has already been battle-tested in production. It can be easily integrated into any Mojito app and works between webviews and native components. This talk will cover how Y.CL was used as the foundation of Yahoo! Axis with some practical demos and performance numbers.
"Yahoo! scale NodeJS" - Fabian Frank
Over the last year, Yahoo! introduced node.js as a serving platform and built the Cocktails technology stack on top of it. We are taking a closer look at the impact of this change, how does the new stack perform and how does it change the way we plan, build, and maintain web applications. Our old friend YQL allows everyone that develops Mojito applications to enable dynamic configuration of server side logic. We also explain how we experienced switching from node.js 0.4 to 0.6 and give you a sneak peek at how we ensure to build unit and functional tested npm packages of our apps.
Sign up here. We're looking forward to seeing you at the event.