Archive for September, 2009

YUI 3 Is Out!

This is a ground-up redesign of YUI:

  1. Selector-driven: YUI 3 is built around one of the lightest, fastest selector engines available, bringing the expressive power of the CSS selector specification into actions that target DOM nodes.
  2. Syntactically terse: Without polluting the global namespace, YUI 3 supports a more terse coding style in which more can be accomplished with less code.
  3. Self-completing: YUI 3’s light (6.2KB gzipped) seed file can serve as the starting point for any implementation. As long as this seed file is present on the page, you can load any module in the library on the fly. And all modules brought into the page via the built-in loader are done so via combo-handled, non-blocking HTTP requests. This makes loading the library safe, easy and fast.
  4. Sandboxed: YUI modules are bound to YUI instances when you use() them; this protects you against changes that might happen later in the page’s lifecycle. (In other words, if someone blows away a module you’re using after you’ve created your YUI instance, your code won’t be affected.)

It’s especially nice to see the new terse YUI namespacing, so you can just type YUI() instead of the older longer syntax.

The cool thing about YUI (and this release) is that it is literally driving the Yahoo! Home Page. That’s pretty awesome of Yahoo! to release this code and make it generally available to the wider community. Congrats to the whole YUI team on the new release.

Sonoflash – Easily Add Sound To Your Flash Apps

Hi there! Ryan Stewart posted about some changes to the sound APIs in Flash Player 10 that let you generate sounds.

Look at Sonoflash – it is a provider of AS3 based Audio Flash Components. All sounds available on this site use our unique AS3 algorithm, no mp3’s or wav’s are used anywhere on this site.

Copying Stored Procedures

Ricardo Parente posted so usefull information about copying Stored Procedures to another server using Coldfusion for this.

YUI PHP Loader Beta Release

The YUI PHP Loader is a server-side utility for loading YUI JavaScript and CSS; version 1.0.0 beta 1 is available for download from YUILibrary.com today.

PHP Loader, originally written by longtime YUI engineer Adam Moore and now developed and maintained by fellow Yahoo Chad Auld, has several key features that make it easier to use YUI in PHP-based applications:

  • Reliable, sorted loading of dependencies: You specify the version of YUI that you’re using, the modules you want to use, and PHP Loader outputs the requisite script and css tags for your implementation. Even if YUI’s dependency tree changes in a future version, your code won’t have to.
  • Support for performance best-practices: PHP Loader has three strategies to help you reduce HTTP requests — support for the Yahoo! CDN and its combo-handler (which aggregates YUI files into single HTTP requests on the fly), support for YUI’s rollup files, and (in the event you don’t want to serve YUI from Yahoo!’s servers) a lightweight combo-handler of its own. Server-side performance is fast as well, leveraging PHP’s APC cache.
  • Extensible metadata format: YUI PHP Loader ships with YUI library metadata (for both YUI 2 and YUI 3); however, the application is generic and can be extended to support your own custom JavaScript and CSS modules — whether or not they use YUI at all.

Building Flex applications powered by Coldfusion

Ben Forta from Adobe’s Platform evangelism team walks you through building an entire ColdFusion powered Flex application from scratch.

5 Steps to Understanding Drag and Drop with Ext JS

Guys from ExtJS publishe an excellent article about understanding principles of Drag & Drop.

One of the most powerful interaction design patterns available to developers is “Drag and Drop.” We utilize Drag and Drop without really giving it much thought – especially when its done right. Here are 5 easy steps to ensure an elegant implementation.

What’s the story? Adobe Story!

Story – it is a collaborative script development tool designed for creative professionals, producers, and writers working on or with scripts and screenplays. This preview version will let you try out a few of the scriptwriting tools that will be part of the overall features in the final version of Story.

You can download it for free.

PDoc

PDoc is an inline comment parser and JavaScript documentation generator written in Ruby. It is designed for documenting Prototype and Prototype-based libraries.

PDoc uses Treetop, a Ruby-based DSL for text parsing and interpretation, and its own ActionView-inspired, ERB-based templating system for HTML generation. Other documentation generators (e.g., DocBook XML) are planned.

Unlike other inline-doc parsers, PDoc does not rely on the JavaScript source code at all; it only parses the comments. This approach, though slightly more verbose, is much better at generating consistent, reliable documentation, and avoids the headaches encountered when documenting highly dynamic languages.

Building a HelloWorld app with OSMF

Simply fantastic examples show from Open Source Media Framework guys. Look:

And read how they did it.

Adobe TV New Website Launched!

Adobe rocks! After months of work announced new Adobe TV site!

Adobe TV to exponentially add new content easily and quickly while providing a new layout and navigation for visitors.