List of videos

Tink: A Next Generation Package Manager by Kat Marchán | JSConf EU 2019
With nearly [ed. now over] 1,000,000 packages, the npm ecosystem is the largest out there, by far – but the ecosystem and its package manager were created in more humble times, for small projects and packages centered around the Node.js ecosystem itself. It’s about time we redefined package management for modern web development, and that redefinition is tink: a package unwinder for JavaScript brought to you by npm itself. With tink, you’ll find unprecedented speeds, deep compatibility with everything from Node.js to bundlers, and a UX workflow optimized for the modern web developer. Come join us for the official unveiling and find out what the future of all package management will look like for years to come. https://2019.jsconf.eu/kat-marchan/tink-a-next-generation-package-manager.html
Watch
JavaScript's Journey to the Edge by Ashley Williams | JSConf EU 2019
In September of 2008, Google’s Chromium Project released V8, a JavaScript engine, as part of a browser optimization wave that heralded the era of JavaScript browser applications that we both love, and love to hate. Less than a year later, in 2009, Ryan Dahl announced (at this very conference!) a way to run the V8 browser environment outside of the browser- Node.js, a platform that held the promise of unifying web application development, where both client and server side development could happen in the same language - JavaScript. A decade later, V8, JavaScript, and its new buddy WebAssembly, have expanded to lands charted only a few years after Node.js debuted- known (confusingly) as the “Edge”. In this talk, we’ll introduce what the “Edge” is and why we are excited for it to revolutionize computation on the web. We’ll explore how this adventurous JavaScript engine, V8, is so well suited to tasks previously limited to Virtual Machines, Containers, or even simply Operating Systems. Finally, we’ll talk about security, Spectre, and ask ourselves the age old question, “You can do it, but should you?”. In true JSConf EU tradition, this talk itself is going be an exciting announcement. You should come if you want to be there for the beginning of a new era of the Internet. https://2019.jsconf.eu/ashley-williams/javascripts-journey-to-the-edge.html
Watch
Stencil: a built-time approach to the web by Manu Martinez-Almeida | JSConf EU 2019
This is "Stencil: a built-time approach to the web". Sorry, we messed up the title of the talk in the intro. We all know and love framework-like features such as hot module replacement, reactive properties, templating, CSS-in-JS, lazy-loaded bundling, etc. Stencil is a new approach, a build-time abstraction with framework-level productivity, that generates hand-optimized components using future-proof web APIs. We’ll discuss the architecture of Stencil and the innovations a compiler can introduce to your apps and design systems! https://2019.jsconf.eu/manu-martinez-almeida/stencil-a-built-time-approach-to-the-web.html
Watch
Jenn Schiffer: Javascript Considered...Useful | JSConf EU 2019
Most people connected to the Web are carrying JavaScript in their pocket without even knowing it, and those of us making tools for building with it are either unaware of or blissfully ignoring that population. While JavaScript’s pervasiveness grows, so is the gap in its literacy, and this is a gap we need to solve if we’re ever going to survive self-driving cars on the blockchain. Let’s talk about JavaScript, the tool, as opposed to JavaScript, the Oracle-run Twitter account. https://2019.jsconf.eu/jenn-schiffer/javascript-considereduseful.html
Watch
Carter Rabasa: A Community of People, Not Projects | JSConf EU 2014
When I became a developer evangelist in early 2012, I was told that an important part of my job was to support my developer community. This open ended mandate was both scary and exciting and I threw myself into the role, eventually getting involved in organizing meetups, hackathons, conferences and even a coworking space in my adopted home of Seattle, WA. However, earlier this year I started to experience severe burnout related to these activities and as I spoke to other organizers I started to hear similar stories. The number of developers worldwide is growing at a breakneck pace and we need many more people to jump in and help support the new members of our community. This talk is about the joys of getting involved but also how the things that you love can sometimes hurt you. I’d like to share a few things I learned recently about prioritizing people over projects that make contributing both more scalable and also much more rewarding. Transcript & slides: http://2014.jsconf.eu/speakers/carter-rabasa-a-community-of-people.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
Glen Maddern: GIFs vs Web Components
Everyone knows that Web Components are the future, right? Or maybe you think that a well-written Angular directive has everything you need. Or, perhaps, you think that there’s no such thing as a well-written Angular directive and so you’ll stick with your Ember components thank-you-very-much. Then again, once your brain is thinking in React, why would you use anything else? This talk is about the reality of component-based web development, told through the frivolous pursuit of a more awesome IMG tag for animated GIFs. It’s a not-so-serious window into a terribly important debate about better encapsulation, reuse, and happiness in our front-end lives. We’ll talk about: The surprisingly complicated logic involved breaking apart and manipulating GIFs Our ideal Component and how it beautifully hides this complexity The different goals, abstractions and constraints of Polymer, Angular, Ember and React The challenges involved in trying to write a component compatible with all of them What the future of developing reusable components might look like GIFs have been a part of the Web since the very beginning, and epitomise the beauty of a simple interface for a powerful, flexible component. What better test for the imminent future of the web than to see how it tackles its past? Transcript & slides: http://2014.jsconf.eu/speakers/glen-maddern-gifs-vs-web-components.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
Michele Guido: It Takes a Village to Make a Programmer | JSConf EU 2014
In two parts, I’ll share the story of how I transformed into a hirable web developer in just under one year while highlighting the ways people helped me to get to that point. I hope you’ll come away with ideas how you can make a difference in your own community. As Tal Ben-Shahar says, there is no more selfish act than a generous one, so this talk is really for your own good. Transcript & slides: http://2014.jsconf.eu/speakers/michele-guido-it-takes-a-village-to-make-a-programmer.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
Sergii Iefremov: Runtime.JS: V8 JavaScript Kernel | JSConf EU 2014
Mainstream operating systems are bound by abstractions and design decisions largely made decades ago. Modern event-driven software doesn’t have a choice but to use less-efficient kernel interfaces. Internet growth brings new challenges for server software and kernel developers. These days we need to handle millions connections and packets per second. This talk tries to answer the questions: how can we optimize JavaScript server software stack to prepare it for such a high loads? And how does JavaScript kernel look like? I’ll also show Runtime.JS system that tries to rethink kernel design to improve security, reliability and performance of the system. Transcript & slides: http://2014.jsconf.eu/speakers/sergii-iefremov-runtimejs-v8-javascript-kernel.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
Jan Jongboom: Abusing phones to make the internet of things | JSConf EU 2014
Firefox OS is marketed as an OS for mobile phones. Cool. But what if we do one step back and omit the UI layer. Then a Firefox OS phone is a handset that’s cheaper (25$) than a bare-bone Raspberry Pi, that includes a ton of sensors, GPS, network connectivity, a battery and a screen. And on top of that it’s running the Gecko render engine that has APIs to access all that goodness. It’s time to take some phones apart, start hacking and roll our own OS on top of Gecko. Internet of things FTW! What about a Firefox OS based doorbell system over bluetooth? A jacket tracker with GPS in case you go out and your jacket gets jacked? A small device that tracks how much you drink during a party? Home surveillance using a network of phones and a bluetooth speaker for an alarm? In this session we’ll see some crazy hacks, and you’ll should be all set to start hacking yourself! Transcript & slides: http://2014.jsconf.eu/speakers/jan-jongboom-abusing-phones-to-make-the-internet-of-things.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