List of videos

Bartek Szopka: Everything you never wanted to know about JavaScript numbers -- JSConf EU 2013

Slides: https://speakerdeck.com/bartoszopka/everything-you-never-wanted-to-know-about-javascript-numbers IEEE 754 visualization: http://bartaz.github.io/ieee754-visualization/ All the ECMAScript standard says about Numbers in JavaScript is that they are represented by "the double-precision 64-bit format IEEE 754 values as specified in the IEEE Standard for Binary Floating-Point Arithmetic" and, while understanding the binary representation of JavaScript numbers is not necessary in your day-to-day programming, it's really worth digging into as it opens up the brave new world of questions you never thought you could ask (why is 0.1 not exactly what it is? how does Infinity look like? is there more than one zero? why the hell it's called floating point?) and, more importantly, allows us to find answers to them. Source: http://2013.jsconf.eu/speakers/bartek-szopka-everything-you-never-wanted-to-know-about-javascript-numbers-and-you-didnt-know-you-could-ask.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
Hannah Donovan: Sometimes You Need to Draw Animals -- JSConf EU 2013

Slides: https://speakerdeck.com/han/sometimes-you-need-to-draw-animals In 2011 I quit my job at Last.fm, clinging to what was left of my ability to make things -- which, at the time, wasn't a hell of a lot. Since then, I've spent the majority of my personal time working on this as a design problem. Not just fixing what was broken, but redesigning the architecture to prevent it from happening again. As makers, burnout is something we all face. It might be big, it might small. Mine was pretty big. This is the story I'm going to tell you. Source: http://2013.jsconf.eu/speakers/hannah-donovan-sometimes-you-need-to-draw-animals.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
Nic da Costa: A Symphony Of Sound, Gone Mobile -- JSConf EU 2013

Slides: http://nicdacosta.github.io/presentations/jsconfeu-2013/slides/ With nothing more than a baton, it is considered a conductor's duty to be able to synchronise and shape the sounds of a given ensemble. Last year Stuart Memo rocked the house armed with only a guitar and the Web Audio API when he showed us that JavaScript is the new punk rock. This year I hope to show mobile the same love and help create our very own JSConf Orchestra, as we join together as a community and play a symphony of sound. I will talk about working with sound ( both HTML5 Audio and the Web Audio API ) on mobile devices as well as how to synchronise sounds across several devices. Source: http://2013.jsconf.eu/speakers/nic-da-costa-a-symphony-of-sound-gone-mobile.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
Forbes Lindesay: Promises and Generators: control flow utopia -- JSConf EU 2013

Slides: http://pag.forbeslindesay.co.uk I will talk about how ES6 generators can help you make your asynchronous code easier to understand in terms of synchronous concepts. I will discuss the alternative values you can use to represent a future and how they are all ultimately promises. Finally, I will discuss how you can get some of the same benefits in thought processes by using promises today. Source: http://2013.jsconf.eu/speakers/forbes-lindesay-promises-and-generators-control-flow-utopia.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
Peter Flynn and Kevin Dangoor: Building Live HTML and Omniscient Debuggers in Brackets

The Brackets open source project is a sandbox for experimenting with new ideas in web tooling. In this session, lead Brackets developers will explain how two of them work: Live HTML Development, and a new approach to debugging JavaScript codenamed Theseus. We'll discuss the guts of as-you-type HTML preview: correlating the HTML in your editor to the DOM in your browser, tracking diffs, and applying them as incremental DOM updates. We'll also talk about Theseus, a project we've built in partnership with MIT. Theseus provides an "omniscient" view of your JavaScript's execution flow, spanning code executing in the browser and Node. Everything is open source, so you can use these techniques and code in your own applications. Source: http://2013.jsconf.eu/speakers/peter-flynn-kevin-dangoor-omniscient-debuggers.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
Forrest Oliphant: vj.js: design for hackability and data flow programming in the browser

Slides: http://slid.es/forresto/jsconf-2013/fullscreen#/ Meemoo.org is a sandbox for making creative image and animation hacking apps. The framework has a collection of modules (custom elements) that can be connected with wires (event listeners) that represent the data flow. The design of the framework encourages experimentation in different ways than working with code. It also enforces strict modular software design. Meemoo can be wired to make a stop-motion GIF maker, VJ software, textile pattern design, and more. Examples: http://meemoo.org/hack-our-apps/ Source: http://2013.jsconf.eu/speakers/forrest-oliphant-vjjs-design-for-hackability-and-data-flow-programming-in-the-browser.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
Astrid Bin: Sagascript - JS at the forefront of emerging storytelling -- JSConf EU 2013

In the early 20th century Hollywood invented a new visual language, and the way we think about and understand stories was changed forever. Today, a similar shift is happening - stories are becoming non-linear, rich in media and crossing over into the real world. From transmedia theatre to games and interactive narratives, the way we tell stories is changing, and JavaScript is emerging as an essential tool for storytellers. I will talk about how JavaScript is increasing the possibilities of interactive storytelling and media art experiences, such as enabling the manipulation of sound with libraries such as Buzz, and delivering transmedia narrative through mobile devices using PhoneGap and HTML5. You'll learn about how others are using JavaScript to re-imagine what a story an be and how it can be told, and how you can use it too. Source: http://2013.jsconf.eu/speakers/astrid-bin-sagascript-js-at-the-forefront-of-emerging-storytelling.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
Adam Baldwin: Security First -- JSConf EU 2013

Slides: http://www.slideshare.net/evilpacket/security-first-adam-baldwin Security isn't one of those things you just bolt on after the fact. It's not another department or third-party that takes care of those things for you. Security of an app is a developers responsibility. Your responsibility. This talk will discuss the cross roads between security and development, the security of features you are going to build into almost every app, common pitfalls, examples of bad implementations and of course recommendations of how to do them right. Source: http://2013.jsconf.eu/speakers/adam-baldwin-security-first.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
Adam Brault: People First -- JSConf EU 2013

Slides and notes: https://speakerdeck.com/adambrault/people-first-with-notes Closing keynote of JSConf EU 2013. 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