List of videos

Lindsay Eyink: Know Your /'s | JSConf EU 2014

California ideology has undoubtedly changed the way the world looks at technology and business. Silicon Valley has spawned its own stepchildren in Europe like “Silicon Allee” and “Silicon Roundabout”. Lately, Silicon Valley has come under criticism for its ethics, social irresponsibility, hyper-capitalistic values, and spending millions of dollars funding apps like “Yo”. How did we get here? My talk will give a brief history of Silicon Valley so we can learn from the past and create a new future. What can we learn from its roots in the LSD-dropping, commune-living hippies that set out to decentralize power and empower the individual? Transcript: http://2014.jsconf.eu 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
James Coglan: Practical functional programming: pick two | JSConf EU 2014

We often talk about JavaScript as a ‘functional programming language’. This is mostly because it has first-class functions, but there is far more to functional programming than that. Immutable data, recursion, laziness, type systems and sophisticated static analysis are all tools in the functional programmer’s box. Unfortunately, many of those tools are regarded as impractical, academic concepts of no use to real-world software engineers. But as you’ll find out, they’re based on quite simple ideas and you’re already using a few of them – you just don’t know it yet. And the ones you’re not using might inspire you to look at programming differently. By consciously paying attention to these techniques, we can make our programs easier to understand, test and change, and we can even use them to make our computers solve more of our problems for us. Transcript & slides: http://2014.jsconf.eu/speakers/james-coglan-practical-functional-programming-pick-two.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
Federico Musto: Linino.IO - A Whole New Take | JSConf EU 2014

Linino.IO is an ecosystem including open hardware and open software enabling the interaction between cyber world (the hacker’s space) and the physical world (the maker’s space). The speech will cover details on how to program sensors and actuators and integrate them into a cloud-based holistic framework based on Javascript and Node.js. Transcript: http://2014.jsconf.eu/speakers/federico-musto-linino-io-a-whole-new-take.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
Stephan Seidt: The Meaning of Words | JSConf EU 2014

I am writing in English and you understand me perfectly well. We share a grammar and, thanks to the internet, an ever-growing vocabulary. I am writing a new JavaScript program and the computer does not understand the words lodash, jquery or angular. I have to npm install and require these words, and while we’ve grown used to package managers and module systems I began to wonder: Can we do better? What happens when words like lodash and fibonacci had meaning without a single require, git clone or npm install? In turn, what if every program you write instantly has a word for it that everyone can use? Transcript: http://2014.jsconf.eu/speakers/stephan-seidt-the-meaning-of-words.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 bu @FotoVerite

Watch
Jenna Zeigen: The Linguistic Relativity of Programming Languages | JSConf EU 2014

The hypothesis of linguistic relativity, also known as the Sapir-Whorf Hypothesis, says that the languages we speak influence the way we think. I argue that this applies to programming languages as well. However, key differences between spoken languages and programming languages enable us to adapt and shift our ways of thinking more fluidly as we learn new programming languages than as we learn new spoken languages. It is these same differences that we can and should leverage to both grow individually as programmers and further advance our favorite programming languages. JavaScript is in a particularly ripe place to take advantage of these differences, as it is such a popular and dynamic (literally) language with a strong culture of libraries, evolution, ease of learning, and community. Transcript & slides: http://2014.jsconf.eu/speakers/jenna-zeigen-the-linguistic-relativity-of-programming-languages.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
Dave Cridland: Air Crashes | JSConf EU 2014

It’s quite likely that at the end of this talk, everyone’s going to be too terrified to fly home. This talk contains phrases like “In two minutes and thirty-one seconds, everyone on this plane is going to die.”. In the course of this talk, the horrific deaths of hundreds of people will be discussed, and we’ll look at what killed them in detail. On the plus side, air crashes are the most well-investigated complex systems failures, and the lessons learned from these can be reapplied to coping with failure when it happens in the complex systems we build. Also, they’re a lot more interesting than website outages. Transcript & slides: http://2014.jsconf.eu/speakers/dave-cridland-air-crashes.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
Vyacheslav Egorov: mö.js - explaining js vm in js

Imagine the future with flying cars, brain chips, JavaScript VMs everywhere. Would not it be great if you could hack on one (or even just read its source) without slogging through a swamp of C++ and handcrafted assembly? Welcome to the dreamscape of a compiler engineer, where you can dig into a JavaScript VM knowing only JavaScript. 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
Chris Williams: Disconnect

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
Julie Ann Horvath: Because F$%k Photoshop

Slides: https://speakerdeck.com/u/nrrrdcore/p/js-dot-conf-dot-eu-2012-because-f I've seen the future, and it's not in that layered .psd your designer just handed you. As designers and developers, we build things. And we do it often. But we don't build websites or apps. We build systems. Systems that evolve and grow with a company, its users, and both of their needs. The way we design and build these systems should reflect the living, breathing things we want to create and leave more room for them to grow. The question is how do we accomplish this with static assets? The answer is we set them all on fire. And start in the future. We start in the browser. 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