It's been another busy week at YUI as we roll up our sleeves before the holidays kick in. Wherever you live, I hope you are having better weather than we are. Apparently, it's been raining cats and dogs in Sunnyvale for the last few days. I've been...
Read more →
This week saw the release of YUI 3.7.2, a patch release to resolve a couple bugs around CSS loading. As has been mentioned previously, YUI releases are getting faster and more granular, so don't be surprised to see more patch releases per major...
Read more →
With 3.7.0 on the horizon, we pushed three additional preview releases to the CDN this week, pr2 , pr3 , and pr4 . Thanks to everyone who helped out with testing and feedback. If you're a YUI core developer, you should be using Yeti. Check out Reid...
Read more →
Deferreds, Promises, Transactions, and the future of IO A year or more ago, Eric F and I started a design discussion about IO's API. I proposed some ideas for a different (I'd like to say improved) interface for not only IO, but potentially for...
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 →
Big week around YUI HQ as we wrapped up our latest work and pushed 3.7.0pr1 to the CDN. You can read all about the changes and improvements in the latest blog post . ScrollView received a major update this release, so here's a detailed overview of...
Read more →
Checking in with Dav We last chatted with Dav Glass in May , and as you can imagine, he hasn't been idle since then. So it's time for us to peek over his shoulder once again! We'll walk through Shifter , his new Node.js-based YUI module build tool,...
Read more →
Yeti Update For this week on Open Hours, Reid will share his recent progress on Yeti , our easy YUI Test runner, and share our plans for the next few releases. Recent updates to Yeti include: improved display of test results , and improved handling...
Read more →
This week we began Sprint 1 of our 3.6.x release cycle, and you can find all assigned tickets here . Themes are development with Event, Graphics, ScrollView, and Uploader, as well as general bug fixes. If you have any contributions, please submit...
Read more →
3.6.0 Release YUI 3.6.0 is live ! For this week's Open Hours we'll be looking at what's in 3.6.0 and what we're planning to work on next. If you want to learn more about what's in 3.6.0 and catch up on the latest YUI news, please join us! Recording...
Read more →
Tag (YUI Gallery module) For this week's Open Hours we'll be talking with Yahoo! engineer Stephen Murphy about his Tag module , which provides a way to hook into Node creation and insertion. It allows you to build components that behave more like...
Read more →
Mojito A few weeks ago we took a look at how Y! Axis is built using YUI and Mojito . Axis is a pretty advanced application, so for this Open Hours we wanted to show how to get started with Mojito by creating a more basic application. Fabian Frank...
Read more →
TreeView That's right. TreeView . It's been a long time in the coming, but the initial drop of the TreeView widget is now available in a special out-of-cycle, totally breaking our own rules, 3.6.0 PR3 . TreeView's user guide and API docs are...
Read more →
Yahoo Axis, part 2 - Mojito Last week, Caridy Patiño and Eugene Kashida from the Axis Frontend team gave us a high level overview of Axis , how and why it combines native and web technology for its mobile offering, and its use of YUI ScrollView and...
Read more →
Yahoo Axis, built on Mojito and YUI A couple of weeks ago, Yahoo! released Axis , a mobile browser and desktop browser plugin combo to improve web browsing across all your devices. It's been getting great reviews, it's free, and it just so happens...
Read more →
Twitter Bootstrap, Powered by YUI? Twitter Bootstrap has been wildly successful since its debut a year ago. It has a nice consistent look and fills many gaps web developers get stuck in when getting started with a new site or project. As you...
Read more →
YUIDoc Updates and Travis CI Integration With the latest release of YUIDoc and his recent post on getting YUI tests running on Travis CI , it seems like a good time to have a chat and Q&A with Dav. Not that there's a bad time to have a chat with...
Read more →
YUI 3.5.0 Uploader Uploader was another component that saw a major upgrade in 3.5.0. Of the many changes, one big one was the addition of support for native features in browsers supporting HTML5. Join us for a discussion with its author, Allen...
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 →
Code Review: Photos Near Me In Eric F's most recent article he reports in on his exercise to add YUI to the server side of his project app, Photos Near Me. Short form: so far, so good. It's been a while since we've done a good old fashioned code...
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 →
3.5.0 Examples update We got our ducks in a row last week and launched 3.5.0 PR4 (yay!). So this week we'll focus on the documentation; particularly, the new and revitalized examples that will be included with 3.5.0. Jeff Conniff, our mild mannered...
Read more →
3.5.0 Preview Release 4 If all goes well with the final steps in the deployment process upgrade, 3.5.0 PR4 will be available on the CDN this Wednesday the 21st. With PR3 having been stalled, PR4 will be a big release, seeing lots of progress from...
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 →
3.5.0pr2 is available We deployed the second 3.5.0 preview release right on time, celebrated for a couple minutes, then went back to work on PR3, which will be the gating preview before 3.5.0 GA in mid-March. But we'll stop to take a breath and...
Read more →
3.5.0 DataTable update A lot of progress has been made for 3.5.0 DataTable, and we want to show and tell the latest status of the code and API. There's plenty left to do, but we're excited for the new state of the art and want to make sure what's...
Read more →
YUI 3.5.0 Button (and more?) update Welcome to 2012! We're starting this year off easy, talking about buttons. Y.Button s to be exact. Derek Gathright will be joining us to give the latest details on the classes and modules for creating YUI style...
Read more →
YUI 3.5.0 PR1 YUI 3.5.0 PR1 is now available ! This is the first of three Preview Releases for 3.5.0. For this Open Hours we'll be highlighting what's in PR1 and discussing how you can get involved to make sure 3.5.0 is rock solid. We'll also be...
Read more →
YUI 3.5.0 Roadmap Now that YUIConf 2011 is over (and it was awesome !), the team is back to the grindstone, working on 3.5.0. We've outlined the high level goals for the release , and we can talk about some of them, but what we'd like to focus on in...
Read more →
Modules and Loaders inside and outside of YUI Authoring JavaScript in modules is definitely picking up steam these days, and I'm not just talking about YUI. Node.js uses CommonJS 1.1 modules, dojo and others use AMD, and the next version of...
Read more →
Satyam's MakeNode extension If you don't know Satyam , you must be new to YUI. He's been a pillar of the YUI community since the early days of YUI 2. His articles on YUIBlog are some of the most read and referred to sources for "how to really use...
Read more →
Contributing to YUI with Git and GitHub We are now embracing GitHub’s Fork + Pull Model for accepting code changes to the YUI project ! Join us this Thursday to talk about the details on how to use Git and GitHub to contribute to YUI, and how we are...
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 →
The YUI team has not one, but two announcements to share today. First, we have launched a completely revised YUILibrary.com . The new site is a ground up rewrite providing a unified destination for all YUI documentation, a cleaner UI, and more...
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 →
Search Direct Accessibility We're going to follow up on the previous post about Search Direct . There's a lot about Search Direct worth talking about, but for starters, the experience of getting the accessibility right is both interesting and...
Read more →
Y.Calendar is coming to 3.4.0 Calendar is one of our more popular widgets in the YUI 2 family, and it's making its debut on the YUI 3 architecture in 3.4.0. Allen Rabinovich is the component owner and author and will be on the call reintroducing us...
Read more →
A DataTable update and gallery showcase The 3.4.0 release cycle is coming to a close and will be packed with all sorts of great features, but speaking plainly, DataTable hasn't gotten as much development focus as it should have. There have been some...
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 →
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 →
YUI 3 App Framework (think MVC) Version 3.4.0 will see the release of a new, very important infrastructure piece to the YUI suite of application and widget scaffolding: Ryan Grove has teamed up with Eric Ferraiuolo to create what we're calling the...
Read more →
What's coming in YUI 3.4.0? We're trying to get our ducks in a row earlier nowadays, and add a little more transparency to our development cycle and process. Believe it or not, we actually have some idea of what we plan to release in version 3.4.0....
Read more →
Component owner updates and a discussion about the future of Loader In the wake of Adam Moore leaving the YUI team for "Startup"ier pastures, we recently did a big shuffle of components, assigning new owners to a number of core components including...
Read more →
YUI Remote Loader Service For a while now, Reid Burke has been working on a Node.js based service to speed up the process of calculating and requesting module dependencies in YUI 3. He's got it pretty close to buttoned up at this point, and wants to...
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 →
YUI 3 Cookbook first look It hasn't been well publicized, but we have a YUI 3 Cookbook in the works and Evan Goer is the man in charge. Evan has been a technical writer for nearly 15 years, which means we trust him to do a better job writing it than...
Read more →
Ajax This week, I want to hijack the hour to talk about Y.io (and friends) and do a little brainstorming on what you all think would make YUI 3's ajax interfaces the best they can be. I have some thoughts I'd like to share, and we can scan through...
Read more →
Implementation focus: Photo Pairs Marco Egli is the lead developer for Elstr services in Switzerland. As a break from the daily grind , he decided to get his hands dirty with the latest technology, and created a simple memory game called Photo...
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 →
The next YUI: Open Hours will be next Thursday, Feb 3rd. Last week we collected some ideas and feedback from you about the YUI project roadmap for 2011. The discussion is hardly over, and we want to keep hearing from you in the forums , but it's...
Read more →
The next YUI: Open Hours will be next Thursday, the 27th. Last week we tried to pack too much into the shortened 1 hours time slot, and ran out of time before one of the most important segments: the 2011 YUI 3 roadmap feedback and suggestion part....
Read more →
Welcoming in 2011, YUI: Open Hours will be starting up again, and the first installment of the new year will be next Wednesday, the 19th. Naturally, with the release of YUI 3.3.0 , that will be the main topic of this year's first Open Hours. I'm...
Read more →
The YUI Team is pleased to announce the general availability of YUI 3.3.0, the latest release in our JavaScript and CSS library. If you use Yahoo's CDN, you can upgrade by switching your seed file to YUI 3.3.0 ; you can also download the 3.3.0...
Read more →
YUIConf 2010 is right around the corner , and we continue to have our heads down working on that event and the upcoming YUI 3.3.0 release. In the meantime, here's what we've noted in the community in the past few weeks. Let us know @yuilibrary (or...
Read more →
The next installment of YUI: Open Hours will be next Wednesday, the 29th. YUI 3 Charts are coming in the next release, and a preview of some early work is already in the Gallery . Tripp Bridges will be on the call, introducing the new structure and...
Read more →
This Wednesday, on the heels of the last Open Hours, we were able to schedule a visit from Alois Reitbauer from DynaTrace Software . He'll be stopping onto the Yahoo! campus to give a demo of the amazing DynaTrace Ajax edition , and we're opening up...
Read more →
The next installment of YUI: Open Hours will be this Wednesday, the 15th. Dav Glass will be joining us again to give us some updates on the exciting stuff he's been working on lately. Specifically, he wants to share his progress in making YUI 3 the...
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 this Friday the 3rd. The topic of this week's call will be performance. How and what to measure in your module code,...
Read more →
Let's talk about DataTable! 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 this Wednesday the 18th. DataTable is one of the most used components in YUI 2, and...
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 this Wednesday the 4th. This time our topic will be testing testing testing. And who better to have with us to...
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 →
The latest installment of YUI: Open Hours will be this Friday, June 25th. Last week, Eduardo Lundgren introduced us to some of the great AlloyUI modules recently added to the Gallery. The discussion covered instantiation, configuration, development...
Read more →
It's time again for YUI: Open Hours ! A change of schedule this week, though. The call will be on Wednesday . I want to start by sending a huge thanks to Iliyan Peychev, Andrew Bialecki , Matt Snider , and Jacob Fogg for featuring their Gallery...
Read more →
It's a new week, and time for another YUI: Open Hours ! This week, we'll be joined by the inimitable Dav Glass , author of (among other things) YUI's Rich Text Editor and Drag and Drop utility , and the primary architect behind yuilibrary.com and...
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 →
After another nice edition of YUI: Open Hours on Friday , we'll round out this week with just a few notes recent notes and implementations from the YUI development community: YUI 2 on Discovery.com : Discovery Channel's media-rich site makes use of...
Read more →
The next installment of YUI: Open Hours is tomorrow, Friday the 23rd! The first Open Hours was a huge success, with about 30 people joining in and some great conversation and feedback for both Lauren Smith's YUISand Gallery module as well as for...
Read more →
There's been a lot of activity in the world of YUI lately, including our first community Open Hour this morning that was attended by 30 developers from around the world. And as soon as you're done kicking the tires of YUI 3 running on the server...
Read more →
This Friday, April 9th, the YUI team will be initiating a new outreach project, called Open Hours. This is how it's going to work: At a regular time and day (which will solidify eventually), I and/or another YUIer will open a conference call and...
Read more →