~/conference

JSConf.eu 2010

front-end developers, node.js developers, web app architects, tool and build engineers, mobile app developers, browser engine engineers, qa and test engineers

interactive data visualizations; browser performance tuning; JavaScript proxies; PhoneGap mobile applications; client side persistent storage; Socket.IO and WebSockets; CommonJS module patterns; node.js with CouchDB; code editing and JS debugging; HTML5 APIs and features; cross platform JavaScript frameworks; deep linking and AJAX crawling

titleauthorlength
Creating Interactive Data Visualizations for the WebNicolas Garcia Belmonte24m
A JavaScript information toolkit that builds live, animated web visualizations and lets pages load only needed pieces via a builder to custom-include modules…
Talk on
The Front-end TakeoverAaron Quint29m
Argues that a thick front end, thin backend scales — shows a working stack: Sammy.js (core ~15KB, v0.6.1), jQuery, Mustache, CouchDB and a Ruby build tool…
Talk on
Lessons learnt pushing browsers to the limitBen Firshman19m
A Java NES emulator gets translated to JavaScript, writes a pixel buffer to canvas and after a patch that diffs frames it achieves 10× speedup and sustains 60…
Talk on
Proxies are Awesome!Brendan Eich51m
Proxies bring a concrete meta‑programming API: implemented in Firefox 4 with handlers exposing about 13 handler traps so code can virtualize objects, intercept…
Talk on
PhoneGap - Love the Web and Lose the SDKBrian LeRoux33m
PhoneGap claims cross‑platform native access with actual results: >500,000 downloads since January, over 50 shipped apps from a 15‑person team, and support for…
Talk on
community.jsChris Williams22m
Claims a concrete campaign: launch promote j/s — pasteable code that generates an SEO button to create organic backlinks to the mdn documentation and drive…
Talk on
LoopageDouglas Crockford58m
Argues that single-threaded event loops beat threads for reliability and efficiency, citing node.js implements a non‑blocking event loop and showing how…
Talk on
Kick ass code editing and end to end JavaScript debuggingFabian Jakobs34m
A browser IDE called cloud9 IDE runs code on a local Node instance and proxies the v8 debugger protocol over socket IO to provide end-to-end debugging…
Talk on
Dirty NoSQLFelix Geisendörfer27m
A tiny Node.js key value store called Dirty uses an embedded append-only newline-JSON file with no networking or indexes and batches writes from an in-memory…
Talk on
Socket.IO - WebSockets for everyoneGuillermo Rauch26m
Socket.IO claims to give real bidirectional websockets-style comms across legacy browsers by falling back to long polling, hidden iframes, Flash or multipart…
Talk on
Getting Functional with (fab)Jed Schmidt27m
Claims a single, character-preserving hack: turn nested callbacks into a replayable execution stack by streaming functions (continuations) so control flows by…
Talk on
JavaScript + Web Standards II: The QuickeningJenn Lukas28m
Argues for progressive enhancement with the concrete claim that core content must work without JavaScript, backed by examples where non-JS users outnumber some…
Talk on
The hitchhiker's guide to client side persistent data storageJens Arps32m
Claims that localStorage is best for key/value needs and that IndexedDB promises true object storage; compares engines: sqlite reads fast but writes painfully…
Talk on
Rapid Prototyping for Multiple Platforms with JavaScriptJoe McCann28m
A Javascript prototype called Lingua translation app demonstrates a single codebase running as a desktop web app, a mobile web UI using CSS media queries, a…
Talk on
Srsly R1pp3d J@vaScriptJohn-David Dalton42m
A JavaScript framework from 2010 claims concrete fixes: reliable synchronous script injection that leaves script elements accessible, a global eval with iframe…
Talk on
BespinKevin Dangoor, Joe Walker, Patrick Walton39m
A JavaScript code editor called Bespin (now Skywriter) becomes an embeddable, plugin-driven editor: a bookmarklet or in-page embedded component, with a demoed…
Talk on
CommonJS, I PromiseKris Kowal36m
Notes what CommonJS actually delivered: modules implemented by Node become the widest deployment, a buffer/binary spec inspired by Node codifies real-world…
Talk on
node.js + CouchDB == Crazy DeliciousMikeal Rogers27m
Node.js HTTP implementation outperforms curl and handles tens to hundreds of thousands of concurrent connections, making it a natural match for CouchDB’s…
Talk on
Not your unit testAlexander Lang26m
Outside in BDD drives the design by writing high level examples first then implementing inward, using cucumber feature files mapped to executable steps…
Talk on
CSS Lint for Massive SitesNicole Sullivan46m
Audit of Alexa top 1000 sites shows concrete failures: 42% not gzipping, 44% have >2 CSS files, 56% send CSS with cookies, and many sites exceed 100 KB. A…
Talk on
Robotic JavaScriptNikolai Onken, Jörn Zaefferer33m
Node.js code talks to Arduino over a USB serial link and a single line of JavaScript opens the device so a browser UI toggles pins via websockets; Bluetooth…
Talk on
Aves Engine: High performance browser gamesPaul Bakaus34m
An acquisition by Zinga interrupts the original plan but the Aves Engine prototypes survive as a set of concrete lessons: a browser SimCity-style MMO with…
Talk on
The State of HTML5 - Inaugural AddressPaul Irish30m
Cuts feature lists into Dependable / Experimental / Edge, shows polyfills and a live plan to make things usable now, and documents the HTML5 Readiness…
Talk on
Chakra - Building A New JavaScript Engine For Internet Explorer 9Pete LePage37m
Chakra is a ground-up JavaScript engine inside Internet Explorer 9 that targets ECMAScript 5 support, uses background JIT compilation on spare cores, and…
Talk on
Your library sucks, and why you should use itPeter Higgins42m
Argues that most JS libraries solve the same small problems and shows concrete shims used: a bind polyfill, trim fallback, and module loaders (requirejs labjs…
Talk on
node.js in production usePhilip Hofstetter24m
A working temporary-email proxy called temp alias generates non-guessable random addresses, stores them in Redis, and serves the front end with Paperboy while…
Talk on
The jQuery DivideRebecca Murphey34m
Argues that jQuery’s huge adoption brings many beginners who learn get some elements and do something with them, producing DOM‑centric, copy‑paste code and…
Talk on
HTML5 APIs - The New FrontierRobert Nyman35m
Concrete demos and tradeoffs not slogans video element supports multiple sources but serving codecs is messier than Flash and the fallback juggling is real…
Talk on
The Art of Deep Linking and AJAX CrawlingRostislav Hristov27m
Chronicles practical, repeatable solutions: the Swift Address library and a jQuery plugin that power deep links on sites like Converse and the Guardian, a…
Talk on
Techniques for a single stack worldRyan Dahl26m
Lists concrete problems and fixes: SSL support is buggy and needs proper OpenSSL integration; performance measurement lacks CI and startup is ~40 ms on laptop…
Talk on
If it moves they will watch itSebastian Deutsch, Stephan Seidt26m
Compares concrete implementations: a pixel‑by‑pixel canvas manual draw loop with explicit hit‑testing and a demo visualizing up to 5,000 nodes, SVG driven by…
Talk on
Introducing Unify - A Framework for Cross Platform ApplicationsSebastian Werner24m
A JavaScript framework that claims one codebase builds native‑like iPhone and Android apps plus desktop deployments via WebKit runtimes, with tooling that…
Talk on
Performance PatternsStoyan Stefanov40m
Benchmarks need specifics: run ~200 rounds, filter outliers, prefer the median over mean, and remember setTimeout(0) ≈ 15ms in IE can mask tiny differences…
Talk on
Pirating the Semantic Web with JavaScriptThomas Steiner34m
Claims that JavaScript can read RDFa triples in-page and make license metadata actionable by the browser, demonstrated by a Chrome extension called rdfa-laser…
Talk on
Techniques and Tools for Taming Tangled Twisted Trains of ThoughtTim Caswell26m
Node is single threaded and nonblocking so the concrete claims are: callbacks are the scheduling primitive, wrapping low-level ops yields simpler APIs (an…
Talk on
Don't write spaghetti code in server side JavaScriptTom Hughes-Croucher21m
Core claim is simple and actionable: don't block the event loop or a long callback prevents any other events from running so timers and network callbacks never…
Talk on
Server-side JavaScript the untold storyUlrike Mueller25m
A production e-commerce platform runs Rhino-based server-side JavaScript to render roughly 40 million pages/day, with a thin Java API layer, dynamic…
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.