Online Innovative CreationsLogo for Online Innovative Creations - a Peoria Web Design Company offering Web Design in Peoria Il.

Online Innovative Creations - Website Design, Web Development, Web Marketing Blog

 

Online Innovative Creation's Chief Creative Officer Phillip BallLast week I was very excited to attend the first ever conference of the increasingly popular YAHOO! User Interface Front-End Development Library of Tools: YUIConf 2009 held at YAHOO!'s Campus in Sunnyvale, CA. I've bean using YUI for several years now, integrating YUI's 2.x codeline in to Exponent CMS, and have begun integration of YUI's very impressive 3.x codeline as well. There was a heavy focus on YUI's recent release of YUI 3.0 GA, touting many great features such as speed over other libraries, an "Evolved" Events system, and a unified foundation for building widgets. Other aspects of the YUISuite were covered as well, including presentations of PHP Loader, YUITest, and YUIDoc. The Keynote Speakers: Brendan Eich and Douglas Crockford speaking on the history and standards of Javascript (ECMAScript), comparing the journey the Lord of the Rings and 12 Angry Men.

OIC Group's website being previewed on the big screen durring Show and Tell at YUIConf 2009My focus at YUIConf as a Front-End Developer for OIC and Exponent CMS was to dive a bit deeper in to how to most effectively use YUI, attending the classes I felt would best benefit Exponent as a product. The first day of the conference I attended classes detailing YUI3's core a bit more in depth presented by the YUI Team's Matt Sweeney, Luke Smith, and Satyen Desai, breaking in the middle to catch Matt Snider of mint.com talk about his Storage Utility shipping with YUI 2.8. After Brendan Eich's over-the-top nerdy keynote on the history and future of Javascript, the presentation podium opened up for "Show and Tell". A good hand full of YUIers, including myself, took the rest of the evening presenting our works using YUI.

OIC Group's Phillip Ball and the YUI Team's Dav GlassDay 2 for me was spent exploring a bit more of the peripheral projects of the YUI Suite: YUI Loader, YUITest, and YUIDoc presented by Chad Auld, Stephen Woods, Ron Adams. I was very impressed with all three, asking a batch of questions each session to get a bit further in to proper set up and overall direction of the codeset. My day ended with Dav Glass' exciting presentation of community involvement, including a step-through of the new YUI Gallery, which allows YUI community members to host their YUI 3 modules on YAHOO!'s CDN servers. The evening ended with a Keynote from Douglas Crockford, who elaborated on the struggles of the standardization of ECMAScript over the last 10 years.

YUIConf 2009 was a great success in my mind. The presentations were very well put together, and the presenters had full knowledge their topics at hand. Questions asked at the end of each session were repeated by the presenter as to make for more informative videos in YUI Theatre. The YUI Team seems to have a very keen focus on the current state and future of the web, making solid cases as to why their tools are so powerful and useful. I left the conference feeling very confident in OIC's choice to use the YUI toolset in our projects, and very excited to further integrate YUI systems in to Exponent CMS.

Comments

  1. Ben Petersen says 11/03/09
    Rock on man. Exponent is definitely getting sweeter by the day.
  2. Tyler Smart says 11/03/09
    YUI is a good choice, we just need to write some docs on standardizing HOW modules should incorporate YUI, including best practices. It's great if we can create super-sweet fancy things, but it would be inestimably better to have less gadgets with more standards than more gadgets with less standards.
  3. Phillip Ball says 11/03/09
    I couldn't agree more Tyler. YUI, as with any tool should be used only where it's needed to help keep things simple and understandable to the end user. And 99% of the implementations are all on the administrative backend anyhow, where it makes sense to use it. Furthermore, with the introduction of YUI 3, it's not about the "out of the box" widgets anymore like YUI 2, it's about being able to make great use out of a javascript framework that normalizes cross-browser differences in order to better develop the applications at hand. In the end, it's up to the Exponent Developer how they want to present the experience to the average site visitor. My goal with Exponent and YUI is to create a seamless and intuitive content management experience.
  4. James Parker says 01/14/10
    Hi Great information and the first day of the conference I attended classes detailing YUI3\'s core a bit more in depth presented.

Leave a comment

Fill out the above security question to submit your form.