All workshops include hands-on exercises. Please bring your laptop.
Internal Yahoos please register for a Yahoo! Employee ticket and provide your work email address.
Wednesday, Nov. 2 | ||||
---|---|---|---|---|
Training Room 9 | Training Room 10 | Mozart | Bach | |
Morning | Intro to YUI, Allen Rabinovich (Register) | YUI Building Blocks, Luke Smith (Register) | Industrial Strengh CSS, Thierry Koblentz (Register) | |
Afternoon | JUTE — A Deep Dive in Javascript Unit Testing, Mark Trostler (Register) | (Free!) Developing Apps for Yahoo! Mail, Joe Covalesky (Register) |
This workshop will cover the core concepts, patterns, and APIs to get you started using YUI, including:
This session is intended for developers who are already familiar with JavaScript, CSS, HTML, and the DOM API.
This workshop include hands-on exercises. Please bring your laptop.
In this workshop, you will be using YUI's class infrastructure components (Y.Base, Y.Widget, Y.Plugin.Base, and more) to build reusable components. You will also learn how to create custom modules that can be deployed to YUI Gallery for automatic loading via the use() statement.
This session is intended for developers who have previously taken Intro to YUI or have had some first-hand development experience using YUI.
This workshop include hands-on exercises. Please bring your laptop.
Take an iPad mockup to production-quality code with future-proof CSS by starting with semantic markup and using techniques like pseudo-elements, box-sizing, flex-box, etc. Learn how to take advantage of modern techniques plus progressive enhancement to build more robust and flexible layouts in newer browsers while while still supporting older but still important browsers.
This workshop include hands-on exercises. Please bring your laptop.
Using the open-source JUTE tool, we will investigate how to integrate your code into the developer-friendly, build-friendly, and manager-friendly Unit Test Environment. We will examine in detail what your unit tests should be testing, how to write them, and what they look like. We will then run them in various different ways (command line, webapp) and across different back ends (captured browsers, Selenium, V8) and examine (and make sense of) the output. So bring some code (or you'll be testing mine...) and we'll whip it into shape!
This workshop include hands-on exercises. Please bring your laptop.
Think you can make Yahoo! Mail better? Use our development platform to build an app that changes Yahoo! Mail's personality and gets your idea or service exposure to hundreds of millions of users.
In this workshop, you'll get hands-on experience using HTML, CSS, YUI and our JavaScript API to:
Intended for developers already comfortable with HTML, CSS, and javascript. YUI experience helpful, but not required.
This workshop include hands-on exercises. Please bring your laptop.
Joe Covalesky is a Senior Technical Yahoo! and Developer Advocate for Yahoo! Mail. Before joining Yahoo!, he spent a decade making systems for automatically tracking cargo in intermodal container ports. He enjoys helping developers build mail apps far more than trying to convince longshoremen that his job isn't to eliminate theirs.
He holds a BA in Electrical, Computer, and Systems Engineering from Harvard University and a Master of Fine Arts in Creative Writing from the University of Arizona.