~/conference

Web Directions Code 2012

javascript developers, frontend developers, mobile web developers, web designers, game developers, node developers, mobile app developers

Web Touch API touch events; canvas pinch-to-zoom with CSS transforms; WebGL for browser games; audio data API visualizations; Gamepad and pointer lock APIs; HTML5 appcache and localStorage offline; Apache Cordova device APIs; IIFE and closure patterns in JavaScript; custom event bus and event capture; HTML5 History API pushState usage; mobile form input types and validation; clientside templating for reactive UI

titleauthorlength
Getting Touchy Feely with the Mobile WebAndrew Fisher18m
Covers the concrete Web Touch API: touchstart touchmove touchend events and the three touch lists touches targetTouches changedTouches, showing canvas demos…
Talk on
HTML5 technologies and game developmentRob Hawkes50m
Survey of playable HTML5 work that actually ships and runs: a playable, open source MMO Browser Quest uses Node.js and websockets for real time multiplayer and…
Talk on
Designing in the BrowserDivya Manian29m
Argues that websites should be prototyped in the browser using HTML5 so interaction and real data drive design rather than Photoshop mock-ups; recommends…
Talk on
The Web's Third DecadeFaruk Ateş36m
The web hits roughly its 21st year and faces a repeat of past mistakes as Opera and Mozilla start vendor prefix aliasing to paper over broken sites; the talk…
Talk on
JavaScript: Enter The DragonDmitry Baranovskiy35m
Claims that JavaScript is mature but widely misunderstood and refuses shortcuts like CoffeeScript or GWT when real bugs demand raw JS. Explains the six…
Talk on
Getting off(line): appcache, localStorage for HTML5 apps that work offlineJohn Allsopp56m
Shows how to make web apps runnable offline using the HTML5 appcache manifest plus localStorage/sessionStorage and online/offline events, with concrete rules…
Talk on
Device APIsDave Johnson39m
Implements and ships device access via Apache Cordova (PhoneGap), running on iOS, Android (1.5–4), BlackBerry, Windows Phone 7, Symbian, webOS and Tizen…
Talk on
JavaScript: Getting ClosureMark Dalgleish15m
Explains how immediately invoked function expressions work as a one-time wrapper, showing the exact parentheses trick, passing window and an undefined…
Talk on
The Main Event: Beyond Event Listeners in JavaScriptDamon Oehlman18m
Compares DOM bubbling versus addEventListener capture vs bubble and argues for treating events as a message bus instead of object-bound handlers, demonstrating…
Talk on
Truthiness, falsiness and other JavaScript gotchasAnette Bergo23m
Covers concrete JS pitfalls: loose typing and type coercion cause == vs === surprises (1 + "2" + 3 → "123" or 1 + 2 + "3" → "33"), about 30% of bugs trace to…
Talk on
The HTML5 History API: PushState or bust!Anson Parker14m
Explains how the HTML5 History API actually works: pushState takes a state object, title and URL but does not load a new page, and the browser fires a popstate…
Talk on
Fantastic Forms for mobile webTammy Bryant Butow16m
Demo site uses Initializr/HTML5 Boilerplate and is packaged with PhoneGap to compare mobile vs web behavior. Practical details: input type="date" invokes the…
Talk on
Party like it's 1999, write JavaScript like it's 2012Tony Milne23m
Argues that AMD is the practical module system for browsers now and demonstrates using RequireJS to declare dependencies and load a todo app’s modules and text…
Talk on
Debugging Secrets of a Lazy DeveloperRyan Seddon14m
Automates client‑side unit tests for Modernizr’s ~630 tests by running PhantomJS on Travis CI for headless coverage and using the BrowserStack API plus Yeti +…
Talk on
Clientside templates for reactive UITim Oxley48m
Argues that moving HTML rendering into the browser cuts server load and latency, demonstrates a live demo deployed to Static Cloud that switches between a…
Talk on
Node's Personal ManservantJed Schmidt51m
npm is both a registry and a CLI that installs, version-locks and scripts projects; the demo uses npm install --save/--save-dev, package.json and local vs…
Talk on
Removing the gag from your browserJared Wyles54m
Shows how to get real answers with Chrome DevTools network tab and heap snapshots: finds CSS requests taking 800ms locally and cuts them to ~20ms across six…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.