Posts by YUI Team

YUI 3.17.2 Released

June 3, 2014

We are pleased to announce the release of YUI 3.17.2 . You can find this release on the Yahoo CDN , through npm , and via a downloadable .zip archive . We have also updated the YUI Library website to reflect the changes in this release. What's New...

Read more →

YUI 3.17.1 Released

May 21, 2014

We are happy to announce the release of YUI 3.17.1 ! This release can be found on the free Yahoo CDN , through npm , and through a downloadable .zip archive . We have also updated the YUI Library website to reflect the changes in this release. YUI...

Read more →

YUI Weekly for May 16, 2014

May 16, 2014

Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. Release News YUI We'll be shipping YUI 3.17.0 next week! Sprint 14 has ended and we'll be doing a last round of checks on Monday before deploying...

Read more →

YUI Weekly for February 28th, 2014

February 28, 2014

Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. Release News This week, we released YUI 3.15.0 , the latest and greatest version of YUI. It's now available via the CDN, npm, or as a zip archive....

Read more →

YUI 3.15.0 Release Candidate 1

February 19, 2014

We are pleased to announce a new release candidate for you to try out: 3.15.0-rc-1 . You can find it on the CDN here , via npm , and download it via the .zip archive . We've also updated the staging website to reflect the new release candidate. This...

Read more →

YUI Weekly for December 13, 2013

December 13, 2013

It's that wonderful time of year when we drink hot chocolate, sing carols and read YUI Weekly by an open fire. The year is quickly coming to a close, but there's still a lot happening in the world of YUI and JavaScript. Release News We've been busy...

Read more →

YUI Weekly for December 6, 2013

December 6, 2013

Hey everyone! It's Friday again, which means it's time to fire another callback for YUI Weekly! We've got two weeks of YUI news to catch up on because of the holidays, so this one's going to be packed. Release News We released YUI 3.14.0 on November...

Read more →

YUI Weekly for November 22nd, 2013

November 22, 2013

Howdy! Well, this week zoomed by faster than JavaScript running on V8, and it's YUI Weekly time again. This will be the last YUI Weekly before Thanksgiving, and we have quite a bit to share, so let's get started. Release News We were busy testing...

Read more →

A Visit from Liferay

November 13, 2013

Last week, the day after YUIConf 2013 , some of the folks from Liferay ( makers of AlloyUI ) came to pay us a visit at the Yahoo offices. New team member Juan Dopazo showed Bruno Farache , Eduardo Lundgren , and Zeno Rocha around our offices and...

Read more →

YUICompressor 2.4.8 Released

May 16, 2013

We are pleased to announce the the immediate availability of version 2.4.8 of YUICompressor . The first YUICompressor release to come forward since the project moved to the new Contributor Model , 2.4.8 includes a number of improvements submitted by...

Read more →

Introducing the YUI Modules Explorer

April 10, 2013

What is It? YUI Modules Explorer automatically discovers the required modules for YUI based projects. It parses JavaScript files using esprima . The project is BSD licensed and contributions are welcome. Why is this project needed? In YUI everything...

Read more →

YUI After Hours - Tomorrow!

April 10, 2013

Come join us for an evening of informal presentations, conversation, and food! Join the YUI team, committers, and collaborators for short presentations on what's going on in the YUI community and meet fellow YUI developers. The evening promises to...

Read more →

YUI 3.10pr1

April 8, 2013

We are pleased to announce the arrival of YUI 3.10pr1 today. It is available via Yahoo! CDN , an archived download , or on npm . Our YUI Library staging website has also been updated to reflect the changes in this release. Please take note of the...

Read more →

YUI 3.9.0pr2

January 25, 2013

We have a new preview release this morning - YUI 3.9.0pr2 . This release is available on Yahoo! CDN , download , and on npm . The staging website has also been updated to this version. Issues Resolved in 3.9.0pr2 This release addresses a few issues...

Read more →

YUI Hangouts This Week

January 15, 2013

We have three Hangouts scheduled for this week, so you have plenty of opportunities to come hang out with other YUI folks and see the community process in action! Here are the dates and times below. Tonight ( Jan 15th, 8:00 PM PST ) we discuss the...

Read more →

Introducing the Grid Builder

December 21, 2012

Today, we're happy to announce that we've shipped YUI's Responsive Grid Builder . We demoed it during YUIConf, and have gotten great feedback from the community over the last few weeks. Let's dig in and see how this little app can make it easier for...

Read more →

The Flyweight Pattern

December 14, 2012

Some objects manage a large number of items. If those items are complex objects themselves, such as subclasses of Base or Widget , the memory consumed by such a collection can take your application down. However, when you have a large number of...

Read more →

YUI Moving from Builder to Shifter

December 13, 2012

YUI has moved from using Builder to create component build files for YUI to a new tool called shifter . Builder is being deprecated and further development on it will stop in favor of improving shifter . shifter was created to replace Builder and...

Read more →

Have Another Dew with Dav

December 4, 2012

After all the goodness that I announced at YUIConf last month I figured it was time to open up a Hangout and talk about it. This Friday (December 7th) at 1:00pm CST I will open a public Google Hangout that anyone is free to join. I’ll be there to...

Read more →

YUIConf 2012 Schedule Update

November 9, 2012

We can't wait to see you at YUIConf 2012 next week! We want to update you on a few changes to the schedule so you can plan accordingly: Ryan Cannon is giving a talk entitled "Using YUI to Tackle Video" on Wednesday, November 14 at 3pm . We are...

Read more →

YUIConf: New Dates Set: Nov 14–15

September 24, 2012

You can finally update your calendars, as we have the new dates for YUIConf this year. YUIConf will be held on Nov 14–15 (Wed. and Thurs.) at the Santa Clara Marriott . Thank you all for your patience as we wanted to adjust the dates to account for...

Read more →

3.7.0pr2

September 11, 2012

ScrollView In addition to the new features detailed in the 3.7.0PR1 blog post (support for dual-axis, forced-axis, and RTL), the PR2 release of ScrollView also introduces a refactored _flickFrame method ( ca118aa ). This is notable because that...

Read more →

YUI 3.6.0 PR4 Now Available

July 18, 2012

YUI 3.6.0 PR4 is now available to the developer community for feedback and testing on the Yahoo! CDN. Please take a minute to check it out via CDN or download . The target date for the stable release of 3.6.0 is July 31, 2012. You can check out the...

Read more →

What is the meaning of this?

March 30, 2012

JavaScript is an amalgam of good parts and bad parts. Its best parts came from Self (prototypes) and Scheme (lexically scoped nested functions). But the interaction of those two very good parts produced some bad parts. When a function is called with...

Read more →

YUI Stories

November 10, 2011

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 →

YUI 3.4.0 Preview Release 1

June 2, 2011

In an effort to increase the transparency and frequency of our release cycles, the YUI team has been trying out some new processes. Over the coming months, we'll be posting more granular information about our development sprints, and we'll also be...

Read more →

YUI Training in Switzerland

May 24, 2011

Liip recently sponsored YUI training given by Tobias Ebnöther for beginners with some basic knowledge about JavaScript. Our space was very limited so we didn't announce this very publicly. The Morning Starting early I had a first group of developers...

Read more →

YUI: Open Hours Wed Jan 19th

January 13, 2011

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 →

In the Wild for April 2, 2010

April 1, 2010

The big news in the YUI world this week is the release of YUI 3.1.0, bringing with it a host of improvements as well as true use() -level parity between YUI 3 core code, YUI 3 Gallery code (which is to say, your code ), and sandboxed YUI 2 content...

Read more →

Announcing YUI 3.1.0

March 31, 2010

The YUI team is pleased to announce the release of YUI 3.1.0 . Highlights of this release include the following: Component infrastructure — The Widget infrastructure for YUI 3 is now largely in place. Satyen Desai has been focused on this work over...

Read more →

In the Wild for March 22, 2010

March 22, 2010

Some of the most interesting YUI community work to date has been done recently as part of the YUI 3 Gallery Contest 2010 ; I surveyed some of the entrants on Friday and a few more have come in this weekend, including a Gallery version of Matt...

Read more →

Gallery Contest: An Update

March 19, 2010

The YUI 3 Gallery Contest 2010 is well underway, and with a full weekend left for submissions I wanted to share with you what's come in so far. These are all the brand new modules submitted by what I believe are eligible contest participants since...

Read more →

In the Wild for February 26, 2010

February 26, 2010

It's been an exciting couple of weeks in the YUI community with some great new gallery modules ( Storage Lite , Simple Menu , and more good ones coming). Here's some other recent news, featuring two nice YUI demos from the prolific Christian...

Read more →

Fybit Riatrax4Js: Program YUI in Java

February 2, 2010

Fybit Riatrax4Js: Write YUI in Java YUI is not only a fantastic JavaScript library, it is also a great community. Developers contribute to YUI and allow others to benefit from it. Now, Fybit joins the YUI community with Riatrax4Js , a toolkit for...

Read more →

In the Wild for January 19, 2010

January 19, 2010

News and notes follow from the past week in the YUI community. As always, please let us know via the comments or @yuilibrary if we missed something good. YUI DataTable, TabView and More on SpokenWord.org (thanks, @dougkaye) : Doug Kaye wrote in to...

Read more →

In the Wild for January 10, 2010

January 8, 2010

News and notes from the YUI community over the past month...let us know in the comments or at @yuilibrary if we missed something important: Sacramento Bee Using YUI DataTable and AutoComplete for Legislator Voting Record Explorer : Kamal Gill noted...

Read more →

YUI PHP Loader Beta 2 Released

December 2, 2009

We've spent the past few months working on beta 2 of the YUI PHP Loader . The latest release brings some general code cleanup, bug fixes, and performance enhancements. It also includes expanded API documentation and a new example which demonstrates...

Read more →

Implementation Focus: Adify

November 11, 2009

Members of the Adify team: (From left to right) Kunal Cholera, Reynold Wang, Takashi Arai, Levi Wolfe, Robert Porter, Edwin Jarlos, Melroy Saldanha. Tell us about your company/product/website. Adify offers two related services — the Adify Network...

Read more →

YUICONF 2009 Wrap-up

November 9, 2009

Thank you to everyone who joined us for YUICONF 2009 ! We hosted over 200 YUI developers, held 18 outstanding technical sessions, and featured three unforgettable keynotes over two short days. Some of our favorite highlights include: Eric Miraglia...

Read more →

Implementation Focus: timr

October 12, 2009

Tell us about your product. timr is a very easy to use time-tracking application which offers a web application as well as native clients for mobile phones. This combination allows our users to easily track their times in the office and on the go....

Read more →

Pattern Interview: Chris Tighe-Ford

May 28, 2009

Please tell me your professional role and anything else about yourself and your background you'd like to share. My colleague, Chas Linn and I founded Model Interaction Ltd a little over two years ago. We’ve both worked within the interaction design...

Read more →

In the Wild for April 23, 2009

April 23, 2009

News and notes from the YUI community from the past few weeks...as always, we ask you to let us know in the comments about projects and articles that we missed. Dan Wellman, "A Look at the New YUI Carousel Control" : Dan Wellman , who literally...

Read more →

In the Wild for April 9, 2009

April 9, 2009

News and notes from the YUI community over the past few weeks. Please let us know what we missed in the comments. Vanguard.com Using YUI Core Plus Animation, Drag and Drop : Samantha wrote in to let us know that Vanguard.com is among the financial...

Read more →

In the Wild for March 25, 2009

March 25, 2009

News and notes from the YUI community in the past few weeks. Let us know in the comments what we missed, and we'll get it next time: Ross Harmes on YUI AutoComplete and the Flickr People Finder : Flickr's Ross Harmes has an interesting piece up on...

Read more →

In the Wild for March 16, 2009

March 16, 2009

News and notes from around the YUI world during the past few weeks: Ticketmaster Subsidiary Echo Using YUI Menus and DataTables : Geoff Alday from Ticketmaster subsidiary echo wrote in to tell us about a terrific implementation of YUI that his team...

Read more →

In the Wild for March 2, 2009

March 2, 2009

Here's the latest digest of YUI news and notes from the past few weeks. You can follow these in realtime on the YUI Library Twitter feed . As always, please let us know in the comments if there's something important we missed. Stoyan Stefanov's Site...

Read more →

In the Wild for February 19, 2009

February 19, 2009

It's been a big week in the YUI world, with YUI 2.7.0 being released and our third birthday coming up. But, as usual, most of the news is coming from the YUI community, with new implementations, articles, and adaptations emerging every day. Here's...

Read more →

In the Wild for January 26, 2009

January 26, 2009

Here's the digest of YUI "In the Wild" entries since January 6. Note that you can get these in realtime on the YUI Library Twitter feed , along with any other breaking news and announcements. Please let us know in the comments if we've missed...

Read more →

In the Wild for January 6, 2009

January 6, 2009

Happy New Year from all of us here at Yahoo. Here's a digest of YUI-related news from the holiday season. As always, we invite you to let us know what we've missed by adding a comment below. YUI Sightings — MojoPortal : mojoPortal's author Joe...

Read more →

In the Wild for December 12, 2008

December 12, 2008

This will be our last "In the Wild" post for 2008. It's been a fun year, filled with a lot of exciting implementations and other developments in the YUI world. Here are the once we've noted lately: YUI Sightings — PulpTunes : Here's the elevator...

Read more →

Implementation Focus: SDL

November 10, 2008

Tell us a little bit about SDL. What are your core lines of business? SDL is the world leader in Global Information Management. We provide desktop and enterprise software and localization services to help corporations create and maintain all...

Read more →

Implementation Focus: Ylastic

October 28, 2008

1. What is Ylastic, and what interested you in creating a unified interface into Amazon's cloud computing services? Ylastic is a single unified user interface to the the AWS cloud computing environment — S3, EC2, SQS and SimpleDB. We were initially...

Read more →

YUI London Meetup on October 16

October 5, 2008

If you're in London, please join us for a YUI meetup on October 16 at 6:15 p.m. at the Yahoo! UK office on Shaftesbury Avenue . Sophie Major and Christian Heilmann from the Yahoo Developer Network will be the hosts on the London side, and YUI...

Read more →

What's So Social about Sign-in?

August 26, 2008

Just recently I published a new pattern, Sign-in Continuity , to the Yahoo! Design Pattern Library . It could be filed under "Engagement," a category we have internally but that hasn't appeared yet here, but I decided to put it in the "Social"...

Read more →

Bookmarklet for the YUI Logger Control

July 1, 2008

Rajat Pandit has put together a bookmarklet for YUI Logger that allows you to pop open a logger console on-demand — a big convenience when you're debugging. Check out Rajat's blog and bookmarklet page for more on this project. Keep in mind that the...

Read more →

Implementation Focus: LinkedIn

June 5, 2008

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 →

Durable Objects

May 24, 2008

Cooperating applications, such as mashups, must be able to exchange objects with robust interfaces. An object must be able to encapsulate its state such that the state can be modified only as permitted by its own methods. JavaScript's objects are...

Read more →

Reid Burke's Scrolling TabView

May 20, 2008

Reid Burke of IdeaRefuge writes in with a new YUI implementation that tweaks the standard "stacked" spatial orientation of a tab control and replaces with a scrolling orientation (either horizontal or vertical). In his own words: I've created a YUI...

Read more →

Hidden Gems in the YAHOO Object

April 23, 2008

Mitch at PlankDesign.com has posted a nice review of one of the least-discussed aspects of YUI Core — the YAHOO Global Object 's YAHOO.lang member. He covers a number of the language conveniences provided therein, including type checking, trim ,...

Read more →

In the Wild for March 13

March 13, 2008

Just a brief in the wild update this morning as we work on an upcoming bug fix release to follow up on YUI 2.5.0. Some fun and interesting links to share: More support for YUI on .Net : We wrote in our last "In the Wild" about Luke Foust looking for...

Read more →

In the Wild for March 5

March 5, 2008

It's been an active several weeks in the YUI world, both here at Yahoo! and in the wild — most prominently, YUI 2.5.0 is out , and we've seen a lot of activity around the new components . Here is some of the news that's caught our eye of late: Dan...

Read more →

My PHP Backend Scripts for Use With YUI

March 5, 2008

YUI is designed to be flexible so it can work in all sorts of environments. Sometimes we start from scratch, both on the client side and the server side, and we might get a little disoriented with so many possibilities. PHP or Rails? JSON or XML? In...

Read more →

AIR 1.0 and YUI

February 25, 2008

Adobe released AIR 1.0 today — great news for web application authors everywhere who now have one more compelling platform on which to deliver their products, and a platform that extends their reach into desktop space. As you'd expect from AIR,...

Read more →

Introducing the Yahoo! Flash® Blog

August 15, 2007

The YUI project at Yahoo! has been focused for the past two years on building tools that enrich the basic paradigm of the browser: HTML, CSS, JavaScript, DOM. The YUI project and YUIBlog continue to focus on that mission and on that fundamental...

Read more →

Some Notes on the YUI Rich Text Editor

August 13, 2007

About a year ago I made a Rich Text Editor (RTE) prototype to show that it was possible to build one on top of YUI. Of all my YUI examples , it quickly became one of the most requested, and the project indirectly resulted in me joining the YUI team...

Read more →

Downshift Your Code

July 9, 2007

Web browsers have advanced to the point where things happen fairly fast across the board. Events are fired fast, user interactions can be registered fast, code executes fast. All this speed is typically a good thing, as it keeps modern web...

Read more →

JSON and Browser Security

April 10, 2007

JSON is a data interchange format. It is used in the transmission of data between machines. Since it carries only data, it is security-neutral. The security of systems that use JSON is determined by the quality of the design of those systems. JSON...

Read more →

Free Hosting of YUI Files from Yahoo!

February 22, 2007

Coinciding with this week's release of YUI version 2.2.0, the one year anniversary of the YUI open-source release , and as announced at the YUI Party just moments ago, we're opening up free YUI hosting from the Yahoo! network to all YUI implementers...

Read more →

Implementation Focus: SmugMug

January 12, 2007

SmugMug is a four-year-old service that provides online photosharing to high-end, high-touch customers — professional and avocational photographers who care deeply about the presentation of their photographic assets. Headquartered in Mountain View,...

Read more →

YUI Implementation Focus: SugarCRM

August 4, 2006

Recently I posted some examples of how YUI is being put to use within Yahoo . Another point of interest for those of us involved with the YUI Library and community is how the library is being used outside of Yahoo. Members of the Yahoo! Group...

Read more →

Breadcrumbs Design Pattern

February 13, 2006

Problem Summary The user needs to be able to navigate up (towards the root page) and have an understanding of where she is in relation to the rest of the site. The name breadcrumbs is probably a misnomer . Since it invokes the thought of Hansel &...

Read more →

Module Tabs Design Pattern

February 13, 2006

Problem Summary The user needs to navigate through one or more stacked panes of content without refreshing the page. The challenge here is to distinguish tabs that control content within a page from general site navigation tabs. The approach we take...

Read more →

Navigation Tabs Design Pattern

February 13, 2006

Problem Summary The user needs to navigate through a site to locate content and features and have clear indication of their current location in the site. The pattern can be found at: Navigation Tabs .

Read more →

The Yahoo! User Interface Library

February 13, 2006

The Yahoo! User Interface Library is a collection of JavaScript components that help developers enrich web applications with desktop-style, event-driven interactions. We’ve focused on creating a lightweight and modular library with an a la carte...

Read more →

Writing a Review Design Pattern

February 13, 2006

Problem Summary User wants to share her opinion with others about an object (place, person, thing) in greater detail than a simple rating. While the Architecture of a Review pattern discusses the information architecture elements of a review, This...

Read more →