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 →
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 →
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 →
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 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.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 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 →
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 →
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 →
YUI, together with the Yahoo! Developer Network , is excited to sponsor a complimentary YUI 3 "Building Blocks, Modules, and Applications" Workshop on Sunday, May 1, 2011 in Portland, Oregon. This is a great way to kick-off your time at JSConf , but...
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 →
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 →
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 →
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 →
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 →
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 →
Modifying a DOM element's style during user interaction is one of the pillars of creating DHTML interfaces that transition from state to state in a smooth, and (hopefully) intuitive way. Every HTMLElement in the DOM contains style , a collection of...
Read more →