Eric Miraglia
Engineering Manager, YUI Team
Since 2003, Eric has been a part of Yahoos web development community. In 2005, he joined the newly formed YUI team where he serves as an engineering manager. In a few short years, YUI has come to underpin some of the most trafficked websites in the world, including among many others Yahoo's front page, Yahoo Mail, My Yahoo, and Yahoo Finance properties. Eric has led the effort to make YUI the best-documented open-source JavaScript library and founded the YUI Theater to help provide worldwide access to many of the great events and speakers who come to Yahoo from around the world of web development.
Presentations
YUI: A Foundation for Rich Web Experiences at Yahoo and Beyond
Yahoo! released the Yahoo User Interface Library (YUI) as a free, open-source JavaScript and CSS library eighteen months ago along with a commitment to the developer community: We'll share with you our best frontend tools, engage with you about how they're built and why, and we'll document them fully. In that short time, YUI has become one of the best-regarded frontend libraries and has been adopted by individuals on their blogs, startups who are going all-in with YUI as the foundation of their frontend architecture, and Fortune 500 companies using YUI as a trusted, tested, long-view toolkit for creating great user-experiences on the web.
In this session, we'll look closely at the state of YUI today:
1. How is YUI organized around the challenges of CSS and JavaScript as they manifest in rich web applications?
2. What problems does YUI solve?
3. What does YUI offer as a foundation for your own development?
4. How can you deploy YUI to best effect with respect to accessibility, performance, and scalability?
Throughout, we'll look at specific examples with code and hear from the developers behind YUI as well as implementers who are using YUI to build their businesses. You'll leave with a deep understanding of what YUI is, what its development philosophies are, and whether it's a good choice for your own projects.
