Yahoo! UI Library

Yahoo is working hard to win hearts of the Web 2.0 world. They recently released two new products to their Developer Network.The first service is the Yahoo UI Library. Many of the innovations of the Web 2.0 are powered by JavaScript. Anyone that has tried to develop a dynamic site using JavaScript will experience many frustrations as they try to make their scripts work cross-platform. It appears that Yahoo understands our pains, and has released a bunch of really cool JavaScript libraries to assist us in creating cool new Web 2.0 technologies.The second service is a Design Patterns guide for developers. Coming up with the architecture for a new website can be difficult at times, especially when you are dealing with new functionality that you have never before implemented. Yahoo has gathered design patterns to assist us in creating web elements such as Breadcrumbs, Auto-Complete text fields, Drag and Drop page elements, Page Tabs, and Object Pagination. I believe his will be a great resource for all Web 2.0 companies.

Thanks Yahoo!

Read more at developer.yahoo.net/yui…

Simplicity and Elegant Design

I read this article on Fast Company today that I thought made a great statement for web design. Google has been admired for its simplicity, and others have tried to mimick their success. Marissa Mayer is the guru of simplicity at Google she was interviewed in the article and sheds some light on Google’s success. Here is a quote from the article that I really thought hit the nail on the head:

“Google has the functionality of a really complicated Swiss Army knife, but the home page is our way of approaching it closed. It’s simple, it’s elegant, you can slip it in your pocket, but it’s got the great doodad when you need it. A lot of our competitors are like a Swiss Army knife open–and that can be intimidating and occasionally harmful.”

This is something that I have to keep in mind in any of the projects that I undertake. I always want to add more and cooler features, but that can end up bogging down a site’s clean interface. A site that is meant for the average user should be simple enough for the average user. It isn’t the average user that wants to jump into all of the cool features right at first. I think the features should be available if desired, but closed in the knife as the analogy suggests.

Great Article!