List of videos

Alejandro Oviedo: Demystifying (JavaScript) engines - JSConf Iceland 2016
How a JavaScript engine works? What are its basic components? How to measure its performance? What is JIT compilation? Stigmatization: is JavaScript fast enough? are some of the questions I think we currently fail to answer in a, somewhat, short and direct way.
Watch
Dag-Inge Aas: User experience is everything - JSConf Iceland 2016
This talk will not be about a specific technology or another groundbreaking step forwards for JavaScript. Instead, it will focus on one of the most basic things we, as technologists, so often forget. Because your users, be that developers or the average human being, don't fundamentally care about how things work under the hood. All they care about is that it works, and that's it's easy to use. In this talk I will tell you a story of how I came to realise this, and some of the things I think are important for all of us to keep in mind.
Watch
Justin Falcone: Why is a Guinea Pig Like a Microservice? - JSConf Iceland 2016
Functional state systems like Redux have made web development easier to reason about -- how can we apply these techniques to complex distributed systems? And what lessons from the distributed world can we bring back to web development? This talk explores concurrency models through the lens of a virtual guinea pig colony, and covers topics including actors, sagas, emergent behavior, and the unexpected virtue of object-oriented programming.
Watch
Amy Cheng: Recreate Masterpieces of Modern Art with JavaScript! - JSConf Iceland 2016
JavaScript is not just for web apps! This talk looks at JavaScript as an artistic and visual programming language and serves as a primer on generative art. The audience will learn how to recreate one of Damien Hirst’s Spot paintings and one of Piet Mondrian’s Composition paintings in the browser. JavaScript is commonly used to manage interactivity, data, and application states. However, we will use masterpieces of modern art to illustrate JavaScript’s potential to manipulate visual space, color and shape.
Watch
Tsubomi Imamura: Breaking the monolith with Node and Docker at Netflix - JSConf Iceland 2016
At Netflix, we run Node servers at scale for our website, TV and mobile devices’ UI data API services. In this talk, I will share our journey of how we migrated from data API service monolith to well isolated micro services running in Node Docker containers. Using Docker containers and tooling infrastructure, we provide a Node.js platform as a service, making debugging, testing and deployment easy to perform. Every software releases can be consistently reproduced across the stack. UI engineers can focus on developing core business logic to be more productive.
Watch
Vitaly Friedman: Dirty little front-end tricks - JSConf Iceland 2016
Do you love the object tag, too? How do you feel about responsive image maps? Have you ever tried to work around complex tables, nasty carousels, endless country selectors and complex user interfaces? Well, let’s bring it on! In this talk, Vitaly Friedman, editor-in-chief of Smashing Magazine, will present dirty practical techniques and clever ideas developed in actual real-life projects, and use many examples to illustrate how we can solve problems smarter and faster. Please take the techniques with a grain of salt. Beware: you will not be able to unlearn what you’ll learn in the session!
Watch
Azat Mardan: You Don't Know Node.js - JSConf Iceland 2016
"Node.js is fast and scalable web-oriented non-blocking I/O built on top of Google Chrome V8 engine. Almost every web developer uses Node or Node-based tools to some extent. However, Node has some really powerful features worth knowing. This talk dives deep into the core mechanisms of the Node.js platform and some of its most interesting features such as Event Loop, Streams and buffers, Process and global, Event emitters, Clusters, AsyncWrap, Domain and uncaughtException, and C++ addons.
Watch
Drew Petersen: Developing Games Using Data not Trees | JSConf EU 2014
You’re finishing up the final bugs for your guaranteed AppStore hit, Asteroids: Totally Different This Time. Just before release, your crazy game designer partner has an epiphany: “What if… What if you were the asteroids, instead of the ship!? It will subvert the player’s every expectation since the dawn of gaming!” Another programmer might despair: the glorious, deep and wide inheritance tree, ruined! The entire code architecture was founded on the player controlling just the ship! But instead of despair, you remember that you focused more on the data and the systems that operate on that data, and are able to turn around the new version overnight. Is this a dream? It might be. Let’s find out during this talk. Transcript & slides: http://2014.jsconf.eu/speakers/drew-petersen-developing-games-using-data-not-trees.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. Cover photo by @FotoVerite
Watch
Ray McDermott: How Toyota Motor Europe use Heroku | JSConf EU 2014
Transcript & slides: http://2014.jsconf.eu/speakers/ray-mcdermott-how-toyota-motor-europe-use-heroku.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