In this talk given at Yahoo!, Steve Peha, the president of Teaching That Makes Sense , makes a case for applying the processes and culture of the technology world to the world of education. Links View in HD on YouTube Visit the YUI Theater Channel...
Read more →
At YUIConf 2011 last week, we set up a video camera and invited attendees to tell us how they use YUI and why they chose it for their projects. We were thrilled to hear their stories, and we'd love to hear yours as well! After checking out the video...
Read more →
At YUIConf 2011 last week, we set up a video camera and invited attendees to tell us how they use YUI and why they chose it for their projects. We were thrilled to hear their stories, and we'd love to hear yours as well! After checking out the video...
Read more →
In this talk from YUIConf 2010 , YUI 3 AutoComplete author Ryan Grove ( @yaypie ) takes you on a whirlwind tour of some of the many autocomplete patterns made possible by this component (which is coming in the soon-to-be-released YUI 3.3.0) and...
Read more →
In this YUIConf 2010 session, YQL engineers Paul Donnelly ( @pjdonnelly ) and Nagesh Susarla review how to start your query out in the YQL console , access YQL data via the various endpoints, and go through YQL's various authentication layers. If...
Read more →
In this session from YUIConf 2010, TipTheWeb cofounder and YUI contributor Eric Ferraiuolo ( @ericf ) discusses the creation of a project-scale codebase using YUI 3, YUI 3 Gallery, and YQL. If the video embed below doesn't show up correctly in your...
Read more →
In this capstone talk from YUIConf 2010 , 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...
Read more →
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 ( @reid ) talks...
Read more →
In this session from YUIConf 2010 , Yahoo! engineer Tom Hughes-Croucher ( @sh1mmer ) explores different coding styles for event-driven, non-blocking server-side JavaScript and which styles are most successful. If the video embed below doesn't show...
Read more →
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...
Read more →
Yahoo! frontend engineer, BayJax organizer and YUI contributor Gonzalo Cordero ( @goonieiam ) discusses his recently-released YUI 3 Gallery TreeView implementation. This lighter incarnation of Treeview is built upon YUI 3's Parent-Child module and...
Read more →
In this session from YUIConf 2010 , Yahoo! engineering intern Tilo Mitra ( @tilomitra ) introduces the YUI 3 data-lifecycle toolkit, including facilities for data sources, schemas, and the new-for-3.3.0 YUI DataTable widget. If the video embed below...
Read more →
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...
Read more →
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 ,...
Read more →
ArenaNet engineer and YUI contributor Pat Cavit ( @tivac ) 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...
Read more →
Anthony Pipkin ( @apipkin , 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...
Read more →
Dav Glass ( @davglass ) has been at the vanguard of Node.js experimentation and evangelism for awhile, and this is the second YUI Theater talk in which he explores the key value propositions of Node in terms of sharing code between client and...
Read more →
In this session from YUIConf 2010 , Christian Heilmann ( @codepo8 ) describes how to use YQL sensibly to create robust, innovative applications with immediate scalability. If the video embed below doesn't show up correctly in your RSS reader, be...
Read more →
In this session from YUIConf 2010 , Yahoo! Mail frontend engineer Dan Hunt describes the creation of the newest version of Yahoo! Mail , rewritten from the ground up using YUI 3 . If the video embed below doesn't show up correctly in your RSS reader...
Read more →
In one of the most creative presentations at YUIConf 2010 , YUI developer Allen Rabinovich ( @allenr ) reflects on the many different roles played by frontend engineers as part of their natural generative process. The talk unfolds with a continuous...
Read more →
In this session from YUIConf 2010, 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 . You can't appreciate the full spectrum...
Read more →
Node.js creator Ryan Dahl delivers one of the most technical (and amusing) talks at YUIConf 2010 , reviewing the current state of the Node project and his current plans for the project's future. If the video embed below doesn't show up correctly in...
Read more →
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...
Read more →
In this session from YUIConf 2010 , YQL engineer Nagesh Susarla explores the power of YQL execute in the creation of powerful YQL open data tables. (If you're new to YQL, don't miss Myrek Grymuza and Josh Gordineer's " Introduction to YQL ," also...
Read more →
In this video from YUIConf 2010 , 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. Among the topics covered in the talk...
Read more →
Nate Koechley, one of the early members of the YUI team, came back to Yahoo! for YUIConf 2010 and broke down the elements of touch primitives, gestures and semantics, laying a foundation for the broader language of touch interactions that drive the...
Read more →
In one of the outstanding sessions of YUIConf 2010 , 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. (Tantek also joined...
Read more →
In a talk from YUIConf 2010 , frontend engineer 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. If the video embed below doesn't show up...
Read more →
One of the highlights of YUIConf 2010 was a panel discussion on the future of frontend engineering, facilitated by Dion Almaer and Ben Galbraith (of Ajaxian, Bespin, Mozilla, and Palm fame). Panelists included Elaine Wherry, founder and frontend...
Read more →
Ryan Dahl's work on Node.js — and the community forming around that project — has joined HTML5 as one of the big stories of 2010. YUI engineer Dav Glass has been working to make YUI 3 a powerful ally for Node.js implementers, and in this video he...
Read more →
Douglas Crockford's latest installment in the " Crockford on JavaScript " series, a talk in which he covers the role of event loops and the importance of server-side JavaScript, is now available on video. Flash video is embedded below, or you can...
Read more →
In June, at the BayJax meetup on web accessibility hosted by Yahoo!, the accessibility expert Dennis Lembree gave a talk on the challenges of making JavaScript-enabled websites accessible. If the video embed below doesn't show up correctly in your...
Read more →
YUI contributor and former Yahoo Chad Auld emailed us to tell us about his latest project with his Brilaps group — a project that has brought YUI Theater to the TV screen via Boxee. In Chad's words: Boxee is an up-and-coming cross platform...
Read more →
The final installment of the Crockford on JavaScript lecture series begins like this: I believe that children are our future. And also, I believe, robots. Children and robots... He turns quickly to issues of security in the browser: The worst of all...
Read more →
Last week, Yahoo! JavaScript architect Douglas Crockford delivered the fourth installment of his Crockford on JavaScript series: Volume One: The Early Years Chapter 2: And Then There Was JavaScript Act III: Function the Ultimate Episode IV: The...
Read more →
Philippe Le Hégaret, who heads the W3C Interaction Domain, stopped by Yahoo! recently to give a talk about HTML5. While the HTML5 specification itself does actually not contain many new features, the new Web platform, often labeled as HTML5, does...
Read more →
YDN's international evangelist Christian Heilmann , who works out of Yahoo!'s London office, was in Sunnyvale last week and gave an internal talk on the creation of effective demo applications using technologies like YQL and YUI . While the talk is...
Read more →
Last Friday, Yahoo!'s JavaScript architect Douglas Crockford presented the second installment of his Crockford on JavaScript lecture series. In Chapter 2: And Then There Was JavaScript , Douglas surveys the JavaScript language, providing a critical...
Read more →
In the first part of Douglas Crockford's five-part series on the JavaScript programming language , he explores the historical context from which JavaScript emerged. But he begins with a little bit of his own history, relating his efforts as a child...
Read more →
John Resig ( @jeresig ) of Mozilla , creator of the popular jQuery JavaScript library, stopped by Yahoo! on Friday for a BayJax meetup and delivered a three-part tech talk, "Testing, Performance Analysis, and jQuery 1.4" . In the first part of the...
Read more →
We wrap up YUI Theater coverage of YUICONF 2009 with a talk from Todd Kloots ( @toddkloots ) on the accessibility features of YUI 3 : " Building Accessible Widgets with YUI 3 ." Todd covers YUI's support for keyboard handling, focus styling and...
Read more →
Isaac Schlueter ( @izs ) is developing the YUI 3 version of AutoComplete . In this YUICONF 2009 session, " Solving Problems with YUI 3 ," he shows you how he's working with the core YUI 3 toolkit to address the various challenges inherent in...
Read more →
The Yahoo! Application Platform (YAP) allows you to write programs that run on the Yahoo! network — on the Yahoo! home page, My Yahoo!, and beyond. Reid Burke ( @reid ) of the YAP team came to YUICONF 2009 to talk not only about YAP but about how...
Read more →
Todd Kloots ( @toddkloots ) gave two talks at YUICONF 2009 . In this session, he explores what he regards as the hidden gems of YUI 3 — the useful methods and properties found throughout the library's core modules that help your write fast, stable,...
Read more →
Allen Rabinovich spoke at YUICONF 2009 last month about the future of the YUI Charts project. He and colleague Tripp Bridges are hard at work on the next generation of the product, and in this session Allen talks through the thinking behind the new...
Read more →
Chad Auld ( @chadauld ) is a Yahoo! engineer best known for his work on MiaCMS and Sideline . Chad recently drove the open-source release of YUI's PHP Loader (taking over from original developer Adam Moore [ @admo ]), and he came to YUICONF 2009...
Read more →
Satyen Desai ( @dezziness ) leads development of the YUI 3 widget infrastructure , a system that is currently in beta and due for its first production-quality release in Q1 2010. At YUICONF 2009 , Satyen provided a deep-dive on this emerging...
Read more →
Ron Adams is a Yahoo! engineer in Southern California who has worked on a variety of Yahoo!'s media products including OMG and who now works for Yahoo! Sports . Ron has been working with colleagues in QA to automate the exercise of JavaScript unit...
Read more →
Eric Ferraiuolo ( @ericf ) of Boston-area startup Oddnut Software made the trip to YUICONF 2009 last week to give a talk on the deployment of YUI 3-based applications in the real world. The talk presents a lot of wisdom Eric and his team have...
Read more →
Matt Snider is the lead fronted engineer (and employee #1) at Mint.com, the popular personal-finance site that was recently acquired by Intuit. Matt has been a longtime user of YUI at Mint, and he's documented his own additions to YUI extensively...
Read more →
Yahoo!'s JavaScript architect Douglas Crockford gave the closing keynote at YUICONF 2009 last week. His talk, " The State and Future of ECMAScript ," was a detailed take on the events that Brendan Eich discussed the night before . Douglas addresses...
Read more →
Stephen Woods ( @ysaw ) introduced YUICONF 2009 attendees last week to the inner workings of YUI's documentation tool, YUI Doc , written by YUI architect Adam Moore. If you're interested in how YUI Doc can help you generate thorough,...
Read more →
Brendan Eich , JavaScript's creator, gave the opening-night keynote at last week's YUICONF 2009 . His talk, " ECMA Harmony and the Future of JavaScript ," related some of the technical, corporate and social processes that have marked the recent...
Read more →
Dav Glass ( @davglass ) is well known to the YUI community as the creator of the YUI Rich Text Editor , Layout Manager , Resize Utility , ImageCropper , and much more. His trove of YUI examples has helped thousands of developers fine tune their own...
Read more →
We wrapped up YUICONF 2009 last night, and I wanted to share with you the first video coming out of the sessions. This is from YUI engineer Luke Smith 's ( @ls_n 's) presentation yesterday, "Events Evolved," in which he dives deeply into the YUI 3...
Read more →
Brad Neuberg of the Google Developer programs stopped by Yahoo! last week talk about HTML5. Brad has been hard at work on SVG Web lately, but he covered a lot of ground in this talk, including SVG/Canvas rendering, CSS transforms, app-cache, local...
Read more →
Opera Software makes one of the most intriguing browsers on the market. Opera 10 is was released this summer to excellent reviews , and it's undoubtedly the best Opera yet. Opera continues to enjoy deep regional pockets of strength, especially in...
Read more →
Dav invited the GitHub team down to Yahoo! recently to talk about one of our favorite subjects (Git) and one of our favorite sites (GitHub). Tom Preston-Werner, Chris Wanstrath and Scott Chacon all stopped by and conducted an excellent tag-team tech...
Read more →
Earlier we posted video from Douglas Crockford's talk on JSON at the BayJax meetup on July 27 . Next up is Jonathan LeBlanc , a technical evangelist at the Yahoo! Developer Network who spoke about one of Yahoo!'s most intriguing developer offerings,...
Read more →
At the July 27 meeting of the Bayjax group , hosted here at Yahoo!, we had a lineup of terrific speakers. The first of the Bayjax talks — Douglas Crockford's "The JSON Saga" — is now available on YUI Theater, available in high definition with a full...
Read more →
One of the first YUI Theater videos years ago was published after Joe Hewitt came to Yahoo! to talk about the 1.0 release of Firebug , and back in those days Firebug was a paradigm shift — it had a convenient interface that combined DOM inspection...
Read more →
As we continue to work on YUI 3 , we're thinking hard about accessibility. And no one here is thinking harder about that topic than Todd Kloots, who has authored a variety of blog posts on the subject as well as presenting a comprehensive tech talk...
Read more →
The team here remains hard at work on YUI's next-generation codeline, YUI 3, which is available as a documented preview release today and which is already powering some of Yahoo's next-generation projects . As we get closer to the beta release this...
Read more →
PPK (Peter-Paul Koch) of Quirksmode has been sharing his research into browser quirks for years, and this year he's turned his attention to mobile browsers while doing a consultancy for Vodafone. That work has got him thinking about JavaScript...
Read more →
John Resig , an engineer at Mozilla and the creator of jQuery , stopped by Yahoo last week to visit with the YUI team. While here, he gave a talk for Yahoo engineers on the current state of JavaScript and DOM programming. The session -- entitled...
Read more →
The Accessible Rich Interet Applications (ARIA) specification is in working-draft form in the W3C. It provides a framework for implementating rich web-applications that convey improved semantics to screen reader software as a user interacts with a...
Read more →
Nicholas Zakas is the author of the YUI Test component and as principal frontend engineer on the Yahoo Front Page team. A few weeks back, he gave a talk at the 2008 Yahoo Frontend Engineering Summit on test-driven development in the browser, walking...
Read more →
Douglas keynoted our 2008 Frontend Engineering Summit here at Yahoo last week. In this talk, "Web Forward," he proposes that the standards processes have stagnated, leaving us with an inadequate platform and no orderly mechanism for improving it....
Read more →
Google, of late, has been stepping up its public contributions to the world of frontend engineering: Gears, GWT, Doctype, and Google I/O are all manifestations of this assertive public disposition. And it's no surprise that some of this engagement...
Read more →
LinkedIn uses YUI throughout their site, so I recently sat down with three of their web developers to ask them about it. With the cameras rolling I asked Chris Saccheri (Director of Web Development, and their original web developer), Steve Ganz...
Read more →
Dav Glass , author of the YUI Rich Text Editor (as well as Resize , ImageCropper , and Layout Manager ), gave a talk at Yahoo! last week about rich text editing in YUI. In this talk, Dav covers three key topics: Implementing the light Simple Editor;...
Read more →
Yahoo UK technical evangelist Christian Heilmann made his way to Leeds last week to give a talk on YUI for the GeekUp folks. The Northcast web podcast team has video of that talk online if you'd like to take a look. They did a fantastic job with...
Read more →
Julien Lecomte , author of the YUI Compressor and the YUI Browser History Manager , recently gave a talk at Yahoo on the creation of high-performance DHTML applications. In this talk, Julien covers several major performance topics: Developing for...
Read more →
As the third curator of Yahoo!'s Design Pattern Library I often receive a lot of thanks and praise from website designers and developers for the way we at Yahoo! have offered this resource to the world. I usually try to explain that much of the...
Read more →
We've been posting Douglas's talks here on YUIBlog for awhile now, and we're happy to carry on this tradition with his latest presentation, "The State of Ajax". In this session, Douglas looks at Ajax in its historical context to help focus attention...
Read more →
Peter-Paul Koch (PPK) is one of the best-known figures in the world of frontend engineering because over the years he has tirelessly tilted against the windmills of browser quirks. His quirksmode blog has the canonical articles on many subjects; for...
Read more →
Steve Souders is Yahoo's chief guru in the art and science of web performance and the author of the YSlow plugin for Firebug ; he is the author of High Performance Web Sites , a forthcoming title from O'Reilly (bonus points if you can guess which...
Read more →
Joseph Smarr is the Chief Platform Architect at Plaxo, Inc., where he's led the engineering of Plaxo's address-book integration application. In the course of building Plaxo 3.0, which involved an ambitious foray into rich internet application...
Read more →
One of the new components in YUI version 2.3.0 is the ImageLoader Utility ( User's Guide ; examples ; Cheat Sheet ), an experimental component written by Yahoo! Travel engineer Matt Mlinac that allows you to defer the loading of some images during...
Read more →
This video is also available in a downloadable .mp4 format. Lots of the work in technology that we do is based on standards. In the Web world many standards such as HTML, CSS and many more have been produced by the World Wide Web Consortium (W3C)....
Read more →
Joe Hewitt , co-founder of the Firefox project and author of the popular Firebug extension to Firefox, stopped by Yahoo! last week to talk about his latest creation: the iUI JavaScript/CSS library that allows developers to build web applications...
Read more →
Douglas Crockford provided a keynote talk for the 2007 Konfabulator Developer Day yesterday. His talk was entitled "Javascript: The Good Parts" — a topic of interest to Konfabulator hackers, much of whose work is done in JavaScript. This talk, now...
Read more →
Software development has been, is, and I believe will remain fundamentally very hard. We have been able to build things we could not have conceived of some years ago because we have improved in our practices and our processes and our tools and in...
Read more →
We were fortunate in 2006 to convince Nicholas Zakas to come to Yahoo to be part of the My Yahoo! team (which with Nicholas's help has rolled out several important releases recently). We knew Nicholas from his work on Professional Ajax and...
Read more →
"I'm going to cover the whole range of human emotion, from the heights of creative ecstasy all the way down to the depths of technical despair. And, as you'd expect, we're going to start with the latter." That's how Douglas Crockford began his talk...
Read more →
We held our annual internal frontend engineering conference at Yahoo! earlier this month, and one of our invited guests was Doug Geoffray of GW Micro . Doug came by to teach Yahoo! frontend engineers about the history and current state of...
Read more →
On February 28, four estimable figures from the world of browser development and frontend engineering took the stage at Yahoo! for an event entitled "Browser Wars Episode II: Attack of the DOMs." The goal was to get representatives from the IE team,...
Read more →
OurStory.com is a company that's gotten a lot of good press in the past year and enjoyed another recent boost with its participation in Demo '07 . In the video below you'll get a good sense of what the OurStory product is about — if you imagine a...
Read more →