Sessions at Full Frontal 2009 on Friday 20th November

Your current filters are…

  • Frontloaded and zipped up - do loose types sink ships?

    by Christian Heilmann

    JavaScript had a bumpy ride up to now, from its origins as a CGI-replacement, initiator of countless popups and annoying effects over the renaissance as Ajax enabler up to becoming wrapped up in libraries to work around the hell that is browser differences.

    With the ubiquity of JavaScript comes a new challenge. How do we keep JavaScript safe when browsers don't really distinguish between different sources and give them all the same rights? Why do we still judge the usefulness of JavaScript by how badly browsers speak it?

    Learn about some environments you can use JavaScript in securely and marvel at the magic and annoyances that are technologies that try to put a lock on the issue of JavaScript security.

    At 9:55am to 9:55am, Friday 20th November

  • JavaScript: from birth to closure

    by Robert Nyman

    This presentation will give you a brief background to JavaScript, what it is and where it comes from. Then it will walk you through general pitfalls, best practices and more advanced topics such as object-orientation, scope and closures.

    At 11:10am to 11:10am, Friday 20th November

  • W3C Widgets

    by Peter-Paul Koch

    In this session we'll discuss W3C Widgets and why they are the future of the mobile Web. We'll also take a look at various practical problems that surround the creation of W3C Widgets and mobile websites. Although web developers are well prepared for many of the browser incompatibilities they're sure to encounter, there are some special problems that occur only on mobile devices. We will discuss these problems.

    If the mobile web is new to you you'll be shocked by the sheer size of the problems mobile devices create, and the sheer depth of our ignorance. Nonetheless, there is a thin ray of light at the end of the tunnel, and we'll end on a more positive note by looking to the future.

    At 11:55am to 11:55am, Friday 20th November

  • New things that HTML5 provides to JavaScript hackers

    by Stuart Langridge

    HTML5 brings new and exciting JavaScript things within our reach. Browser manufacturers are constantly changing and improving their JavaScript engines to give us, the web hackers, abilities that we never had before.

    Here you'll find information on the parts that are coming up that maybe you knew about, the parts coming up that you may be excited to discover, and some thoughts on what's standing between us and greatness.

    At 2:10pm to 2:10pm, Friday 20th November

  • More accessible user interfaces with ARIA

    by Todd Kloots

    ARIA is a W3C specification that can be used to dramatically improve the accessibility of DHTML widgets and rich interaction patterns (like drag and drop). This talk provides practical tips and design patterns for using ARIA to create accessible user interfaces that work across all of the various combinations of browsers and assistive technology that support ARIA.

    Additionally, this talk will focus on the tools and methodologies developers need to test ARIA in order to ensure the best possible user experience.

    At 2:55pm to 2:55pm, Friday 20th November

  • Optimising where it hurts

    by Jake Archibald

    As the amount of JavaScript we use on our pages increases, as does its effect on page performance. Even when browsers manage to produce the same output, how they reach that output can be very different. Some optimisations aren’t obvious, others can be easily broken by seemingly unrelated statements. So, how do we get the most out of our code?

    In this session we'll challenge assumptions about performance, using practical code to demonstrate the optimisations that really make a difference, and why they make a difference.

    At 4:10pm to 4:10pm, Friday 20th November

  • Beating server-side developers at their own game

    by Simon Willison

    At 4:55pm to 4:55pm, Friday 20th November