•  

Web-5 schedule

Wednesday 4th April 2012

  • Modular, Mobile, and Reinventing Web App Development

    by Dylan Schiemann

    The Dojo Toolkit is one of the original Ajax toolkits, and has reinvented itself again through a series of improvements in modularity, performance, API improvements, adjustments for HTML5 and mobile platforms, and much more to provide a stellar platform for building web apps.
    Learn how Dojo's adoption of CommonJS AMD makes it a perfect toolkit for including source code from other microtoolkits, to create the most extremely optimized JavaScript toolkit for your application, big or tiny. Learn about the wide variety of new features and approaches that are available now in Dojo, as well as the forthcoming Dojo 2.0 release.

    At 9:15am to 10:00am, Wednesday 4th April

  • Changing the game with dgrid

    by Chris Barrett

    In this session I will talk about dgrid, the new open source project living in the Dojo Foundation.
    We will cover why we decided to write it, why you should use it, how it works, and how to work with it. We will cover performance gains, how it is easier to work with than other grids that shall not be named, use-cases, its plug-ins and more in this talk about the best grid to hit Dojo yet.

    At 10:00am to 10:45am, Wednesday 4th April

  • dojox.gfx, the foundation for your cross-browser visualization needs

    by Patrick Ruzand

    This talk will present Gfx, the Dojo Toolkit 2d graphics api and how it can be leveraged for advanced visualization.

    We will first introduce the library and how it works under the hood ; then we will explain the API and its capabilities in details through many examples and scenarii, to finally introduce several real-life examples of advanced visualizations built on top of gfx (components like charting, maps or diagram, or extensions like layout manager) on desktop and mobile environments.

    At 11:00am to 12:00pm, Wednesday 4th April

    Coverage slide deck

  • dojox.gfx: what's next, after and later...

    by Patrick Ruzand

    This session will present in details the possible candidate features that are planned for dojo 1.8 and beyond, discuss the place of dojox.gfx with respect to the HTML5 graphics APIs, as well as present ongoing advanced experimentations (webgl anyone ?).

    At 1:30pm to 2:00pm, Wednesday 4th April

    Coverage slide deck

  • eventd - simulated synthetic events

    by Chris Barrett

    Make unit testing cool again (was it ever?) with eventd, a new tool written in JavaScript to be used with the DOH unit testing framework. eventd uses synthetic events to keep all your unit test writing in JavaScript as well as having more browser support than doh.robot.
    See how to use eventd with doh in this presentation, and how it can make your unit tests more complete and reusable.

    At 2:00pm to 2:30pm, Wednesday 4th April

  • Lessons we can learn and carry with us from the Dojo Toolkit.

    by samfosteriam

    I'll discuss recent experiences developing without Dojo and those aspects of it I missed most (and ended up porting), and extrapolate a javascript nirvana of standalone, interoperable modules that blur the boundaries of today's libraries.

    At 2:30pm to 3:00pm, Wednesday 4th April

  • Can we now replace Flash? Open Web Technologies as an alternative to plugins

    by Michal Budzynski

    When back in 1996 Macromedia introduced Flash, no one suspected that this plugin will revolutionize the world of the Internet and move an open, Web-based technologies into the background.
    Today, after more than 15 years, situation slowly reverses - finally creating interactive websites, games or advertisements is possible without using any browser plugins.
    But is it enough? Michal will take us on a tour of the world's holy war between Plugins like Flash and HTML, and will attempt to answer this question.

    At 3:15pm to 4:15pm, Wednesday 4th April

  • How about moving your templates to the client-side?

    by Maciej Małecki

    I would like to talk about client-side rendering solutions like knockout.js, backbone.js, different templating systems and building your service as an API (fat client model).
    I'll discuss advantages, disadvantages and how can it boost your web application.

    At 4:15pm to 5:00pm, Wednesday 4th April

    Coverage slide deck

  • HTML5 Locale storage and synchronization

    by Raphaël Rougeron

    The new HTML5 APIs provide awesome playgrounds to webdevelopers. Locale storage, for example, allow offline web applications to run without connection. We will have an overview of the diffrent locale storage possibilities, browser support and technics to use client-server synchronization.
    Another interesting topic is the client-server communication via Websockets, ServerSent Events which brings a new dimension to collaborative work and applications!

    At 5:15pm to 6:00pm, Wednesday 4th April

  • Messing with JavaScript and the DOM to measure various Network Characteristics.

    by Philip Tellis

    While working with the Web Performance team at Yahoo!, we developed an opensource JavaScript tool called "boomerang" to measure Network Performance from the Browser.
    The tool utilises several crazy hacks and statistical analysis to figure out how the network performs while running in the background within the browser.
    This talk will go into the details of these techniques.

    At 6:00pm to 7:00pm, Wednesday 4th April

Thursday 5th April 2012

Friday 6th April 2012