Welcome, guest Sign In

YUI Theater RSS badge

Dav Glass — YUI 3 and Node.js - Not Just For Web Pages

YUI engineer Dav Glass speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

61 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-06-01) YUI engineer Dav Glass explores how to use YUI on Node.js to build server-side projects, including scripts, crontabs, daemons, etc.

Satyen Desai — 'A Phone, a Tablet and a Laptop Walk into a Bar...'—YUI's Approach to Mobile Web Development

YUI engineer Satyen Desai speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

55 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-21) Satyen Desai, creator of the YUI 3 component and widget subsystems, discusses YUI's approach to supporting the new set of web enabled devices on the market today, and how we'd like to think of them in terms of features and constraints as opposed to an isolated problem space. (Slides | Transcript).

Luke Smith — YUI 3: Below the Surface

YUI engineer Luke Smith speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

48 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-20) Luke Smith, a YUI team engineer, delivers one of the most highly rated talks at YUIConf 2010, looking inside some of the core patterns and infrastructure pieces that lie at the heart of YUI 3. (Slides | Transcript).

Ryan Grove — Introducing YUI 3 AutoComplete

YUI engineer Ryan Grove speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

42 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-07) In this talk from YUIConf 2010, YUI 3 AutoComplete author Ryan Grove takes you on a whirlwind tour of some of the many autocomplete patterns made possible by this component and provides a deep dive into its powerful new YQL integration, filtering, and highlighting capabilities. (Slides | Transcript).

Reid Burke — Yeti: YUI's Easy Testing Interface

YUI engineer Reid Burke speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

43 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-06) Testing cross-browser web applications has been too difficult for too long: You're either manually reloading browsers or struggling with complicated automation software. In this session from YUIConf 2010, YUI engineer Reid Burke talks about how YUI's Yeti project helps to address these problems. Reid discusses when you should use automated testing for your frontend code, how Yeti works with YUI Test, how to setup cross-browser testing in minutes and how the YUI team uses Yeti to ship a better product. (Slides | Transcript).

Norbert Lindenberg — Internationalizing Applications Using YUI 3

Yahoo! internationalization architect Norbert Lindenberg speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

32 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-06) On the web as in the real world, every language is a minority language. To reach a majority of users, your software will need to support multiple languages and be adapted to the needs and expectations of different cultures. In this session from YUIConf 2010, Yahoo! internationalization architect Norbert Lindenberg discusses how to do this building on YUI 3. (Slides).

Tilo Mitra — Handling Data in YUI 3

YUI engineering intern Tilo Mitra speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

38 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-03) Yahoo! engineering intern Tilo Mitra introduces the YUI 3 data-lifecycle toolkit, including facilities for data sources, schemas, and the new-for-3.3.0 YUI DataTable widget. (Transcript).

Gonzalo Cordero — A Preview of YUI 3 TreeView

Yahoo! frontend engineer and YUI contributor Gonzalo Cordero speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

17 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Yahoo! frontend engineer and YUI contributor Gonzalo Cordero discusses his TreeView implementation which was recently posted to the YUI 3 Gallery. This lighter incarnation of Treeview is built upon YUI 3's Parent-Child module and already boasts a feature-rich and easy-to-implement API and a robust set of events. (Transcript).

Dav Glass — Node.js + YUI 3

YUI engineer Dav Glass speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

44 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) YUI developer Dav Glass introduces the work he's done to bring YUI 3's power to Node.js implementers.

Nicholas C. Zakas — YUI Test

Nicholas C. Zakas speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

49 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-26) Yahoo! Front Page engineer, author and YUI contributor Nicholas C. Zakas talks about the new standalone YUI Test project which has been broken out from its YUI 2 and YUI 3 roots. (Transcript).

Ross Harmes — Porting Flickr to YUI 3

Flickr Frontend Engineering Manager Ross Harmes talks about the process of rewriting the Flickr front end using YUI 3.

36 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-16) Ross Harmes is a Frontend Engineering Manager at Flickr. In this session, he discusses the process his team underwent in rewriting the Flickr front end layer using YUI 3, including performance and code-organization tips as well as other lessons learned. (Slides | Transcript).

Dav Glass — Using Node.js and YUI 3

Dav Glass speaks about YUI 3 and Node.js at Yahoo on September 16, 2010.

36 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-09-16) YUI 3 and Node.js, working together, help us fully realize the promise of progressive enhancement (and a lot of other cool stuff). Dav Glass of the YUI team shows how it's done and what's possible using these powerful tools together. (Transcript).

Ryan Grove — Achieving Performance Zen with YUI 3

Ryan Grove speaking about performance and YUI 3 at Yahoo! on September 1, 2010.

40 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-09-02) Following codified guidelines [https://developer.yahoo.com/performance/] can help you build fast websites, but building applications that are clean, fast and extensible also involves taking a balanced approach to performance at every level of your F2E work. YUI 3 is designed to help you in this process, providing a right-sized abstraction layer with built-in performance magic and a variety of tools that make fast frontend code easy and fun to produce. In this session, we'll explore the zen of performant JavaScript in the YUI 3 world and introduce you to some of the powerful tools YUI 3 puts at your disposal in every app you write. (Slides | Transcript).

Luke Smith — Events Evolved

Luke Smith at YUICONF 2009 held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

46 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Luke Smith provides a deep introduction to the YUI 3 event system including its support for DOM events, event delegation, synthetic events, and custom events. (Slides | Transcript).

Todd Kloots — YUI 3 Sugar

YUI engineer Todd Kloots speaks at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

38 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Todd Kloots presents an indispensable introduction to YUI 3's powerful suite of tools. (Slides | Transcript).

Matt Sweeney — YUI 3 Performance

YUI architect Matt Sweeney at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

35 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI architect Matt Sweeney reviews principles of high-performance web development and looks at how best to implement those principles in YUI 3-based projects. (Slides | Transcript).

Satyen Desai — A Widget Walkthrough

YUI engineer Satyen Desai at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

56 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Satyen Desai provides a detailed tour of the YUI 3 widget subsystem. (Slides | Transcript).

Todd Kloots — Building Accessible Widgets with YUI 3

YUI engineer Todd Kloots speaks at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

44 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Todd Kloots demonstrates the accessibility toolkit built into YUI 3. (Slides | Transcript).

Matt Snider — Introducing the YUI 2.8.0 Storage Utility

Mint.com engineer Matt Snider at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

47 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Matt Snider, the lead frontend engineer for Mint.com (recently acquired by Intuit), contributed the YUI Storage Utility in the 2.8.0 release. In this session, he provides an overview of the Storage Utility's features and the nuances of the various storage backends. (Slides | Transcript).

Isaac Schlueter — Solving Problems with YUI 3

YUI engineer Isaac Schlueter at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

32 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Isaac Schlueter works through a real-world use case of building YUI 3's forthcoming AutoComplete widget. (Slides | Transcript).

Satyen Desai — YUI3: Design Goals and Architecture

Satyen Desai of the YUI Team at Yahoo!

49 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-05-13) Satyen Desai, senior YUI engineer, discusses YUI's next-generation codeline, YUI 3. (Transcript).

Todd Kloots — Developing an Accessible Web 2.0 Widget Framework

Todd Kloots of the YUI Team at Yahoo!

51 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-05-13) YUI Engineer and accessibility specialist Todd Kloots discusses the development of accessibility features in the YUI 3 codeline. (Slides | Transcript).

Jenny Donnelly — Hacking with YUI

Jenny Donnelly

43 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-04-23) Jenny Donnelly, senior YUI engineer and author of the DataSource, AutoComplete and DataTable components, provides a hacker's guide to the use of YUI in rapid-prototyping situations. (Slides).

Todd Kloots — Developing Accessible Widgets Using ARIA

Todd Kloots of the YUI Team at Yahoo!

49 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2008-12-08) YUI engineer and accessibility specialist Todd Kloots introduces you to ARIA and provides some insights gleaned from his work in bringing ARIA support to a host of YUI widgets. (Slides | Transcript).

Nicholas Zakas — Test-Driven Development with YUI Test

Nicholas Zakas

48 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2008-10-20) Yahoo Front Page engineer Nicholas C. Zakas provides a foundational review of test-driven development theory and its practical implementation in JavaScript with YUI Test.

Jenny Donnelly — Hacking with YUI

Jenny Donnelly speaks at Yahoo on March 19, 2009.

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

Jenny Donnelly, senior YUI engineer and author of the DataSource, AutoComplete and DataTable components, provides a hacker's guide to the use of YUI in rapid-prototyping situations.

Todd Kloots — Developing Accessible Widgets Using ARIA

49 minutes; source: Yahoo! Video (Flash) or download (M4V, iPod/iPhone-compatible)

Todd Kloots, YUI engineer and accessibility specialist, talks about the emerging ARIA specification and how to leverage its power in creating web applications that are usable and intuitive for users of screen-reader software.

Dav Glass — Rich Text Editing with YUI

Senior YUI engineer Dav Glass.

39 minutes; source: Yahoo! Video (Flash) or download (M4V, iPod/iPhone-compatible)

Senior YUI engineer Dav Glass introduces you to the YUI Rich Text Editor in this April 2008 tech talk.

Nicholas C. Zakas — Test-driven Development with YUI Test

Yahoo engineer Nicholas C. Zakas.

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

Yahoo Front Page engineer Nicholas C. Zakas provides a foundational review of test-driven development theory and its practical implementation in JavaScript with YUI Test.

Nate Koechley — The YUI CSS Foundation

Senior YUI engineer Nate Koechley.

42 minutes; source: download (M4V, iPod/iPhone-compatible)

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

Matt Mlinac — The YUI ImageLoader Utility

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

9 minutes; source: download (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: download (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: yuiblog.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

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.

Douglas Crockford — Project Future

Yahoo! JavaScript architect Douglas Crockford speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

43 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-06) Yahoo! JavaScript architect Douglas Crockford reflects on the life of Walt Disney, who dreamed of creating a 'City of the Future' in Florida as part of the project that became Disney World. (This is not a technical session, but rather one about big dreams and the life lessons we can draw from them.) (Transcript).

Douglas Crockford — Crockford on JavaScript -- Scene 6: Loopage

Douglas Crockford speaking at Yahoo! on August 27, 2010, as part of his Crockford on JavaScript lecture series.

52 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-08-30) Software development is hampered by a specific set of design mistakes that were made in the first programming languages and repeated in everything that has been done since. And, somewhat miraculously, JavaScript is going to make it right, radically transforming the way we write applications. Again. In the Loop of History, it has all happened before, but it has never happened like this. This is why you should care about the emergence of server-side JavaScript and the excitement around projects like Node.js — not because they’re at the sharp end of a trend, but because they’re paving the road toward the next big revolution in software. (Slides | Transcript).

Douglas Crockford — Crockford on JavaScript -- Part 5: The End of All Things

Douglas Crockford delivers the fifth lecture in his his Crockford on JavaScript lecture series at Yahoo on March 31, 2010.

94 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-03-31) Yahoo!'s JavaScript architect Douglas Crockford concludes his five-part lecture series on the JavaScript programming language with a review of issues related to security and performance in JavaScript. (Slides | Transcript).

Douglas Crockford — Crockford on JavaScript -- Episode IV: The Metamorphosis of Ajax

Douglas Crockford delivers the fourth lecture in his his Crockford on JavaScript lecture series at Yahoo on March 3, 2010.

93 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-03-03) Yahoo!'s JavaScript architect Douglas Crockford continues his lecture series on the JavaScript programming language with an analysis of the Document Object Model (DOM) and an exploration of Ajax. (Slides | Transcript).

Douglas Crockford — Crockford on JavaScript -- Act III: Function the Ultimate

Douglas Crockford delivers the third lecture in his his Crockford on JavaScript lecture series at Yahoo on February 17, 2010.

73 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-02-17) Yahoo!'s JavaScript architect Douglas Crockford continues his lecture series on the JavaScript programming language with a discussion of functions in JavaScript. 'Functions are the very best part of JavaScript,' Crockford says. 'It's where the power is, it's where the beauty is.' Watch the video to learn why. (Slides | Transcript).

Douglas Crockford — Crockford on JavaScript -- Chapter 2: And Then There Was JavaScript

Douglas Crockford delivers the second lecture in his his Crockford on JavaScript lecture series at Yahoo on Janurary 25, 2010.

90 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-02-07) Yahoo!'s JavaScript architect Douglas Crockford surveys the features of the JavaScript programming language. (Slides | Transcript).

Douglas Crockford — Crockford on JavaScript -- Volume 1: The Early Years

Douglas Crockford delivers the first lecture in his his Crockford on JavaScript lecture series at Yahoo on Janurary 25, 2010.

102 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-01-26) Douglas Crockford puts the JavaScript programming language in its proper historical context, tracing the language's structure and conventions (and some of its quirks) back to their roots in the early decades of computer science. (Slides | Transcript).

Douglas Crockford — The State and Future of JavaScript

Douglas Crockford of Yahoo! at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

56 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Yahoo! JavaScript Architect Douglas Crockford discusses the recent ECMA5 development process and efforts to improve the language in the future. (Slides | Transcript).

Douglas Crockford — The JSON Saga

Douglas Crockford of Yahoo!

49 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-07-02) Yahoo! JavaScript architect Douglas Crockford tells the story of how JSON was discovered and how it became a major standard for describing data. (Slides | Transcript).

Douglas Crockford — Web Forward

Douglas Crockford proposes a new browser war to move the web forward.

36 minutes; source: Yahoo! Video (Flash) or download (M4V, iPod/iPhone-compatible)

Yahoo! JavaScript Architect Douglas Crockford argues that to take the web forward we need to look back — to the days of the great browser wars when innovation lit up the web. Standards have stagnated, and only a new browser war can break us loose from the current rut.

Douglas Crockford — The JavaScript Programming Language

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

111 minutes

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

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

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: download (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 Parts

40 minutes; source: download (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.

Julien Lecomte — High Performance Ajax Applications

Yahoo engineer Julien Lecomte.

49 minutes; source: YUIBlog (Flash)

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

Browser Wars Episode II: Attack of the DOMs

42 minutes; source: yuiblog.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.

Betty Tso — Data URI or not?

Yahoo! Exceptional Performance manager Betty Tso speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

25 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-06-01) When to use data:URI and when to use image URL? What's the impact of each on Mobile platforms? This talk goes behind the scenes on data:URI vs image URLs and unveils base64 and browsers' interpretation of it. (Slides).

Jenny Donnelly — Introduction to Git

YUI engineering manager Jenny Donnelly speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

53 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-06-01) YUI uses Git to host all of its project code, and all of its open-sourced code is hosted on GitHub. Git is an exciting departure from traditional version control systems like CVS and SVN because the notion of distribution is embedded in its DNA. YUI engineering manager Jenny Donnelly gives an introduction to Git and how to use it in the real world, including branching and committing, a typical git workflow, merge vs rebase, and tips and tricks that will make your life easier. (Slides).

Matt Seeley — yahoo.com/tablet: Lessons from the Tablet Front Page

Yahoo! Front Page engineer Matt Seeley speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

51 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-06-01) Yahoo! Front Page engineer Matt Seeley shares lessons learned from building the tablet version of www.yahoo.com, including an overview of the tablet landscape, best practices to deliver UIs to multiple viewports, and @font-face and @media rule usage across iPad and Galaxy.

Caridy Patino — Contributing to the YUI Gallery

Yahoo! Search engineer Caridy Patino speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

48 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-05-31) Yahoo! Search engineer Caridy Patino discuss the challenges and benefits of writing reusable, generic components and shows how you can leverage YUI 3 and the YUI Gallery to share your implementation with developers both inside and outside of Yahoo! (Slides).

Ted Drake — Common HTML and CSS Accessibility Mistakes

Yahoo! Accessibility engineer Ted Drake speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

28 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-05-31) Yahoo! Accessibility engineer Ted Drake covers some common accessibility patterns, teaches best practices for building forms, tables, and images, and shows you what is bad and good. (Slides).

Amitesh Madhur — Web Workers

Yahoo! Exceptional Performance engineer Amitesh Madhur speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

22 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-05-31) Yahoo! Exceptional Performance engineer Amitesh Madhur gives an overview of the powerful HTML5 feature Web Workers. (Slides).

Chris Klaiber — Right-to-Left on the Yahoo! Homepage

Yahoo! Homepage engineer Chris Klaiber speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

29 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-05-31) Yahoo's Chris Klaiber discusses techniques and tools that are used by the Yahoo! homepage to support right-to-left pages on http://maktoob.yahoo.com/, including using CSS Janus, integrating with the build process, handling image assets, and mitigating browser bugs unique to RTL pages. (Slides).

Scott Schiller — Probably, Maybe, No: The State Of HTML5 Audio

Flickr engineer Scott Schiller speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

51 minutes; source: YUI Theater (Hi-res flash) or download (mp4)

(2011-05-31) Flickr's Scott Schiller provides a history of audio in the browser and discusses the current state of native <audio>, including browser support, its spec, the ongoing format wars, and how you might implement audio in project work today. (Slides).

Paul Donnelly and Nagesh Susarla — YQL + YUI: Building End-to-End Applications

YUI engineer Nagesh Susarla speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

38 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-07) When developing widgets, it's not how to use YQL data that comes up as a question, but rather how to access it. In this YUIConf 2010 session, YQL engineers Paul Donnelly and Nagesh Susarla review starting your query out in the YQL console, accessing YQL data via the various endpoints, and going through YQL's various authentication layers. (Transcript).

Tom Hughes-Croucher — How to Stop Writing Spaghetti Code

Yahoo! engineer Tom Hughes-Croucher speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

45 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-06) In this session from YUIConf 2010, Yahoo! engineer Tom Hughes-Croucher explores different coding styles for event-driven, non-blocking server-side JavaScript and which styles are most successful. (Slides).

Matt Taylor — YUI 3 & Node.js for JavaScript View Rendering on Client or Server

Yahoo! engineer Matt Taylor speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

36 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-03) Most web application frameworks have some type of templating engine that accepts two things: (1) data, (2) template, and returns HTML to be assembled into an HTTPResponse. The promise of Node.js and YUI 3 running server-side is that a new era of frameworks is possible in which view rendering on the client and server is implemented with the same JavaScript-based code.

Caridy Patiño Mayea — YUI 3 Loading Strategies: A Yahoo! Search Case Study

Yahoo! frontend engineer Caridy Patiño Mayea speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

51 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) A robust loading strategy is one of the most important elements of optimization for high traffic websites. YUI 3's Loader is both powerful and elegant, and learning how to leverage it is a must for YUI developers. In this YUIConf 2010 session, Yahoo! frontend engineer and YUI contributor Caridy Patiño Mayea provides a technical overview of loading strategies employed on Yahoo! Search. (Slides).

Allen Rabinovich — The Many Hats of the Frontend Engineers

YUI engineer Allen Rabinovich speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

37 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) In one of the most creative presentations at YUIConf 2010, YUI developer Allen Rabinovich reflects on the many different roles played by frontend engineers as part of their natural generative process. (Transcript).

Dan Hunt — Building the Next Generation of Yahoo! Mail with YUI 3

Yahoo! Mail frontend engineer Dan Hunt talks about building a new frontend for Mail using YUI 3 at YUIConf 2010 on November, 9, 2010, at Yahoo! HQ in Sunnyvale, CA.

37 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Yahoo! Mail frontend engineer Dan Hunt describes the creation of the newest version of Yahoo! Mail, rewritten from the ground up using YUI 3.

Mirek Grymuza and Josh Gordineer — YQL: An Introduction

Yahoo! engineer Mirek Grymuza introduces YQL to an audience at YUIConf 2010 on November, 8, 2010, at Yahoo! HQ in Sunnyvale, CA.

45 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Mirek Grymuza and Josh Gordineer are members of the team that brings you YQL, the remarkable Yahoo data service that turns the internet into a database accessible via familiar SQL-style syntax. In this talk from YUIConf 2010, they provide a baseline introduction to YQL's history, features, and core uses. (Slides | Transcript).

Mark Kawakami — Finger Tips: Lessons Learned from Building a Touch-Based Experience

Yahoo! engineer discusses touch-driven user interfaces at YUIConf 2010 on November, 9, 2010, at Yahoo! HQ in Sunnyvale, CA.

39 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-19) Mark Kawakami of Yahoo! Sports takes you through some lessons learned in building touch-based experiences for one of the most popular websites on the internet. (Slides | Transcript).

Eric Miraglia — Welcome to YUI 3

YUI engineering manager Eric Miraglia speaks at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

48 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Eric Miraglia provides a high-level introduction to key concepts underlying the YUI 3 codeline. (Slides | Transcript).

Dav Glass — Contributing to YUI

Dav Glass of Yahoo! at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

55 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Dav Glass introduces you to the YUI Gallery and steps through the process of making contributions to the YUI project. (Slides | Transcript).

Allen Rabinovich — YUI 3 Infographics

YUI engineer Allen Rabinovich at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

40 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Allen Rabinovich discusses the YUI 3 Charts implementation, currently under development. (Slides | Transcript).

Reid Burke — Building YAP Applications with YUI

YUI engineer Reid Burke speaks at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

48 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Reid Burke discusses the Yahoo! Application Platform and how you can use it, along with YUI, to reach Yahoo!'s vast audience. (Slides | Transcript).

Chad Auld — Introducing PHP Loader

Yahoo! engineer Chad Auld at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

28 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Chad Auld of Yahoo! introduces the YUI PHP Loader, a flexible tool for loading modular JavaScript and CSS projects. (Slides | Transcript).

Ron Adams — Automated Integration Testing with YUI Test, Selenium and Hudson

Yahoo engineer Ron Adams at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

47 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Yahoo! engineer Ron Adams discusses the creation of automated QA workflows that combine YUI Test, Selenium and Hudson to automate JavaScript unit tests. (Slides | Transcript).

Stephen Woods — Creating Beautiful Documentation with YUI Doc

Yahoo engineer Stephen Woods at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

32 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Yahoo! frontend engineer Stephen Woods provides a guided tour to YUI's documentation engine, YUI Doc. YUI Doc is language-agnostic and can be used to document a variety of project styles. (Slides | Transcript).

Luke Smith — Debugging in YUI 3

YUI engineer Luke Smith at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

60 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) YUI engineer Luke Smith discusses the fine art of debugging web applications, looking at general tools and techniques and providing a few specific hints about debugging in YUI 3. (Slides | Transcript).

Nicholas C. Zakas — Scalable JavaScript Application Architecture

Nicholas C. Zakas speaking at Yahoo on September, 8, 2009.

52 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-09-08) Yahoo! home page engineer Nicholas Zakas, author of Professional JavaScript for Web Developers, discusses frontend architecture for complex, modular web applications with significant JavaScript elements. (Slides | Transcript).

Isaac Schlueter and Matt Hackett — Server-Side JavaScript

Isaac Schlueter and Matt Hackett

24 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-09-08) Isaac Schlueter and Matt Hackett show a proof-of-concept in which a multi-player, web-based tic-tac-toe game is created using server-side JavaScript. (Transcript).

Jonathan LeBlanc — YQL and YUI

Jonathan LeBlanc of the Yahoo! Developer Network

24 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-07-02) Yahoo! Developer Network technologist Jonathan LeBlanc provides an introduction to the Yahoo! Query Language (YQL) and demonstrates its use with YUI. (Slides | Transcript).

Nate Koechley — Professional Frontend Engineering

Nate Koechley

89 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-03-18) Nate Koechley lays out the foundations of professional frontend engineering as they've developed at Yahoo over the past decade.

Douglas Crockford — Web Forward

Douglas Crockford

36 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2008-10-17) Yahoo! JavaScript Architect Douglas Crockford argues that to take the web forward we need to look back — to the days of the great browser wars when innovation lit up the web. Standards have stagnated, and only a new browser war can break us loose from the current rut. (Slides).

Dav Glass — Rich Text Editing with YUI

Dav Glass

39 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2008-04-14) Senior YUI engineer Dav Glass introduces you to the YUI Rich Text Editor in this April 2008 tech talk.

PPK (Peter-Paul Koch) — JavaScript Events

PPK (Peter-Paul Koch), April 23, 2009.

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

PPK of Quirksmode talks about his recent research on browser events across both desktop and mobile browsers.

Nate Koechley — Professional Frontend Engineering

-->Nate Koechley, March 9, 2009.removed

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

Nate Koechley lays out the foundations of professional frontend engineering as they've developed at Yahoo over the past decade.

John Resig — The DOM Is a Mess

John Resig, January 29, 2009.

72 minutes; source: Yahoo! Video (Flash) or download (M4V, iPod/iPhone-compatible)

jQuery author John Resig talks about modern JavaScript and DOM programming.

Nicole Sullivan — Design Fast Websites

Nicole Sullivan, December 17, 2008.

43 minutes; source: Yahoo! Video (Flash) or download (M4V, iPod/iPhone-compatible)

Performance expert Nicole Sullivan outlines best practices in building fast, beautiful websites.

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: download (M4V, iPod/iPhone-compatible)

Steve Souders is Yahoo's former chief peformance guru and the author of High Performance Web Sites. While at Yahoo, Steve led a team investigating the root causes of poor page performance and applying the lessons learned to Yahoo!'s high-traffic, media-rich properties. Steve now serves in a similar role at Google.

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: yuiblog.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: download (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: yuiblog.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.

Eric Ferraiuolo — TipTheWeb.org: Heavy Duty YUI 3 & YQL

TipTheWeb cofounder and YUI contributor Eric Ferraiuolo speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

38 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-12-07) In this session from YUIConf 2010, TipTheWeb cofounder and YUI contributor Eric Ferraiuolo discusses the creation of a project-scale codebase using YUI 3, YUI 3 Gallery, and YQL.

Anthony Pipkin — The Next Step: From Idea to Widget (Part 1)

YUI contributor Anthony Pipkin of The Jones Group speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

45 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Anthony Pipkin (Interactive Director at The Jones Group), a prolific YUI contributor, presents the first part of a two-part series on how to move from implementing simple functionality in YUI 3 to producing modular, reusable components that leverage YUI 3's component infrastructure (including widgets and plugins).

Pat Cavit — The Next Step: From Idea to Widget (Part 2)

ArenaNet engineer Pat Cavit speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

37 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) ArenaNet engineer and YUI contributor Pat Cavit presents the second part of a two-part series on how to move from implementing simple functionality in YUI 3 to producing modular, reusable components that leverage YUI 3's component infrastructure (including widgets and plugins). (Slides).

Christian Heilmann — Using (Not Abusing) YQL for Caching, Filtering and Collating Data

Christian Heilmann speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

38 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Christian Heilmann describes how to use YQL sensibly to create robust, innovative applications with immediate scalability. (Slides).

Nate Cavanaugh and Eduardo Lundgren — A Whirlwind Tour of AlloyUI Components in the YUI 3 Gallery

Liferay engineers Nate Cavanaugh and Eduardo Lundgren speak about AlloyUI at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

67 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Liferay engineers Nate Cavanaugh and Eduardo Lundgren talk about the dozens of high-quality, YUI 3-based components contributed by their AlloyUI project to the YUI 3 Gallery.

Ryan Dahl — Node.js Roadmap

Ryan Dahl, creator of Node.js, talks about the future of the project at YUIConf 2010 at Yahoo HQ in Sunnyvale, CA, on November 8, 2010.

48 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) Node.js creator Ryan Dahl delivers one of the most technical (and amusing) talks at YUIConf 2010, diving into the details of Node.js's present state and future roadmap. (Transcript).

Nagesh Susarla — Building YQL Open Data Tables with YQL Execute

YQL engineer Nagesh Susarla speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

37 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-30) YQL engineer Nagesh Susarla explores the power of YQL execute in the creation of powerful YQL open data tables. (Slides).

Nate Koechley — A Taxonomy of Touch

Nate Koechley, author of YUI 2 CSS Grids and one of the first members of the YUI team at Yahoo!, speaks at YUIConf 2010 at Yahoo! HQ in Sunnyvale, CA.

36 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-26) YUI contributor Nate Koechley breaks down the elements of touch primitives, gestures and semantics, laying a foundation for the broader language of touch interactions that drive the emerging class of portable devices. (Slides | Transcript).

Tantek Çelik — HTML5: Right Here, Right Now

Author Tantek Çelik talks about HTML 5 at YUIConf 2010 in Sunnyvale, CA. CC photo by David Calhoun.

56 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-24) Author and standards expert Tantek Çelik, formerly of Technorati, discusses the current state of HTML5 specifications and their readiness for use in shipping web applications. (Slides | Transcript).

Dion Almaer, Ben Galbraith, Elaine Wherry, Thomas Sha, Joe Hewitt, Ryan Dahl, Tantek Çelik, and Douglas Crockford — YUIConf 2010 Panel Discussion: The Future of Frontend Engineering

A panel of thought leaders and influencers in the world of frontend engineering on stage at Yahoo for a special panel discussion at YUIConf.

79 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-16) Moderated by Dion Almaer and Ben Galbraith, this distinguished panel explored the near future of the discipline at at a time of great change. Panelists included Elaine Wherry, founder and frontend architect at Meebo; Douglas Crockford, JavaScript architect at Yahoo!; Tantek Çelik, technologist and author; Ryan Dahl, creator of Node.js; Joe Hewitt of Facebook, creator of Firebug and one of the most downloaded mobile applications of all time (Facebook for iOS); Thomas Sha, YUI founder at Yahoo!. (Transcript).

Philip Tellis — Measuring the Web with Boomerang

Philip Tellis discusses the Boomerang open-source performance tool at YUIConf 2010.

52 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-11-15) Philip Tellis, a long-time Yahoo! and performance expert, discusses the Boomerang open-source tool for measuring the performance of web sites.

Alois Reitbauer — dynaTrace Ajax Edition

dynaTrace engineer Alois Reitbauer speaks at Yahoo on September 29, 2010.

49 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-09-30) dynaTrace provides one of the most powerful tools for analyzing the performance of web applications in Internet Explorer. In this talk, dynaTrace engineer Alois Reitbauer walks through four specific analytic scenarios using the dynaTrace interface. (Slides | Transcript).

Nicholas Zakas and Victor Tsaran — Accessibility on the Yahoo Homepage

Nicholas Zakas

58 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-06-23) Nicholas Zakas, a principal developer of the Yahoo! homepage, and Victor Tsaran's, Yahoo!'s senior accessibility manager, discuss the strategies and methods that made one of the most visited websites in the world fully accessible. The talk took place at the June 2010 BayJax meetup at Yahoo.

Dennis Lembree — Making JavaScript Accessible

Dennis Lembree

26 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-06-23) Dennis Lembree, an accessibility expert and the creator of AccessibleTwitter discusses the challenges of making JS-enabled sites accessible. The talk took place at the June 2010 BayJax meetup at Yahoo.

Ryan Dahl — Introduction to NodeJS

Ryan Dahl

58 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-05-17) Ryan Dahl, the creator of NodeJS, introduces the project and talks about performance improvements and new architecture. The talk took place at the May 2010 BayJax meetup at Yahoo.

Elijah Insua — jsdom: a CommonJS Implementation of the DOM

Elijah Insua

18 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-05-17) Elijah Insua introduces a server-side implementation of the JavaScript DOM at the May 2010 BayJax meetup at Yahoo.

Nicholas Zakas, Stoyan Stefanov, Ross Harmes, Julien Lecomte, Matt Sweeney — High Performance JavaScript

BayJax event at Yahoo! on March 31, 2010.

92 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-04-15) Five contributors to O'Reilly's High Performance JavaScript discuss advanced JavaScript and DOM scripting optimizations at the April 2010 BayJax meetup at Yahoo. (Transcript).

Christian Heilmann — YQL and YUI: Building Blocks for Quick Applications

Christian Heilmann speaks at Yahoo on February 2, 2010.

48 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-02-08) The Yahoo! Developer Network's international evangelist Christian Heilmann discusses his philosophy for creating fast, powerful, compelling applications using the Yahoo Query Language (YQL) and the Yahoo User Interface Library (YUI). (Slides | Transcript).

Christian Heilmann — Bausteine fürs web

Christian Heilmann speaks at Yahoo on February 2, 2010.

43 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-02-08) Christian Heilmann 'International Evangelist' des Yahoo Developer Network erklaert seine Philosophie und zeigt Tipps und Tricks wie man Web Applikationen ganz einfach und schnell erstellt indem man auf Bausteinen wie die Yahoo Query Language (YQL) und der Yahoo User Interface Library (YUI) aufbaut. (Slides).

Philippe Le Hégaret — The Next Open Web Platform

Philippe Le Hégaret speaking at Yahoo! on January 20, 2010.

52 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-01-22) Philippe Le Hégaret, who heads the W3C Interaction Domain, discusses HTML5. While the HTML5 specification itself does actually not contain many new features, the new Web platform, often labeled as HTML5, does come with many new features from HTML video to SVG to CSS animations or Web sockets. This talk gives an overview of what's ahead of us, using concrete demonstrations in latest generation Web browsers. (Slides | Transcript).

John Resig — Testing, Performance Analysis, and jQuery 1.4

John Resig speaking at Yahoo! during the BayJax meetup on December 11, 2009.

73 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-12-14) John Resig of Mozilla, creator of the popular jQuery JavaScript library, reviews options for testing and performance analysis in JavaScript and previews the significant changes coming soon in jQuery 1.4. (Slides | Transcript).

Adam Granicz — Robust and Rapid Web Development with WebSharper

Adam Granicz, CEO of Intellifactory, speaking at Yahoo! on April 21, 2010.

57 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2010-04-22) Intellifactory CEO Adam Granicz surveys web development in F# with WebSharper, including support for YUI widgets.

Eric Ferraiuolo — Web App Development with YUI 3

Oddnut Software engineer Eric Ferraiuolo at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

37 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Eric Ferraiuolo of Oddnut Software talks about the nuances of deploying real-world web applications using YUI 3. (Slides | Transcript).

Brendan Eich — ECMA Harmony and the Future of JavaScript

Brendan Eich of Mozilla at YUICONF 2009, held at the Yahoo! HQ in Sunnyvale; October 28, 2009.

66 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-29) Brendan Eich, the creator of the world's most popular programming language, talks about the struggle over the ES4 proposal and how it resulted in a specific set of proposals for ES5. (Transcript).

Brad Neuberg — Introduction to HTML5

Brad Neuberg speaking at Yahoo! during the BayJax Meetup on October 7, 2009.

62 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-12) Brad Neuberg of Google provides a wide-ranging introduction to HTML5 as it's being implemented in modern browsers, including features such as SVG/Canvas, the video tag, database storage, app-cache, and more. (Slides | Transcript).

Andreas Bovens and David Storey — 10 Essential Things You Should Know about Supporting Opera

Andreas Bovens speaking at Yahoo! during the BayJax Meetup on October 7, 2009.

42 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-10-12) Andreas Bovens and David Storey from browsermaker Opera Software talk about the Opera browser, reviewing key points that developers should be aware of as they work to support Opera on their sites. (Transcript).

Tom Preston-Werner, Chris Wanstrath and Scott Chacon — Git, GitHub and Social Coding

Tom Preston-Werner of GitHub

68 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-07-02) Tom Preston-Werner, Chris Wanstrath and Scott Chacon of GitHub discuss the distinguishing characteristics of Git as a source control tool and how GitHub empowers social coding in compelling new ways. (Transcript).

Peter-Paul Koch — JavaScript Events

Peter-Paul Koch

55 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-04-27) PPK of Quirksmode talks about his recent research on browser events across both desktop and mobile browsers. (Slides | Transcript).

John Resig — The DOM Is a Mess

John Resig

73 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-02-03) jQuery author John Resig talks about modern JavaScript and DOM programming. (Slides).

Nicole Sullivan — Design Fast Websites

Nicole Sullivan

42 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2008-12-23) Nicole Sullivan outlines a set of practical guidelines for building websites that are supremely fast and visually rich. Her advice is to know your craft, to engage your designers, and to make sure that your collaboration with designers works intelligently in the service of users. (Slides).

Charles McCathieNevile — Opera Dragonfly

Charles McCathieNevile of Opera.

19 minutes; source: YUI Theater (Hi-res flash) or download (.m4v, iPod/iPhone-compatible)

(2009-05-13) Charles McCathie Nevile, Opera's Chief Standards Officer, talks about the Dragonfly debugger debuting with Opera 10. (Slides | Transcript).

Joe Hewitt — Welcome to Firebug 1.0

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

48 minutes; source: download (MP4)

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: download (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: yuiblog.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

57 minutes; source: yuiblog.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.

A Conversation with David Weinberger

55 minutes; source: yuiblog.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 Accessibility Series

  1. Todd Kloots: Developing an Accessible Web 2.0 Widget Framework (49 minutes): Flash | MPEG-4 | Transcript
  2. Todd Kloots: Developing Accessible Widgets Using ARIA (49 minutes): Flash | MPEG-4
  3. Victor Tsaran: An Introduction to Screen Readers (27 minutes): MPEG-4
  4. Karo Caran: An Introduction to Screen Magnification Software (16 minutes): MPEG-4
  5. Shawn Lawton Henry: Web Content Accessibility Guidelines Update (75 minutes): MPEG-4 | Transcript

Doug Geoffray — From the Mouth of a Screenreader

Doug Geoffray

47 minutes; source: yuiblog.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.

Copyright © 2017 Yahoo! Inc. All rights reserved. Copyright | Privacy Policy

Help us continue to improve the Yahoo! Developer Network: Send Your Suggestions