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 preview release (PR) before general availability (GA) of 3.7.0. Stay tuned!
The video from last week’s Open Hours has been posted. Check it out to learn more about some of the new tools Dav has been working on, including Shifter and Yogi, as well as an overview of YUI Target Environments and yui-lint.
Thanks to Luke Smith (ls_n) for the Y.Deferred pull request which could add Y.Deferred and Y.Promise, as well as Y.when. If you are unfamiliar with the concept of “Promises” in JavaScript, here’s a blog post from Microsoft about the concept, Promises and Futures in JavaScript (also, the follow-up).
Y.Color also got a pull request this week. “The Color Utility will give you the ability to convert colors to and from RGB, HSL, and Hex. Color also has several methods that receive one color and return other colors that are harmonious, or adjusted, in a variety of useful ways.”
gallery-devtools is a neat concept, “a set of modules to be loaded in development environments to increase the noise level of YUI around certain common mistakes that should be detectable but aren’t exception causing.”
YUI Masonry is a dynamic layout widget for YUI that was inspired by Pinterest and Masonry.
Here’s a tutorial for a Simple JavaScript App using Node, cocos2D, YUI and Heroku.
FYI: JSFiddle.net now supports YUI 3.6.0.
New/Updated modules in the Gallery this week: md-model, formmgr, datatable-selection, google-maps-loader, bottle, datatable-paginator, datatable-formatters, and contextmenu-view.
September 9, 2012 at 12:59 am
No mention of my recent blog post, but the community has been buzzing about it: http://wonko.com/post/yui-from-the-outside
I’d love to see some dialogue about how YUI can better serve its community’s needs. The YUI blog seems like just the right place for that.
September 10, 2012 at 8:25 am
After reading Ryan’s blog post, looks like something is going wrong with YUI team.
Guys if people like you in Company like Yahoo! will do this, then what would happen to YUI Library and image of YUI and Yahoo!.
Please join your hands to keep YUI rocking!!!
September 10, 2012 at 9:52 am
Also related to the Y.Deferred and Y.Promise pull requests: http://www.html5rocks.com/en/tutorials/async/deferred/
September 10, 2012 at 7:58 pm
@Chitrasen: I wouldn’t put it that way, and I’m sorry my post gave you that impression. The YUI team is a fantastic group of people. I and others have expressed some frustration with aspects of the project, but I think the way to solve these problems is for the YUI team and YUI’s community to discuss them openly and work on them together.
I’ve posted a followup to Friday’s blog post that hopefully clarifies some things, and in which I apologize for the negative tone I took in my original post. I hope you’ll read it: http://wonko.com/post/why-i-believe-in-yui
September 10, 2012 at 10:40 pm
@Andrew: Thanks for sharing the link, it’s really helpful.
@Ryan: Your latest blog post gives me some relief, however I am eager to see some steps from Yahoo! to make YUI more community friendly.
Long live YUI…