List of videos

Pete Hunt: React: Rethinking best practices -- JSConf EU

Slides: http://www.slideshare.net/floydophone/react-preso-v2 React, the new open-source JS library from Facebook and Instagram, is a different way to write JavaScript apps. When it was introduced at JSConf US in May, the audience was shocked by some of its design principles. One sarcastic tweet from an audience member ended up describing React's philosophy quite accurately: https://twitter.com/cowboy/status/339858717451362304 At Facebook and Instagram, we're trying to push the limits of what's possible on the web with React. My talk will start with a brief introduction to the framework, and then dive into three controversial topics: Throwing out the notion of templates and building views with JavaScript, "re-rendering" your entire application when your data changes, and a lightweight implementation of the DOM and events. 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
Christian Kvalheim: Lessons from 4 Years of writing the driver for MongoDB -- JSConf EU 2013

Slides: http://www.slideshare.net/christkv/lessons-from-4-years-of-driver-develoment Its been 4 years since I started on the MongoDB driver and I'll share my trip through frustration and excitement pointing out all the things I did wrong and some of the things I'm kind of certain that I got right (more or less). History of the driver, challenges, gotchas, performance. 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
Martin Boßlet: Javascript Crypto. Ugly duckling with good reason? -- JSConf EU 2013

Slides: https://github.com/emboss/prez/tree/master/jsconfeu%202013 So you probably have heard that Javascript cryptography is to be considered "harmful". Is it now? Let's take a closer look at why it has such a bad rep, but also at how recent events and developments such as PRISM, asm.js and the W3C Web Cryptography API may dramatically change the odds. Find out why privacy and, as a consequence, cryptography, may influence your future even if you "got nothing to hide"! Source: http://2013.jsconf.eu/speakers/martin-bosslet-javascript-crypto-ugly-duckling-with-good-reason.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
Jon Bretman: Ask not what JavaScript can do for you -- JSConf EU 2013

Slides: https://speakerdeck.com/jonbretman/ask-not-what-javascript-can-do-for-you There are lot of tools (CoffeeScript, Typescript, Dart, JSLint / JSHint etc..) that we can use to help us write better JavaScript and many frameworks (Backbone, Ember, Angular etc..) that can help us structure large applications. But... What if you already have a large code base and are not able to re-write your whole application in a new way? What if your organisation does not want to depend on some open source or third party tool or framework? I am going to talk about some of the key things that most of these tools / frameworks do and how you can apply them to your existing or new project. Topics covered will include: Type checking Data hiding (Public, Private, Static) Inheritance Asynchronous Code Performance Source: http://2013.jsconf.eu/speakers/jon-bretman-ask-not-what-javascript-can-do-for-you.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
Sebastian Tiedtke: Functionally Mobile (Automation) -- JSConf EU 2013

Slides: https://speakerdeck.com/sourishkrout/functionally-mobile-automation One of Silicon Valley's most accomplished internet veterans, Marc Andreessen, declared software as a driving factor of innovation and economic growth with the famous statement: "In short, software's eating the world". As software quickly innovates, we witness a growing shift in the way humans interact with software applications. The most obvious trend is the shift from consumer and enterprise grade desktop applications to the mobile/smartphone platform. My talk will outline a comprehensive approach for tackling the key challenges attached to the delivering smartphone users with a reliable and continuously tested mobile experience. My toolkit relies on emerging and exciting new open source components (some of which to be announced for the first time at JSConf.eu). I'm looking forward to taking JSConf EU attendees on a ride into the future of mobile app delivery, to spread some of my excitement around the powerful coordination of emerging open source services and javascript technologies. Source: http://2013.jsconf.eu/speakers/sebastian-tiedtke-functionally-mobile-automation.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
Chrissy Welsh: The hitchhikers guide to UXing without a UXer -- JSConf EU

Slides: http://www.slideshare.net/chrissywelsh/hitchikers-guide-to-uxing-without-a-uxer Sometimes you are tasked with building great things by yourself or in a small team. Bootstrapped start-ups don't always have the budget for a dedicated Uxer to help you design the best apps, software or websites. So how do design great things without a Uxer? This is not a definitive guide or to even to be used instead of getting professional UX help but it will get you started developing the right way and stop you making classic mistakes.Before you even consider touching your dev environment I will show you how to "Start with one idea", "Think like a user" and set out your user journeys. From this solid foundation I will show you how to wireframe your logic and build it as rough a prototype as you can manage. We then consider how to evaluate and iterate on your designs and what tools you can use. Finally, I outline the importance of never being afraid to scrap anything which doesn't work. All without a single line of code being written. Source: http://2013.jsconf.eu/speakers/chrissy-welsh-the-hitchhikers-guide-to-uxing-without-a-uxer.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
Julien Genestoux: Streaming Algorithms in Javascript and Node.js -- JSConf EU 2013

Slides: http://julien51.github.io/jsconfeu-2013/ Computing an average, a max, or a median of a finite state is easy and we all know how to achieve it. However, computing an average, a max or a median for a stream is much more complex. Even solutions like 'sliding windows' who only consider a subset of the stream at any given time may be too expensive to us. Scientists (yay!) have been working on such problems for years and we will introduce you to some of these techniques, including the secretary algorithm, lossy counting, or the greedy algorithm! Source: http://2013.jsconf.eu/speakers/julien-genestoux-streaming-algorithms-in-javascript-and-nodejs.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
Tim Messerschmidt: Getting to know your users -- JSConf EU 2013

Slides: http://www.slideshare.net/PayPal/open-identity-getting-to-know-your-users This talk is going to shed some light on different techniques that help to authenticate users in your service via methods such as Basic Authentication and more advanced technologies like OAuth 2.0 and OpenID Connect. Best practices will be presented and (dis-)advantages are going to be discussed. Choosing the right identity provider (like Facebook, Twitter, PayPal or Google Plus) can be difficult and there are different scenarios where it makes more or less sense to implement them. After leaving this session, the audience will have a broad overview of this topic and should be able to provide their users with a nice experience. Source: http://2013.jsconf.eu/speakers/tim-messerschmidt-getting-to-know-your-users.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
Nick Small and Edward Ocampo-Gooding: What We Learned by Teaching(.js) -- JSConf EU 2013

Edward and I spent this summer teaching a full time Ruby on Rails and JavaScript course to a group of 30 students, many of whom had never programmed before. We'll talk about growing pains in the curriculum, parts of JavaScript that are easy and hard to learn (and why!), why we decided to teach this glass, what we got out of it, and what the students got out of it. More importantly, we'll talk about not just how we taught JavaScript, but how we used meta-JavaScript and JavaScript tools to facilitate the learning and the logistics of the course. What I mean to say is, how we used JavaScript in order to teach JavaScript. Source: http://2013.jsconf.eu/speakers/nick-small-and-edward-ocampogooding-what-we-learned-by-teachingjs.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