We are excited to announce that early bird registration for YUIConf 2012 is now open ! YUIConf 2012 will be held on November 14–15 (Wednesday and Thursday) at the Santa Clara Marriott . Early bird registration is $50.00 until October 31st , and...
Read more →
YUIConf 2012 is drawing closer and we are renewing the call for speakers. We have already received many excellent proposals and we want to give you more time to send in yours as well! The new deadline for sending proposals is Wednesday, October 10 ....
Read more →
We've released a new version of YUI today: 3.7.2 . Here's the CDN link , and it's also available to download . Please update to the latest release to take advantage of the fixes listed below. Release notes: Included a pull request from the a member...
Read more →
This week marks the conclusion of the month-long 3.7.0 development cycle. With code frozen, any further changes to 3.7.0 will be minimal, and what you see in Master at the moment should be very close to the final GA release. Next steps are a 2nd...
Read more →
Yahoo! is hiring a front-end engineer for a team that builds great user experiences for millions of people. You will develop experiences alongside the best people and technologies in the industry. Work on Axis, Search Direct and other game-changing...
Read more →
YUI 3.6.0 PR2 is now available to the developer community for feedback and testing on the Yahoo! CDN. Please take a moment to check it out via CDN or download . The remaining target dates for the YUI 3.6.0 milestones are: PR3 - July 17, 2012 GA -...
Read more →
We are pleased to announce the availability of YUI 3.6.0 PR1 for community testing and feedback. Please take a moment to check it out via CDN or download . Here are the target dates for all YUI 3.6.0 milestones: PR1 - May 8, 2012 PR2 - June 12, 2012...
Read more →
Recently, there was a question in the forums about using input fields in a DataTable. With the ongoing push to build ever more complex applications in the browser, I decided that an overview of the available options for editing tabular data might be...
Read more →
DataTable has been one of YUI's most heavily used and relied upon widgets for years. In 3.5.0, DataTable got a major overhaul, resulting in some small changes to the API and some big changes to the infrastructure. In this two part article, we'll...
Read more →
Fiddling Around With DataTable To me, it feels like every other Open Hours is about DataTable, but I guess that's not actually true. So let's talk about DataTable! In particular, I want to talk about two things: Tips and tricks with column...
Read more →
One of the best things about YUI is our documentation. It’s been known in the community for years that documentation is a high priority for our developers. One of our other priorities is exceptional API documentation. We have always had high quality...
Read more →
3.5.0 release retrospective and 3.6.0 planning 3.5.0 is live ! That means 3.6.0 development is now underway and we want your feedback on what you think should be the high priority features and components of our next release. We can also talk about...
Read more →
When working with tabular data, it is nice to be able to see as many columns as possible. If the table is the only widget on the page, then you can let the table expand and the viewport will scroll. However, this will not work if you need to display...
Read more →
Update: This internship has now been filled! The YUI team is looking for a summer intern who has completed at least one year of formal coursework toward a CS degree and who wants to gain first-hand experience writing industrial-strength JavaScript...
Read more →
Some of you have been wondering when YUI 3.5.0 PR3 will be released. After all, the scheduled release date for 3.5.0 PR3 was last week, March 5th, but here we are on the 12th, and no PR3. So what gives? Current Status In parallel to development on...
Read more →
Tired of Ant? Check out buildy YUI community superstar Eamon Brosnan (aka mosen) has been working on a build framework called buildy that he hopes will provide an alternative to Apache's Ant . Here's the sexy part: it's written in JavaScript on...
Read more →
Yeti update Reid has freed up some time for Yeti development recently, and there are some worthwhile updates to broadcast in the world of automated JavaScript testing. There have been the standard issue bug fixes and enhancements, of course, but...
Read more →
Checking in with Dav Glass It's been a while since we checked in with Dav Glass . You know he's always good for some interesting innovation, and it's about time to get a report on the new shiny (or green-on-black) stuff he's been working on for the...
Read more →
YUI 3.5.0 Preview Release 2 has been released to the developer community for feedback and testing. It is now available on the Yahoo! CDN at yui.yahooapis.com/3.5.0pr2/build/yui/yui-min.js , or as a download if you plan to test it locally. The rollup...
Read more →
In this talk from YUIConf 2011, Jeff Burtoft ( @boyofgreen ), Lead Frontend Engineer at USAA , shares what he's learned about building performant and scalable cross-platform mobile web apps using YUI. In the course of the talk, Jeff reveals some of...
Read more →
In this talk from YUIConf 2011, YUI engineer Allen Rabinovich ( @allenr ) shares the process he used to architect and build the new Calendar widget in YUI 3, and explains how you can use a similar process to build your own widgets. He also shows off...
Read more →
YUI Loader and seed file changes, plus Loader tips and tricks Back in early July, Dav Glass posted an article about changes to the Loader and seed files in 3.4.0. There were a few questions in the comments and some others in the forum and #yui...
Read more →
Welcome to the new yuilibrary.com! In parallel with the 3.4.0 release, the new and improved YUILibrary.com site is going live! The new site is unified, better organized, and has a fresh look and feel. Look for an upcoming post about the site...
Read more →
Preview of the new graphics API in 3.4.0 In the process of building the Charts component for version 3.3.0, we discovered there was a reasonable set of functionality that stood apart from a chart-centric implementation, such as basic 2D shape and...
Read more →
The YUI team has just completed the second sprint of the 3.4.0 development cycle. We've posted the results of the sprint to the CDN for community exploration and feedback. You can access this release at...
Read more →
Preview of the windowing improvements in 3.4.0 One of the active areas of development in YUI 3.4.0 is in Windowing components. By taking advantage of YUI3's modular architecture, we're building components that can be mixed and matched by developers...
Read more →
From the Yahoo! F2E Summit (our internal developer conference) earlier this year, YUI engineer Dav Glass ( @davglass ) explores how to use YUI on Node.js to build server-side projects, including scripts, crontabs, daemons, etc. Download video (mp4)...
Read more →
Yahoo! Search Direct code review Late last month, the Yahoo! Search team launched a new feature called Search Direct that aims to give answers (not just search result links) as you type into a search field. Our good friend Caridy Patiño had a hand...
Read more →
Implementation focus: bigbigtweet.appspot.com #yui IRC channel regular, Mitchell Amihod (aka meeech ) finished a single-sprint project recently using YUI, python, and Google App Engine . The result was Big Big Tweet . His goal was to start and...
Read more →
The next YUI: Open Hours will be this Thursday, Feb 17th. Implementation focus: fanity.com You may be familiar with Yvo Schaap's work from this "In the Wild" post from 2009. He's been working with YUI for years now, and has made the switch to YUI 3...
Read more →
Come join Anthony Pipkin at the Portfolio Center with the Atlanta Web Design Group on February 24th at 7:00 PM as he gives an introduction to YUI 3. His talk is an adaptation of the Introduction to YUI 3 course given by Yahoo's Luke Smith at YUIConf...
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 →
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 →
Ross Harmes is the Frontend Engineering Manger for Flickr, which recently completed a major presentation-tier rewrite using YUI 3. He was kind enough to join us at YUIConf 2010 to talk about that rewrite and how he and his team extracted maximum...
Read more →
Satyam (Daniel Barreiro) wrote last week about his experience writing YUI 2.8: Learning the Library , the new YUI 2 volume now available from Packt. Packt has generously offered a few free electronic copies to YUIBlog readers. Suggest a question or...
Read more →
For those of you that don't subscribe to the YUI calendar or YUILibrary.com forum , the next installment of YUI: Open Hours will be tomorrow, July 21st. This time we're going to focus on a recurring theme for YUI community contributors that are just...
Read more →
About the author: Josh Lizarraga is a YUI Contributor and frontend developer located in San Diego, California. He uses YUI to build rich frontend interfaces and Ajax applications for Autofusion, Inc. , a San Diego firm that offers web solutions to...
Read more →
It's time again for the another installment of YUI: Open Hours ! This week, we'll be joined by Caridy Patiño , author of the outstanding YUI Bubbling Library for YUI 2. We'll have a look at some of the work he's been doing migrating the Bubbling...
Read more →
Recent news and notes from the YUI community follow — let us know @yuilibrary if we missed an article or implementation. Mich Cook's YUI/YQL-based Module for Searching a Set of Docs : Yahoo! engineer Mich Cook developed a piece of YUI- and YQL-based...
Read more →
The YUI team released YUI 2.8.1 and YUI 3.1.1 today. Each of these minor releases contains a set of targeted bug fixes. Notably, the History component in both libraries was updated to correct an issue that could result in an XSS vulnerability in...
Read more →
About the author: Peter Peterson is a lead front-end engineer for Yahoo!'s internal developer tools. I wanted to get my feet wet with the finalized widget infrastructure presented in YUI 3.1.0, and I've always felt the best way to do that is to...
Read more →
We use an awful lot of the different YUI 2 widgets and components in our main application, and love them! But I'd thought it was about time to start getting to grips with YUI 3 , and decided I'd have a go at bringing YUI 2's Resize Utility over to...
Read more →
Growing up in the heart of Silicon Valley, one could argue that Sadaf Shahsahebi was always destined to work with technology. Her father brought home her first computer when she was 7 and by middle school she was already programming in Pascal at...
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 →
A new version of YUI Test accompanied the release of YUI 3.0.0 . YUI Test for 3.0.0 is more than just a port of the 2.x-compatible version of YUI Test, however, introducing several new features. These have come about as a result of developer...
Read more →
BayJax returns to Yahoo! on December 11 with a talk from jQuery creator John Resig ( @jeresig ). JavaScript Testing and Performance Analysis Yahoo! HQ in Sunnyvale. Building E, Classrooms 9 & 10. Pizza at 5:30 p.m., talks start at 6:15 p.m. A...
Read more →
Here are some pictures coming in on Flickr from YUICONF2009 on a day that concluded with the father of JavaScript, Brendan Eich, talking about the future of the language: This was a day that started with a kickoff from YUI project founder Thomas Sha...
Read more →
It's been a busy month here with YUI 2.8.0 , YUI PHP Loader 1.0.0 beta 1 , and YUI 3.0.0 all hitting the wires — and with our first public YUI developer conference, YUICONF2009, in the works . Here's some of the recent news from the larger YUI...
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 →
We're pleased to announce that registration is now open for YUICONF 2009: http://yuiconf2009.eventbrite.com/ . Tickets are free, but attendance is limited — please register as soon as possible to reserve your seat. YUICONF 2009 is the premiere event...
Read more →
I've been working with Matt Snider of Mint.com to develop a new local storage utility for YUI . The utility will use a cascading storage system to detect the best way to store information through the browser, allowing a developer to store data more...
Read more →
Members of the Squarespace team: (From left to right) Paolo DeDios, Erica Reitman, Dane Atkinson, Jonathan Snook, Anthony Casalena, Tyler Thompson, Davin Chew, Rolando Berrios. Can you provide a background of projects where you've used YUI? What...
Read more →
We noted a few frontend engineering positions available at Yahoo! last week, and we have another one to share with you today. This position is a senior F2E role focusing on Yahoo!'s platforms for developers — our "Openness Strategy," or YOS. About...
Read more →
Here's a recap of news and notes from the YUI world in the past few weeks. Please use the comments below to let us know what we missed. Uizard - a Web Mashup Generator Written in YUI : Writes Ajaxian: "The Korean developer community is not that...
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 →
Introduction A recent project of mine required an implementation of DataTable where rows could be moved around with Drag and Drop functionality. After looking through the YUI gallery of examples , I realized that the feature I was trying to...
Read more →
Tell us a little bit about DocLanding — what are the central problems you solve for your users? DocLanding is an on-demand document management solution that delivers enterprise class document management functionality for a fraction of the costs of...
Read more →
With the release of YUI 2.6.0, we've added a date formatting component as part of the DataSource utility. This date formatter brings the full power of strftime to Javascript. In a series of blog posts, we'll go through examples of using the date...
Read more →
Needless to say, one thing all of us here at YUI headquarters are thankful for is the chance to work with all of you who have made the YUI community such a vibrant, challenging, inspiring place over the last three years. So, thanks from us. We hope...
Read more →
In a little over a week from now, I'll be speaking at the FOSS.IN conference in Bangalore. FOSS.IN is an annual conference in India with the aim of creating more FOSS contributors, in particular from India. My talk will cover what it takes to...
Read more →
Update: It should be added that Google's CDN provides SSL support whereas Yahoo's does not. If you were previously hosting your own set of YUI files to use in a secure environment, the Google CDN may be a way to offload that bandwidth and improve...
Read more →
Here's a snapshot of the last few weeks' worth of YUI Library news from around the web. As always, please let us know in the comments section about what we've missed and we'll make sure to include it in the next update. Yahoo Reinvents the Web...
Read more →
Here's what we noticed in the last week or so in the world of YUI — as always, please use the comments area to let us know what we missed. YUI Sightings — TheStreet.com and Other Newspaper/Consumer Media Outlets : We've seen YUI adoption increasing...
Read more →
Here's a quick review of YUI-related news from the past six weeks. As always, please use the comments section to let me know what I've missed. SliderWindow : SliderWindow is a solution that might appeal to you if you've been thinking about how to...
Read more →
Aptana sent a clear signal about how committed it was to the needs of frontend engineers when it hired Lori Hylan-Cho to work specifically on support in the Aptana IDE for popular frontend libraries. This is a challenging task, given the complexity...
Read more →
Matt and I got together at Yahoo's internal Frontend Engineering Summit (an annual gathering of our frontend engineering community) to talk about YUI 3. We're pleased to share video of that talk with you here. Slides (Keynote and PDF) and the...
Read more →
Kris Cieslak is back, after a long break, with a new YUI-based game: Pacman . We last heard from Kris about 18 months ago, when he was showing off Yetris , Puzzle and Solitaire . Now Kris returns with another classic game built entirely in...
Read more →
As a JavaScript toolkit developer, there are two features lacking in Opera that have frustrated me for a while: support for the contextmenu DOM event and the ability to override the default rendering of focus via CSS. When Opera released version...
Read more →
In the YUI world of late: The guy who started it all: Thomas Sha, the founder of the YUI project and the first frontend engineering manager at Yahoo, was at Adobe at the time of the AIR launch awhile back and they shot some video . If you're curious...
Read more →
You know the scenario. A bug is filed for a JavaScript issue in production. You update your development server to the same files (allegedly) that are in production but you can't reproduce the issue. Debugging your JavaScript code is horrifically...
Read more →
I love YUI Grids . I know my CSS and I know how to work around different problems of browsers, but I am also very much bored about having to fix and test and create these workarounds over and over again. While YUI Grids might not be perfect for all...
Read more →
It's a toasty 105 degrees this evening in California — what better way to cool off (and celebrate the solstice) than to dive into the wild with some of the many YUI items that have caught our eye since the last post ? Nicora.net's YUI PhotoViewer:...
Read more →
Mastering Grails columnist (and author of books on topics ranging from Java to GIS) Scott Davis gave a fantastic talk on using YUI with Grails at the 2007 Rich Web Experience in San Jose. Thanks to Jay Zimmerman and his No Fluff Just Stuff...
Read more →
On the heels of Wednesday's YUI 2.5.2 release , we wanted to take minute to share some of the YUI links and projects that have caught our eye in the past few weeks. Matt Snider (F2E lead at Mint ) continues his long-term process of blogging about...
Read more →
Jason Lee announced the Release Candidate of Mojarra Scales , a new JSF component library that provides support for YUI Charts, Menus, Calendars, Rich Text Editors, Sliders, TabViews and TreeViews (demos of these components and others are available...
Read more →
Parisian coder Eric Abouaf (aka "Neyric") released version 0.1.0 of his YUI-based forms library, inputEx . As of this release, inputEx supports only client-side-generated views — form fields are configured in a JSON format and created for you on the...
Read more →
Back in February 2007, we opened up hosting of YUI files on Yahoo's content delivery network to all users, and we maintain a page describing how you can implement YUI while drawing all of its resources from our network . What we've heard from the...
Read more →
YUI has been in the news a lot the past few weeks. Here are a few of the stories that have caught our attention since Nate's last "In the Wild" post : Responding to the Charts Control: There were many responses to Josh Tynjala's hybrid...
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 →
YUIBlog's " In the Wild " series is our chance to highlight interesting YUI-related content from around the Web. In this installment I've pointed to integrations with PHP's symfony framework, .Net, Perl, and Ruby, as well as some other choice links....
Read more →
Q: Please tell us a bit about your company, TripIt A: Over the past year or so I have been working on building TripIt, after a six-year hiatus from web application development. TripIt is a personal travel assistant that helps you organize your...
Read more →
Caridy Patiño Mayea has updated his BSD-licensed Bubbling Library running on top of YUI 2.3.1: This minor release is focused in the correction of a series of bugs, the inclusion of new examples, and the introduction of a new widget. The following...
Read more →
Tell us a little bit about Nestoria's product — what problems are you solving for your users? We're a search engine for property in Spain and the UK ( http://www.nestoria.es , http://www.nestoria.co.uk ). We focus on one thing and one thing only —...
Read more →
This morning we posted four new examples that step through some of the most important methods in the YUI Library — particularly YAHOO.lang.extend, YAHOO.lang.augmentObject , and YAHOO.lang.augmentProto . These methods are used internally in the...
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 →
Every so often we have to do things as web developers that don't quite work along with our ideals. One of them is when we're asked to implement layout requirements that expect content or font sizes to be set in stone and not change. While this...
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 →
We're pleased to welcome two new members to the YUI team — Mike Lee and Dav Glass . Both are moving from other roles at Yahoo!, and each brings to the team a unique set of talents. Mike has been at Yahoo! since 2002 and is among the small group of...
Read more →
Frontend engineering rocks right now. The era of boring web sites is over and we're all into pushing the envelope, erasing boundaries and getting beyond whatever prevents us from building the next killer web application. New companies building...
Read more →
Iain Lamb, co-founder of iconic webmail startup Oddpost and currently part of Yahoo's DHTML/Ajax Evanglism team, gave the concluding talk at last week’s Developer Day sessions . Iain talked about the set of skills and tools hackers need to hack in...
Read more →
YUI developer Matt Sweeney gave one of the featured talks at last week's Developer Day sessions leading into Hack Day . Matt, who has authored the YUI's Animation Utility and most of the Dom Collection , is one of the lead CSS architects at Yahoo!...
Read more →
We released a minor update to the YUI Library today, fixing more than a dozen bugs across the suite. This brings YUI to version 0.11.3. You can download the update, along with comprehensive release notes, from SourceForge . (You can read more about...
Read more →
We published a paper titled Graded Browser Support (GBS) alongside the YUI Library release in February. Called " logical and simple, but also profoundly practical " by the Web Standards Project's (WaSP) Group Lead, GBS rejects the customary "you...
Read more →
Editor's Note: We understand that Yahoo!'s user interface isn't all about the YUI Library , and there are exciting projects happening here that do great work in the browser without much YUI usage. Though almost all development at Yahoo! is now using...
Read more →
Luke Wroblewski (formerly eBay patterns; current Yahoo!), Jenifer Tidwell (author of Designing Interfaces & Common Grounds pattern library), Martijn van Welie (pattern author), James Refell (eBay patterns) and myself (Yahoo! patterns) have started a...
Read more →