• Home
  • Quick Start
    • Configurator
    • Download YUI 3
  • Documentation
    • User Guides
    • Examples
    • Tutorials
    • API Docs
  • Community
    • Gallery
    • Blog
    • Forums
    • YUI Theater
    • Calendar
  • Contribute
    • YUI on GitHub »
    • File a Ticket
    • View Tickets
    • Dashboard
  • Other Projects
    • YUI 2
    • YUI Compressor
    • YUI Doc »
    • YUI Builder
    • YUI PHP Loader
    • YUI Test
    • YUI Website

Blog: Archive for June, 2011

« Older Entries

YUI Theater — Scott Schiller: “Probably, Maybe, No: The State Of HTML5 Audio” (51 min.)

Flickr engineer Scott Schiller speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

Flickr’s Scott Schiller provides a history of audio in the browser and discusses the current state of native <audio>, including browser support, its spec, the ongoing format wars, and how you might implement audio in project work today.

  • Download video (mp4)
  • Download slides

Other Recent YUI Theater Videos:

  • Jenny Donnelly: Introduction to Git — From the Yahoo! F2E Summit (our internal developer conference) earlier this year, YUI engineering manager Jenny Donnelly (@jennyd) gives an introduction to Git and how to use it in the real world, including branching and committing, a typical git workflow, merge vs rebase, and tips and tricks that will make your life easier.
  • Dav Glass: — From the Yahoo! F2E Summit (our internal developer conference) earlier this year, YUI engineer Dav Glass (@davglass) explores how to use YUI on Node.js to build server-side projects, including scripts, crontabs, daemons, etc.
  • Satyen Desai: ‘A Phone, a Tablet and a Laptop Walk into a Bar…’ — YUI’s Approach to Mobile Web Development — Satyen Desai, creator of the YUI 3 component and widget subsystems, discusses YUI’s approach to supporting the new set of web enabled devices on the market today, and how we’d like to think of them in terms of features and constraints as opposed to an isolated problem space.
  • Luke Smith: YUI 3: Below the Surface — Luke Smith, a YUI team engineer, delivers one of the most highly rated talks at YUIConf 2010, looking inside some of the core patterns and infrastructure pieces that lie at the heart of YUI 3.
  • Ryan Grove: Introducing YUI 3 AutoComplete — In this talk from YUIConf 2010, YUI 3 AutoComplete author Ryan Grove takes you on a whirlwind tour of some of the many autocomplete patterns made possible by this component and provides a deep dive into its powerful new YQL integration, filtering, and highlighting capabilities.
By Jenny DonnellyJune 29th, 2011

YUI: Open Hours Thurs Jun 30th

Preview of the new graphics API in 3.4.0

In the process of building the Charts component for version 3.3.0, we discovered there was a reasonable set of functionality that stood apart from a chart-centric implementation, such as basic 2D shape and path creation. There are a number of different mechanisms available in today’s browser spectrum for creating and managing shapes, each with its own set of benefits and caveats, making it a prime candidate for creating a library API to take that burden off the developer. So we set about extracting and evolving those APIs from Charts into what will be in 3.4.0, the humble beginnings of YUI’s graphics API.

Of course when I say “we”, I mean Tripp Bridges. Tripp will join us to review the API, show some examples, and talk about the plan for the future of YUI’s graphics layer.

As with the components in the last couple of Open Hours, you can play with this API today using 3.4.0PR2. And we want your feedback (ok, and your testing).

Time & Details

We’ll be online from 10am to 11am PDT Thursday. The connection details are the same as usual.

  1. Dial in to 1-888-371-8922 (Skype works great for non-US participants*)
  2. Enter the attendee code 47188953#
  3. Join the screen sharing session (this will prompt you to install the Adobe Connect plugin if this is your first time using it)

Note: Because it’s an open conference line, we ask that callers mute their lines unless they are participating in active discussion.

* – If Skype is not an option, email me or catch me (ls_n) in the #yui IRC channel on freenode for a local number.

By Luke SmithJune 27th, 2011

YUI 3.4.0 Preview Release 2

The YUI team has just completed the second sprint of the 3.4.0 development cycle. We’ve posted the results of the sprint to the CDN for community exploration and feedback. You can access this release at http://yui.yahooapis.com/3.4.0pr2/build/yui/yui-min.js.

There are some particular areas of the library where we’d love to have community feedback:

  • There have been some changes to Loader to support flattening the organization of dependencies in the library. In addition, the allowRollup config is now false by default. You’ll need to pay close attention to your dependencies when working with this new configuration as the includes are more fine-grained to allow for smaller total downloads. There may be instances where additional files had been downloaded in the past as part of rollups that are no longer included with the revised Loader, so you may need to include more modules in your code’s use() call. If you’re doing manual load specifications via use("*") or make use of submodule configurations, please try your code with the updated Loader to be sure we’re correctly handling your use case.
  • The new Calendar component is now included in the build. This is a very early release consisting of Calendar’s core functionality. Skinning and additional features will continue to be added ahead of the 3.4.0 launch.
  • The App Framework, YUI’s new suite of MVC infrastructure components, is fully functional and ready for use.
  • Two new widget-level plugins allow widgets to be modal and hide on certain user interactions.
  • WidgetPositionAlign syncs on scroll and window-resize.
  • You will also find updates to the Graphics API, performance enhancements in Base, bug fixes in Dial, and many more additions throughout the library.

You can get additional information on the content of this release by reviewing the ReadMe Rollup and the full list of tickets addressed in PR2. Please file any enhancement requests, bugs and regressions in the ticket database on YUILibrary.com.

By George PuckettJune 23rd, 2011

YUI: Open Hours Thurs Jun 23rd

Preview of the windowing improvements in 3.4.0

One of the active areas of development in YUI 3.4.0 is in Windowing components. By taking advantage of YUI3′s modular architecture, we’re building components that can be mixed and matched by developers to create some awesome windowing solutions.

In 3.4.0PR2, we’re releasing some of these modules, like modal widgets and synced WidgetPositionAlign. We’ll look at these and more, talk about their Gallery origins and about our goals for richer windowing support in 3.4.0

Time & Details

We’ll be online from 10am to 11am PDT Thursday. The connection details are the same as usual.

  1. Dial in to 1-888-371-8922 (Skype works great for non-US participants*)
  2. Enter the attendee code 47188953#
  3. Join the screen sharing session (this will prompt you to install the Adobe Connect plugin if this is your first time using it)

Note: Because it’s an open conference line, we ask that callers mute their lines unless they are participating in active discussion.

* – If Skype is not an option, email me or catch me (ls_n) in the #yui IRC channel on freenode for a local number.

By Luke SmithJune 20th, 2011

YUI Theater — Jenny Donnelly: “Introduction to Git” (53 min.)

YUI engineering manager Jenny Donnelly speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

YUI uses Git to host all of its project code, and all of its open-sourced code is hosted on GitHub. Git is an exciting departure from traditional version control systems like CVS and SVN because the notion of distribution is embedded in its DNA. YUI engineering manager Jenny Donnelly (@jennyd) gives an introduction to Git and how to use it in the real world, including branching and committing, a typical git workflow, merge vs rebase, and tips and tricks that will make your life easier.

  • Download video (mp4)
  • Download slides

Other Recent YUI Theater Videos:

  • Dav Glass: — From the Yahoo! F2E Summit (our internal developer conference) earlier this year, YUI engineer Dav Glass (@davglass) explores how to use YUI on Node.js to build server-side projects, including scripts, crontabs, daemons, etc.
  • Satyen Desai: ‘A Phone, a Tablet and a Laptop Walk into a Bar…’ — YUI’s Approach to Mobile Web Development — Satyen Desai, creator of the YUI 3 component and widget subsystems, discusses YUI’s approach to supporting the new set of web enabled devices on the market today, and how we’d like to think of them in terms of features and constraints as opposed to an isolated problem space.
  • Luke Smith: YUI 3: Below the Surface — Luke Smith, a YUI team engineer, delivers one of the most highly rated talks at YUIConf 2010, looking inside some of the core patterns and infrastructure pieces that lie at the heart of YUI 3.
  • Ryan Grove: Introducing YUI 3 AutoComplete — In this talk from YUIConf 2010, YUI 3 AutoComplete author Ryan Grove takes you on a whirlwind tour of some of the many autocomplete patterns made possible by this component and provides a deep dive into its powerful new YQL integration, filtering, and highlighting capabilities.
  • Paul Donnelly and Nagesh Susarla: YQL + YUI: Building End-to-End Applications — When developing widgets, it’s not how to use YQL data that comes up as a question, but rather how to access it. In this YUIConf 2010 session, YQL engineers Paul Donnelly and Nagesh Susarla review starting your query out in the YQL console, accessing YQL data via the various endpoints, and going through YQL’s various authentication layers.
By Jenny DonnellyJune 9th, 2011

YUI Theater — Dav Glass: “YUI 3 and Node.js (Not Just For Web Pages) ” (51 min.)

YUI engineer Dav Glass speaks at the 2011 F2E Summit at Yahoo! HQ in Sunnyvale, CA.

From the Yahoo! F2E Summit (our internal developer conference) earlier this year, YUI engineer Dav Glass (@davglass) explores how to use YUI on Node.js to build server-side projects, including scripts, crontabs, daemons, etc.

  • Download video (mp4)

Other Recent YUI Theater Videos:

  • Satyen Desai: ‘A Phone, a Tablet and a Laptop Walk into a Bar…’ — YUI’s Approach to Mobile Web Development — Satyen Desai, creator of the YUI 3 component and widget subsystems, discusses YUI’s approach to supporting the new set of web enabled devices on the market today, and how we’d like to think of them in terms of features and constraints as opposed to an isolated problem space.
  • Luke Smith: YUI 3: Below the Surface — Luke Smith, a YUI team engineer, delivers one of the most highly rated talks at YUIConf 2010, looking inside some of the core patterns and infrastructure pieces that lie at the heart of YUI 3.
  • Ryan Grove: Introducing YUI 3 AutoComplete — In this talk from YUIConf 2010, YUI 3 AutoComplete author Ryan Grove takes you on a whirlwind tour of some of the many autocomplete patterns made possible by this component and provides a deep dive into its powerful new YQL integration, filtering, and highlighting capabilities.
  • Paul Donnelly and Nagesh Susarla: YQL + YUI: Building End-to-End Applications — When developing widgets, it’s not how to use YQL data that comes up as a question, but rather how to access it. In this YUIConf 2010 session, YQL engineers Paul Donnelly and Nagesh Susarla review starting your query out in the YQL console, accessing YQL data via the various endpoints, and going through YQL’s various authentication layers.
  • Eric Ferraiuolo: TipTheWeb.org: Heavy Duty YUI 3 & YQL — In this session from YUIConf 2010, TipTheWeb cofounder and YUI contributor Eric Ferraiuolo discusses the creation of a project-scale codebase using YUI 3, YUI 3 Gallery, and YQL.
By Jenny DonnellyJune 9th, 2011

YUI: Open Hours Thurs Jun 9th

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 App Framework. Where the existing Base, Widget, and Plugin classes are great foundational pieces for atomic sets of functionality, the app framework adds Model, ModelList, View, and Controller classes to help you assemble and manage your data models, UI logic, and associated functionality. Like the component infrastructure pieces, the app framework aims to encapsulate some common patterns that can speed up your development process and help you create something stable and scalable.

Join the call for a tour of what’s already built and what’s in the works for the next 3.4.0 Preview Release, and to give us your feedback.

Time & Details

We’ll be online from 10am to 11am PDT Thursday. The connection details are the same as usual.

  1. Dial in to 1-888-371-8922 (Skype works great for non-US participants*)
  2. Enter the attendee code 47188953#
  3. Join the screen sharing session (this will prompt you to install the Adobe Connect plugin if this is your first time using it)

* – If Skype is not an option, email me or catch me (ls_n) in the #yui IRC channel on freenode for a local number.

By Luke SmithJune 6th, 2011
« Older Entries

Pages

  • About
  • Contribute
  • YUI Jobs

Recent Posts

  • YUI Weekly for May 24th, 2013
  • YUI Weekly for May 17th, 2013
  • Yahoo’s International Team Is Hiring!
  • YUICompressor 2.4.8 Released
  • YUI 3.10.1 Released to Fix SWF Vulnerability

Archives

Categories

  • Accessibility (25)
  • CSS 101 (6)
  • Design (51)
  • Development (590)
  • Frontend Jobs at Yahoo (13)
  • Graded Browser Support (8)
  • In the Wild (63)
  • Miscellany (11)
  • Open Hours (44)
  • Performance (23)
  • Releases (26)
  • Target Environments (11)
  • Yeti (4)
  • YUI 3 Gallery (29)
  • YUI Events (45)
  • YUI Implementations (55)
  • YUI Theater (146)
  • YUI Weekly (38)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
© 2013 YUI Blog