JSConf.eu 2010
2010-09-25..2010-09-26
Berlin, Germany
[JSConf.eu 2009, JSConf.eu 2010, JSConf EU 2011, JSConf EU 2012, JSConf EU 2013, JSConf EU 2014, JSConf EU 2017, JSConf EU 2018, JSConf EU 2019]
who it's for
front-end developers, node.js developers, web app architects, tool and build engineers, mobile app developers, browser engine engineers, qa and test engineers
topics
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
| title | author | length |
|---|---|---|
| Creating Interactive Data Visualizations for the Web | Nicolas Garcia Belmonte | 24m |
A JavaScript information toolkit that builds live, animated web visualizations and lets pages load only needed pieces via a builder to custom-include modules… | ||
| The Front-end Takeover | Aaron Quint | 29m |
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… | ||
| Lessons learnt pushing browsers to the limit | Ben Firshman | 19m |
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… | ||
| Proxies are Awesome! | Brendan Eich | 51m |
Proxies bring a concrete meta‑programming API: implemented in Firefox 4 with handlers exposing about 13 handler traps so code can virtualize objects, intercept… | ||
| PhoneGap - Love the Web and Lose the SDK | Brian LeRoux | 33m |
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… | ||
| community.js | Chris Williams | 22m |
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… | ||
| Loopage | Douglas Crockford | 58m |
Argues that single-threaded event loops beat threads for reliability and efficiency, citing node.js implements a non‑blocking event loop and showing how… | ||
| Kick ass code editing and end to end JavaScript debugging | Fabian Jakobs | 34m |
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… | ||
| Dirty NoSQL | Felix Geisendörfer | 27m |
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… | ||
| Socket.IO - WebSockets for everyone | Guillermo Rauch | 26m |
Socket.IO claims to give real bidirectional websockets-style comms across legacy browsers by falling back to long polling, hidden iframes, Flash or multipart… | ||
| Getting Functional with (fab) | Jed Schmidt | 27m |
Claims a single, character-preserving hack: turn nested callbacks into a replayable execution stack by streaming functions (continuations) so control flows by… | ||
| JavaScript + Web Standards II: The Quickening | Jenn Lukas | 28m |
Argues for progressive enhancement with the concrete claim that core content must work without JavaScript, backed by examples where non-JS users outnumber some… | ||
| The hitchhiker's guide to client side persistent data storage | Jens Arps | 32m |
Claims that localStorage is best for key/value needs and that IndexedDB promises true object storage; compares engines: sqlite reads fast but writes painfully… | ||
| Rapid Prototyping for Multiple Platforms with JavaScript | Joe McCann | 28m |
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… | ||
| Srsly R1pp3d J@vaScript | John-David Dalton | 42m |
A JavaScript framework from 2010 claims concrete fixes: reliable synchronous script injection that leaves script elements accessible, a global eval with iframe… | ||
| Bespin | Kevin Dangoor, Joe Walker, Patrick Walton | 39m |
A JavaScript code editor called Bespin (now Skywriter) becomes an embeddable, plugin-driven editor: a bookmarklet or in-page embedded component, with a demoed… | ||
| CommonJS, I Promise | Kris Kowal | 36m |
Notes what CommonJS actually delivered: modules implemented by Node become the widest deployment, a buffer/binary spec inspired by Node codifies real-world… | ||
| node.js + CouchDB == Crazy Delicious | Mikeal Rogers | 27m |
Node.js HTTP implementation outperforms curl and handles tens to hundreds of thousands of concurrent connections, making it a natural match for CouchDB’s… | ||
| Not your unit test | Alexander Lang | 26m |
Outside in BDD drives the design by writing high level examples first then implementing inward, using cucumber feature files mapped to executable steps… | ||
| CSS Lint for Massive Sites | Nicole Sullivan | 46m |
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… | ||
| Robotic JavaScript | Nikolai Onken, Jörn Zaefferer | 33m |
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… | ||
| Aves Engine: High performance browser games | Paul Bakaus | 34m |
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… | ||
| The State of HTML5 - Inaugural Address | Paul Irish | 30m |
Cuts feature lists into Dependable / Experimental / Edge, shows polyfills and a live plan to make things usable now, and documents the HTML5 Readiness… | ||
| Chakra - Building A New JavaScript Engine For Internet Explorer 9 | Pete LePage | 37m |
Chakra is a ground-up JavaScript engine inside Internet Explorer 9 that targets ECMAScript 5 support, uses background JIT compilation on spare cores, and… | ||
| Your library sucks, and why you should use it | Peter Higgins | 42m |
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… | ||
| node.js in production use | Philip Hofstetter | 24m |
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… | ||
| The jQuery Divide | Rebecca Murphey | 34m |
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… | ||
| HTML5 APIs - The New Frontier | Robert Nyman | 35m |
Concrete demos and tradeoffs not slogans video element supports multiple sources but serving codecs is messier than Flash and the fallback juggling is real… | ||
| The Art of Deep Linking and AJAX Crawling | Rostislav Hristov | 27m |
Chronicles practical, repeatable solutions: the Swift Address library and a jQuery plugin that power deep links on sites like Converse and the Guardian, a… | ||
| Techniques for a single stack world | Ryan Dahl | 26m |
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… | ||
| If it moves they will watch it | Sebastian Deutsch, Stephan Seidt | 26m |
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… | ||
| Introducing Unify - A Framework for Cross Platform Applications | Sebastian Werner | 24m |
A JavaScript framework that claims one codebase builds native‑like iPhone and Android apps plus desktop deployments via WebKit runtimes, with tooling that… | ||
| Performance Patterns | Stoyan Stefanov | 40m |
Benchmarks need specifics: run ~200 rounds, filter outliers, prefer the median over mean, and remember setTimeout(0) ≈ 15ms in IE can mask tiny differences… | ||
| Pirating the Semantic Web with JavaScript | Thomas Steiner | 34m |
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… | ||
| Techniques and Tools for Taming Tangled Twisted Trains of Thought | Tim Caswell | 26m |
Node is single threaded and nonblocking so the concrete claims are: callbacks are the scheduling primitive, wrapping low-level ops yields simpler APIs (an… | ||
| Don't write spaghetti code in server side JavaScript | Tom Hughes-Croucher | 21m |
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… | ||
| Server-side JavaScript the untold story | Ulrike Mueller | 25m |
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… | ||
| nothing matches | ||