Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at Frontend United about JavaScript

Your current filters are…

Friday 20th April 2012

  • Workshop: Going Mobile First With Drupal

    by Jesper Wøldiche

    Building Drupal sites mobile first with lazy loading, responsive media and Varnish - without driving anyone insane. A combined session, technical overview, half-baked solution and hands-on workshop.

    Part I: Why Mobile First?
    An introduction to the mobile first approach and a quick walkthough of responsive webdesign principles and methods.

    Why mobile first
    Benefits
    Challenges
    Alternatives
    Part II: The challenges: lazy loading & responsive media
    A presentation of two core technical challenges for building (Drupal) sites mobile first: Lazy loading of content and responsive media.

    Requirements for a Drupal solution
    Common approaches for lazy loading?
    Different approaches for responsive images.
    Pitfalls and alternatives.
    Part III: Requirements for a Drupal solution
    A presentation and discussion of the requirements for a working Drupal solution for mobile first websites, including lazy, conditional loading of content, adaptive or responsive images that works with both logged in users and Varnish reverse proxy.

    Part IV: Hands-on design and development
    In which you start out by saying 'Oh, that's easy. You just ...'

    Hopefully we can design or - dare we say it - actually build a fully cooked, working Drupal solution for going mobile first.

    Bring out the obscure hooks and get your coding chops on!

    At 1:00pm to 5:00pm, Friday 20th April

    In Pakhuis de Zwijger

    Coverage slide deck

Saturday 21st April 2012

  • Drupal & JavaScript performance, a reality check

    by Théodore Biadala

    In Drupal we use JavaScript because we have to, not because we want to. This session will be about explaining how Drupal handles JavaScript, what needs to be changed, why and how it can be changed. There will be data, lots of data.

    Here is an overview of what you can learn during this session:

    • How JavaScript is handled by Drupal and what is going to change for D8,
    • Stepping back: what is happening for JavaScript outside of Drupal,
    • The problems we have and the ones we're going to run into very soon,
    • Async and on-demand loading, Asynchronous Module Definition, what is it and how can Drupal use it,
    • What does it take to significantly improve perceived performance.
    • A few examples:
    • What are file-level closures or what does "Aggregate JavaScript files" really do,
    • There is life outside jQuery, what is it like?
    • Why JavaScript will soon be a bottleneck for the Mobile initiative,
    • Who's faster: a script loader, putting scripts at the bottom of the page, or disabling JavaScript altogether?
    • How to reduce the amount of scripts that are run on a selection of events: page load, ajax calls, scrolling.
    • jQuery is great but jQuery is not enough. To be able to grow and seduce much needed JavaScript developers, Drupal has to make use of JavaScript's full potential.

    If you know what Drupal behaviors are, if you ever added a script to a page or complained that the modules admin page is painful to scoll, this session is for you.

    At 11:45am to 12:45pm, Saturday 21st April

    Coverage slide deck