Sessions

  1. 09:00 — 09:40

     Registration

  2. 09:40 — 09:50

    Opening remarks

  3. 09:50 — 10:30

    ES6 Uncensored

    Angus Croll

    The latest JavaScript standard is just around the corner and language enthusiasts are already salivating over all the new toys coming their way. But, be warned, there are best practice zealots waiting in the wings, ready to re-label the fun parts as The Bad Parts and ruin the party. This time let's get a head start on them.

    With copious examples drawing on various novel, weird and wacky combinations of upcoming features, I'll show you how to go wild with ES6 and, in the process, demonstrate that play is healthy and censorship is regressive.

    Angus is a displaced Brit who now works for Twitter’s web platform team in San Francisco, and is one of the principal authors and maintainers of Twitter's Flight web framework. He's obsessed with JavaScript and literature in equal measure, and is a passionate advocate for the greater involvement of artists and creative thinkers in software.

  4. 10:30 — 11:10

    JavaScript in the Real World

    Andrew Nesbitt

    Anything that can be written in JavaScript, will eventually be written in JavaScript. First client side web apps, then server side programs and now you can control hardware, embedded devices and even flying robots with JavaScript.

    We'll look at how you can get started writing JavaScript for Arduino and Raspberry Pi to read sensors and control servos and build your own JavaScript powered robots.

    Andrew is a passionate full stack developer. He spends most of his days programming in Ruby, playing with Node.js, contributing to open source projects and organising local developer user groups. He also aspires to one day take over the world with a fleet of JavaScript powered quadcopters.

  5. 11:10 — 11:40

    Coffee break (30 mins)

  6. 11:40 — 12:20

    Mobile Is Not A Thing; It Is Everything.

    Joe McCann

    The stratospheric rise in mobile subscribers, devices, services and apps has led to an even bigger explosion in the lack of understanding of how to design, develop and most importantly, recognize new opportunities with not only these new devices, but new use cases altogether.

    Let's step through the processes to help identify content strategies, design workflows and forecasting methods to unlock the true potential of mobile, not only for apps, but for the web and new channels of communication altogether.

    Joe McCann is the Director of Creative Technology at Mother, an award-winning creative agency in New York City and he is also a Managing Director and Partner at The Node Firm, a global collective of Node.js experts and enthusiasts.

    Joe's experience in various industries is widespread: from music and live events, to fashion, to Wall Street and even real estate, the perspective he brings to the mobile, design and software engineering industries is extremely rare and unique. Joe advises a number of technology startups and has spoken at conferences all over the world including SXSW, Adobe Phonegap Day (Amsterdam), Android Only (Stockholm), PulsoConf (Bogota, Colombia), Morningstar Financial Developers Conference (Chicago) and many, many more.

  7. 12:20 — 13:00

    Pushing the Limits of Mobile Performance

    Andrew Grieve

    A focus on performance can make the difference between the success or failure of a web app. This talk will go through concrete examples of how the Mobile Gmail and Docs teams focused on performance when building their apps. Some of these techniques are well known, but others have not been shared before...

    Andrew is a developer at Google who has worked on several mobile web projects, including Gmail and Google Docs. More recently, he's been leading a team working full-time on Cordova Android & iOS ports, both as part of the "make the web better" initiative, as well as a part of the Chrome Apps team

  8. 13:00 — 14:30

    Lunch break (90 mins)

  9. 14:30 — 15:10

    Our web development workflow is completely broken

    Kenneth Auchenberg

    With the introduction of HTML5 the way we look at the browser has completely changed, but what has happen to our development workflow?

    In this talk I take you through the history of web tooling and challenge the assumptions our current generation of tooling is build upon. You will realize that your web development workflow is completely broken, and that you over the years, have been making it gradually worse and more complex by adding more tools to the chain.

    It's time to rethink our tooling.

  10. 15:10 — 15:50

    Stunning visuals with Maths and...no JavaScript?

    Ana Tudor

    Everybody has probably seen mathematical visualizations that were created using JavaScript. However, one thing that not everybody may know is that some of them can be perfectly replicated using nothing but HTML and CSS.

    This talk is going to deconstruct some examples, explain the mathematical reasoning behind, reveal a few lesser known things about certain CSS properties and show how using a preprocessor can help with keeping these demos extremely customizable while actually writing very little code.

    Loves maths, especially geometry. Enjoys playing with code. Passionate about experimenting & learning new things. Fascinated by astrophysics and science in general. Huge fan of technological advance & its applications in all fields. Shows an interest in motor sports, drawing, classic cartoons, rock music, cuddling toys and animals with sharp claws & big teeth. Dreams about owning a real tiger.

  11. 15:50 — 16:20

    Cake break (30 mins)

  12. 16:20 — 17:00

    Building with Web Components using X-Tags

    Angelina Fabbro

    In this tutorial we'll take a deep dive into how Web Components (A collection of technologies that includes Shadow DOM, HTML Templates, Custom Elements, and HTML Imports) can be used as building blocks to construct a functioning web application.

    We'll review how each of the technologies under the web components umbrella work, how they work together, and how x-tags makes use of them to make modular, lightweight components. Special attention will be given to building applications for mobile devices with environments such as Firefox OS, Chrome OS, and PhoneGap.

  13. 17:00 — 17:40

     Time

    Jeremy Keith

    This thing all things devours:
    Birds, beasts, trees, flowers;
    Gnaws iron, bites steel;
    Grinds hard stones to meal;
    Slays king, ruins town,
    And beats high mountain down

    Jeremy Keith lives in Brighton, England where he makes websites with the splendid design agency Clearleft. You may know him from such books as DOM Scripting: JavaScript’s New Hope, Bulletproof Ajax: The Browser Strikes Back, and HTML5 For Web Designers: Return Of The Standards.

    He’s the curator of the dConstruct conference as well as Brighton SF, and he organised the world’s first Science Hack Day. He also made the website Huffduffer to allow people to make podcasts of found sounds—it’s like Instapaper for audio files.

    Jeremy spends most of his time goofing off on the internet, documenting his time-wasting on adactio.com, where he has been writing for over ten years.

  14. 17:40 — 18:00

    Closing remarks

  15. 19:00 — Late

    After Party

Workshops

Brian LeRoux & Christophe Coenraets

Fast and Beautiful Mobile Apps with PhoneGap

Tired of Hello World? In this workshop, you will learn modern strategies and best practices to build native-like mobile applications with HTML, JavaScript, and CSS. You'll also learn how to use PhoneGap to leverage the native capabilities of your device in JavaScript and to package your HTML application as a native app for distribution through the different app stores.

Find out more
Remy Sharp

Debug, and Know Thy Tools

Sure, you've moved past `alert` debugging and discovered console.log, but did you know you can replay XHR requests instead of having to repeat your steps to make the request? Or that you can proxy your local server through a browser configuration so your mobile phone can see it? This workshop is dedicated to learning the native developer tools baked in to the browser to make our life a little more bearable.

Find out more

Locations

Sponsors

Full Monty Sponsors

Half Monty Sponsors

Small Monty Sponsors

Want to sponsor?