+++ to secure your transactions use the Bitcoin Mixer Service +++

 

Yahoo! UI Library: YUI Theater

YUI Theater RSS badge

Nate Koechley — The YUI CSS Foundation

Senior YUI engineer Nate Koechley.

42 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Senior YUI engineer Nate Koechley guides you through the YUI CSS foundation in this October 2007 tech talk.

Julien Lecomte — "High Performance Ajax Applications"

Yahoo engineer Julien Lecomte.

49 minutes; source: YUIBlog (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Yahoo engineer and YUI contributor Julien Lecomte covers seven key areas of performance relating to modern web applications in this December 2007 tech talk.

Steve Souders — High Performance Web Sites: 14 Rules for Faster Pages

Yahoo! Performance guru Steve Souders offers 14 rules for faster websites.

37 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Steve Souders is Yahoo's chief peformance guru and the author of High Performance Web Sites. For the past three years, Steve has led a team investigating the root causes of poor page performance and applying the lessons learned to Yahoo!'s high-traffic, media-rich properties.

Matt Mlinac — The YUI ImageLoader Utility

Yahoo! Engineer Matt Mlinac introduces you to the ImageLoader Utility.

9 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Yahoo! Engineer Matt Mlinac introduces you to the YUI ImageLoader Utility.

Todd Kloots — "The YUI Menu Control"

Todd Kloots, author of the YUI Menu Control.

25 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

The YUI Menu Control comprises three rich, powerful UI tools. In this 25 minute video, YUI Menu developer Todd Kloots orients you to the Menu Control's structure, design, and implementation.

Nicholas Zakas — Maintainable JavaScript

My Yahoo! engineer and Wrox author Nicholas Zakas dispenses pearls of wisdom about the creation of maintainable applications in the browser.

42 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Nicholas Zakas is an engineer on the team that brings you My Yahoo!, one of the most popular personalized portals on the web. In this talk, Zakas focuses on some fundamental concepts in the world of frontend engineering with an eye toward making code more maintainable.

Matt Sweeney — "Web 2.0: Getting It Right the Second Time"

Matt Sweeney speaking on frontend architecture at Yahoo!'s Open Hack Day.

34 minutes; source: Yahoo! Video

Matt Sweeney, author of YUI's Animation Utility, Dom Collection and TabView Control, spoke to hackers gathered for Yahoo!s first Open Hack Day September 29, 2006. In this talk, Matt argues for the strict separation of presentation, content and behavior, providing a historical perspective on the evolution of available tools for engineering stable, scalable, applications using semantic approaches.

Iain Lamb — "The New Hacker's Toolkit"

Oddpost cofounder Iain Lamb speaks at Yahoo!'s Open Hack Day.

28 minutes; source: Yahoo! Video

Iain Lamb, cofounder of the Oddpost webmail startup that was acquired by Yahoo! and eventually became the basis for the all-new Yahoo! Mail, speaks at Yahoo!'s Open Hack Day on the skills needed by hackers in the new network ecosystem of mashups and web services.

Eric Miraglia — "Applying Ajax: Speeding the Journey from Idea to Information"

40 minutes; source: Sys-Con WebCast

Eric Miraglia, YUI engineer and technical evangelist, addresses the RealWorld Ajax conference in San Jose in April 2006. Miraglia's talk focuses on applying Ajax techniques to power real-world interaction problems and looks at autocomplete as a pattern that illustrate's the power of XMLHttpRequest.

YUI-Related Podcasts

Douglas Crockford reviews the current state of the web in the age of asynchronous (but insecure) Ajax transactions.

Douglas Crockford — "The State of Ajax"

38 minutes; source: YUIBlog (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Yahoo! JavaScript Architect Douglas Crockford reprises his talk on "The State of Ajax", putting the popular technique through the critical lens of history and subjecting it to a review of how it stacks up against the current state-of-the-art in computer programming.

Douglas Crockford — "The JavaScript Programming Language"

Douglas Crockford provides a comprehensive introduction to the JavaScript Programming Language.

111 minutes; source: Yahoo! Video

Yahoo! JavaScript Architect Douglas Crockford provides a comprehensive introduction to the JavaScript Programming Language in this four-part video:

Douglas Crockford — "Advanced JavaScript"

67 minutes; source: Yahoo! Video

Yahoo! JavaScript Architect Douglas Crockford lectures on the nuances of the JavaScript programming language in this three-part video:

Douglas Crockford speaks on the nuances of the JavaScript language.

Douglas Crockford — "An Inconvenient API: The Theory of the DOM"

78 minutes; source: Yahoo! Video

Yahoo! JavaScript Architect Douglas Crockford discusses the nexus between JavaScript and the browser, exploring the history of the BOM and DOM APIs and their impact on frontend engineering today. This presentation is archived in three parts:

Douglas Crockford discusses the intersections of JavaScript and the browser.

Douglas Crockford — "Quality"

Douglas Crockford discusses the 40-year-old Software Crisis and what can be done to combat it.

48 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Yahoo! JavaScript Architect Douglas Crockford provided the anchoring keynote for Yahoo!'s annual internal web-development conference in March, 2007. The subject of the talk is "Quality" — the processes by which we engineer quality into our software and, of course, the processes by which we often fail to do so.

Douglas Crockford — "JavaScript: The Good Stuff"

40 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Douglas Crockford delivers the keynote at the 2007 Konfabulator Developer Day.

Yahoo! JavaScript Architect Douglas Crockford keynotes the 2007 Konfabulator Developer Day at Yahoo! on June 7, 2007. In this talk, he describes his own journey from skepticism about JavaScript to a deep appreciation for its power and elegance.

Browser Wars Episode II: Attack of the DOMs

42 minutes; source: Yahoo! Video (Flash) | download.yahoo.com (M4V)

This event brought together at Yahoo! Mike Shaver from Mozilla, Chris Wilson from Microsoft's IE team, CTO Håkon Lie from Opera, and moderator Douglas Crockford from Yahoo! to talk about the current state of the browser landscape. Recorded on February 28, 2007.

Gopal Venkatesan — "Writing Efficient JavaScript"

22 minutes; source: Yahoo! Video (Flash) | download.yahoo.com (M4V)

Gopal Venkatesan was the first frontend engineer hired by Yahoo! in India. In this talk, he explores some core characteristics of performant JavaScript. Recorded on March 8, 2007.

Bill Scott — Designing the Rich Web Experience: Principles and Patterns for Rich Interaction Design on the Web

Former Yahoo Ajax Evangelist Bill Scott

51 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Bill Scott served as a Yahoo Ajax Evangelist and engineering manager from 2005-7. In this talk, given at nearly a dozen conferences around the world, Bill taxonomizes the rich interaction patterns that characterize the evolving web — a must-see for web designers and frontend engineers. (Slides, in Apple Keynote format, can be downloaded here [253MB].)

Peter-Paul Koch (PPK) — Fronteers: Guild of Front-End Developers

PPK, author of quirksmode.ort

29 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

PPK is best-known as the author of the essential frontend engineering site quirksmode. In this talk, he discusses his more recent work — the formation of a professional guild for frontend engineers in Holland.

Joseph Smarr — High-performance JavaScript: Why Everything You've Been Taught Is Wrong

Joseph Smarr, Chief Platform Architect at Plaxo

51 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Joseph Smarr is the Chief Platform Architect at Plaxo, Inc., where he's led the engineering of Plaxo's address-book integration application. In this talk, Smarr explores the core lessons that he and his Plaxo team have learned in the development of their apps and the details of how they've leveraged maximum performance from the web browser.

Joe Hewitt — "Welcome to Firebug 1.0"

Joe Hewitt introduces Firebug to a developer audience at Yahoo!.

48 minutes; source: Yahoo! Video (Flash) | download.yahoo.com (MP4; recommended)

Joe Hewitt is a Mozilla developer who has written software dear to the heart of all web developers, including the original Mozilla DOM Inspector. Joe's newest Mozilla tool is Firebug, an integral logging and debugging extension for Firefox that sets a new standard for its category. Joe provided a power-user tour while announcing Firebug 1.0's release on January 25, 2007, at Yahoo!. Joe is a co-founder of Parakey, Inc.

Joe Hewitt — "An Introduction to iUI"

15 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Firefox co-founder and Firebug author Joe Hewitt discusses his newest project, iUI — a JS/CSS bundle empowering rapid development of web applications for iPhone that emulate the iPhone's native visual elements and transtions. Recorded in July 2007, a few weeks after the release of the iPhone, this talk also provides an excellent early overview of the state of iPhone web development and an orientation to standards support in the iPhone implementation of Safari.

Grady Booch — "The Promise, the Limits, the Beauty of Software"

Grady Booch, co-creator of UML and IBM Fellow

56 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Grady Booch is an IBM Fellow and one of the co-creators of UML. In this talk, he discusses the complex matrix of decisions and processes, both intentional and unintentional, that lead to the software designs and architectures upon which we increasingly rely in everyday life. This is a version of a talk originally given to the British Computer Society in honor of Alan Turing.

John Resig — "Advancing JavaScript with Libraries"

John Resig

57 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

John Resig of Mozilla Corp., author of the popular JQuery JavaScript library, describes the role of libraries in the world of frontend engineering, the problems they solve, and the things we can learn from how developers use and think about libraries in their projects.

Lars Knoll and George Staikos: "From KHTML to Webkit"

Lars Knoll and George Staikos of the KHTML development team speak at Yahoo! about KHTML and WebKit on December 8, 2006.

26 minutes; source: Yahoo! Video

Lars Knoll and George Staikos from the KHTML project visited Yahoo! to give a talk on the history of KHTML and Konqueror and the connection between those projects and Apple’s open-source WebKit (which was built upon KHTML and announced in January of 2003 as the foundation of Apple’s Safari browser). See the accompanying YUIBlog article for more details.

A Conversation with David Weinberger

David Weinberger, author of 'Everything Is Miscellaneous.

55 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

Author David Weinberger speaks with Yahoo!'s Bradley Horowitz about the nature of our evolving relationship to information — a relationship that is at the heart of the growing network of web-services-dependent applications on the web.

YUI Theater on del.icio.us:

YUI Theater Accessibility Series

  1. Victor Tsaran: An Introduction to Screen Readers (27 minutes): Flash | MPEG-4
  2. Karo Caran: An Introduction to Screen Magnification Software (16 minutes): Flash | MPEG-4
  3. Shawn Lawton Henry: Web Content Accessibility Guidelines Update (75 minutes): Flash | MPEG-4 | Transcript

Doug Geoffray — "From the Mouth of a Screenreader"

Doug Geoffray

47 minutes; source: Yahoo! Video (Flash) or download.yahoo.com (M4V, iPod/iPhone-compatible)

GW Micro founder Doug Geoffray discusses the evolution of screen readers on the desktop and the nature of the challenges we face as we start addressing similar issues in the context of rich internet applications.

Implementation Focus — "OurStory.com"

10 minutes; source: Yahoo! Video

OurStory.com co-founder Chris Lunt, Chief Architect Tim Correia, and Senior Engineer Jerome Poichet talk about their extensive use of YUI as well as a host of Yahoo! APIs provided by the Yahoo! Developer Network in creating their product.

Jon Chambers — "Screencast: Thinkature Co-founder on Developing with YUI"

Jon Chambers, co-founder of Thinkature, explores YUI integration in his product with YUI engineer Eric Miraglia.

6 minutes; source: YUI Blog (QuickTime) or Yahoo! Video (Flash)

Thinkature co-founder Jon Chambers discusses the Thinkature collaborative ideation interface and how he used YUI in creating it.

Paul Colton — "Screencast: YUI Support in the Aptana IDE"

Aptana founder Paul Colton demos YUI support in the Aptana editor.

7 minutes; source: YUI Blog (QuickTime) or Yahoo! Video (Flash)

Aptana founder Paul Colton provides an overview of the Aptana IDE and its built-in support for the YUI Library; more Aptana screencasts are available on Aptana TV.

Ross Harmes — "Screencast: YUI Bundle for TextMate"

9 minutes; source: YUI Blog (QuickTime) or Yahoo! Video (Flash)

Ross Harmes of Yahoo! Small Business demos his YUI bundle for the popular Mac OS X code editor TextMate. See the YUIBlog post on the screencast for full details.

Support & Community

The YUI Library and related topics are discussed on the on the ydn-javascript mailing list.

In addition, please visit the YUIBlog for updates and articles about the YUI Library written by the library's developers.

Filing Bugs & Feature Requests

The YUI Library's public bug tracking and feature request repositories are located on the YUI SourceForge project site. Before filing new feature requests or bug reports, please review our reporting guidelines.

Copyright © 2008 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings