This is a talk on how to get things done today without shooting yourself in the foot and finding about it tomorrow. Or next month. Or you don’t, but your users do. Learn how to make your code more readable and expressive (without getting too meta), make it easy to run and maintain, and then lean back and have a cuppa while admiring the beauty of the thing you just have built.
Webapps are awesome, and travel is awesome, but the two together suck. Roaming, aeroplanes, bad connections and flakey wifi make native apps so much more attractive when travelling. The offline-capable gap between web native needs to be quashed, and Service Worker is coming to do the quashing! This talk will go through the simple use case of creating an offline-capable webapp using caching in ServiceWorker, complete with pulling in data, retaining data for offline view, and a touch of sync.
Writing web applications is fun. Getting hacked is not fun. This talk will walk through several different ways that websites, especially front-end heavy ones, are being hacked. It will cover cross site scripting, and resource forgery as well as introduce some protective measures for writing secure web apps.
jQuery gives us an elegant way of interacting with the content in our browsers. The web platform can do more than just present content though; it allows us to gather information from, and interact with, our physical environment. We’ll look at the kinds of data we can access, and the interactions we can create, by thinking of the physical properties of our devices. Ben will look at our relationship with technology, and how projects like jQuery will help us create meaningful interactions in the future.
Native select boxes are rubbish and Alice has the user research videos to prove it. In this talk she’ll share footage from a recent user research session around the design of forms on GOV.UK. This talk will cover the many failings of select boxes to meet the needs of less technically capable users. It will finish with some suggestions on alternatives to select boxes, including the solution that GOV.UK came up with.
This session will cover how to build a simple mobile application with jQuery Mobile, introducing the navigation framework, the CSS framework as well as the standard and responsive widgets available within the library. We will also look at how the philosophy behind the library ensures that good UI design guidelines are taken into account to provide the best possible user experience.