List of videos

Olov Lassus: The story of when assumption met a magic hat
Slides: http://blog.lassus.se/files/how_assumption_met_a_magic_hat_jsconfeu.pdf Is it possible to make our programs more robust, easier to reason about and more enjoyable to write by carefully restricting our usage of the JavaScript language? You'll hear the story of when assumption met a magic hat. We'll get to know our heroes Assert and restrict mode, and if time permits we'll pay a short visit to JSShaper - the world they live in. Let the journey begin. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Paul Campbell & Eamon Leonard: Seacht
For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Martin Kleppe: 1024+ Seconds of JS Wizardry -- JSConf EU 2013
Slides: http://www.slideshare.net/aemkei/1024-seconds-of-js-wizardry-jsconfeu-2013 Spoiler: The World: http://aem1k.com/world/ We spend our days creating large-scale applications byte by byte. But what happens at night when we get rid of bloated libraries and browser dependencies? What will we discover deep under the surface if we dissect the language of the web into its atomic parts? In this talk we will hack tweet-sized games, write code in only six characters and create the self-modifying "Hello World" in less than 1024 bytes of JavaScript. All just for fun and without asking "Why?". Prepare yourself for 140 slides full of old-school ASCII art and crazy code golfing! Source: http://2013.jsconf.eu/speakers/martin-kleppe-1024-seconds-of-js-wizardry.html License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Nat Duca: Advanced Jank Busting in Chrome -- JSConf EU 2013
Slides: http://jankfree.org/jank-busters-jsconf-eu/template.html Rendering performance on the modern web is messy. We have fancy browsers on slow devices (think: phones) that let you create all sorts of snazzy effects, and most of it is really slow. The web was never designed to do real-time animation, but we're trying to teach this old dog yet another round of new tricks so it can compete with the fluid, animation-heavy experiences the mobile touch device revolution (think: iPhones) has trained users to expect. Let's blow the covers off of what's going on when the browser renders your web page. Rather than do this by explaining all the complicated technology involved, your humble hosts from the Chrome rendering team will just take a few website and show you what it looks like when we do performance profiling. We'll bounce from CSS all the way down to the GPU and back using the tools we've built to analyze Chrome performance. Source: http://2013.jsconf.eu/speakers/tom-wiltzius-and-nat-duca-advanced-jank-busting-in-chrome.html License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Natalia Berdys: The web experience in the autistic spectrum -- JSConf EU 2013
Designing with cognitively-impaired users in mind can be very illuminative, leading to a broader understanding of the role of UX/UI design in general. The perceptual issues involved for users with Asperger syndrome and high-functioning autism in fact pave the way for current web trends - their web experience can be the most sensitive test of good design. Source: http://2013.jsconf.eu/speakers/natalia-berdys-the-web-experience-in-the-autistic-spectrum.html License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Julian Viereck: Reimplement RegExp in JavaScript -- JSConf EU 2013
Slides: https://speakerdeck.com/jviereck/reimplement-regexp-in-javascript Regular expressions are used in many places to filter and validate input. While they are cute and powerful, they are usually hard to write and debug. So why not implement the entire RegExp object in JavaScript, such that each execution step can be visualized and debugging becomes easy? And what happens if you build a RegExp JIT in JavaScript that gets JITed by the JavaScript JIT ... ;) Source: http://2013.jsconf.eu/speakers/julian-viereck-reimplement-regexp-in-javascript.html For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Martha Girdler: The JavaScript Interpreter, Interpreted -- JSConf EU 2013
JavaScript is misunderstood. It looks like C, acts like Lisp, but deviates in important and confusing ways. It can mimic classical behavior but is built on prototypes. It has blocks but doesn't provide block scope. Then, throw in the magical "this" keyword and we have a recipe for interpreted disaster. Understanding how JavaScript creates and executes function objects is key to understanding JavaScript. In this talk we'll walk through the JavaScript interpreter in an easy-to-follow no-confusing-jargon manner. You'll leave with a better understanding of vanilla JavaScript! License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Sara Chipps: Hardware is Stupid Simple -- JSConf EU 2013
Playing with Arduino and Johnny-five makes creating something from practically nothing amazingly easy. Come tinker with robots for a bit, we'll make things roll, we'll make things light up, we'll make things input and output. All with just a few lines of Javascript and a bunch of super cheap parts. License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch
Marius Gundersen: A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS
Slides: http://projects.mariusgundersen.net/JSconf2013/#/title This is not a talk about which framework is best, or which one you should use in your projects. The focus is on the strengths and weaknesses of the different implementations and finding out what the different frameworks have in common and what they can learn from each other. Source: http://2013.jsconf.eu/speakers/marius-gundersen-a-comparison-of-the-twoway-binding-in-angularjs-emberjs-and-knockoutjs.html License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Watch