~/conference

Web Directions Code 2014

front end developers, javascript developers, web performance engineers, security engineers, ux designers, mobile web developers, accessibility engineers

ECMAScript 6 features; native CSS variables; advanced CSS selectors techniques; SVG with Snap.svg; offline first architecture; TLS 1.3 and certificate transparency; Content Security Policy practices; streaming adapters and backpressure; XHR/ajax error handling and retry patterns; this binding and arrow functions; browser robotics with canvas and Johnny-Five

titleauthorlength
You Can Do What With Math Now?Raquel Vélez33m
Shows how 2D serial manipulator kinematics are implemented with concrete code: homogeneous rotation matrices compute joint positions, forward kinematics gives…
Talk on
The Declarative Power of CSS SelectorsFiona Chan15m
Digs into concrete selector tricks: use attribute selector matching .pdf to add icons from hrefs, substring operators to target file extensions, and :not(...)…
Talk on
CSS VariablesBen Schwarz17m
Argues that native CSS variables can replace parts of preprocessors, simplify tool chains and make components truly themeable, showing that Bootstrap’s…
Talk on
this: taking JavaScript out of ContextMark Dalgleish15m
Shows that a function in JavaScript can act as a constructor, method, or plain function depending on how it’s called, so the value of this is decided by the…
Talk on
On Readable CodeJared Wyles13m
Argues that comments often signal bad code and encourage laziness, shows Sublime theme and an Adobe example where comments hide behavior, cites jQuery comments…
Talk on
ECMAScript 6, A Better JavaScript for the Ambient Web EraAllen Wirfs-Brock47m
ECMAScript 6 claims to be feature complete and already lands in browsers incrementally, the draft is about 650 pages vs ES5.1’s 250, and major engines cut…
Talk on
You Don't Know SVGDmitry Baranovskiy39m
Shows that SVG handles things CSS and canvas struggle with: Snap.svg is used as the practical library, the use element creates live, shadow-DOM like copies so…
Talk on
Offline FirstAlex Feyerke41m
Argues that apps must treat offline as the default and connectivity as an enhancement, showing a concrete stack: a front end that only talks to the hoodie…
Talk on
What's happening in TLS (transport layer security)?Mark Nottingham19m
Heartbleed exposes that roughly 80% OpenSSL monoculture makes TLS brittle and incident handling weak; historical attacks like FireSheep and Google Street View…
Talk on
Taking front-end security seriouslyPaul Theriault39m
Firefox OS is a web‑based phone UI so client‑side code runs with native‑level APIs; about 20 front‑end security bugs appear during development and roughly 19…
Talk on
Streaming the Web (it's not what you think)Damon Oehlman14m
Argues that streaming patterns make complex web apps simpler by showing concrete adapters and working examples: a WebRTC data channel becomes usable after a…
Talk on
Harden up your ajax!Alex Mackey16m
XHR-focused checklist for real-world Ajax: log errors via window.onerror or framework hooks (Angular $exceptionHandler), capture stacks with stacktrace.js, and…
Talk on
The once and future IndieWebTantek Çelik42m
Argues that owning your site is practical today: concrete tools like rel=me for identity, webmention for federated comments and RSVPs, and microformats2 for…
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.