List of videos

Bryan Hughes: “Works for Me” | JSConf Iceland 2018
https://2018.jsconf.is/speakers/bryan-hughes/ "Works for me." The words spoken to dismiss a thousand bugs. "Can't Reproduce." Issue closed. "You're getting worked up over nothing." "It was just a joke." "I worked just as hard to get here." "It didn't bother me." Problem dismissed. "Works for me" is a natural reaction when confronted with cultural issues that don't impact us directly. It's a statement that isn't innacurate, but is wildly incomplete. We have to learn to see past our own experiences and see and accept the experiences of others. This talk will dive into how and why dismissal of culture concerns happens in the tech community, and how we can combat it with knowledge and empathy.
Watch
Will Klein: End to End Testing: The Game Has Changed | JSConf Iceland 2018
https://2018.jsconf.is/speakers/will-klein/ Testing our JavaScript apps has come a long way. For years we relied on Selenium Webdriver to automate browser testing from outside the browser. Now we can use tools like Cypress to interact from the same JavaScript runtime as our app, without relying on remote APIs, language bindings, or browser-specific drivers. Let's explore how Cypress created a new testing platform to enable an awesome developer experience. This includes "native" debugging and time travel capabilities. We'll walkthrough using Cypress and how it all works, so we can deliver better, well-tested software.
Watch
Yarn — 2019 and Beyond by Maël Nison | JSConf EU 2019
Since its creation in 2016, Yarn continuously pushed for better standards in the JavaScript ecosystem in particular. Dependency locking, built-in monorepos, zero-network modes, Plug’n’Play resolution, we’ve been on all fronts. Let’s discuss what we have in store for the future, and what it means for our ecosystem! https://2019.jsconf.eu/mael-nison/yarn-2019-and-beyond.html
Watch
Panel by TC39 Committee | JSConf EU 2019
Join us for the third annual TC39 panel at JSConf EU! TC39 is the standards committee that designs the JavaScript language (sometimes called ECMAScript). The panel will feature a range of committee members and is your chance to ask questions about the past, present and future of JavaScript! https://2019.jsconf.eu/tc39-committee/panel.html
Watch
CSS Houdini & The Future of Styling by Una Kravets | JSConf EU 2019
It’s almost here! Houdini — the future of CSS! This spec allows developers to write web worklets with JavaScript syntax and access the CSS Object Model for the very first time. Everything will change! In this talk, we’ll will walk through some of the visual magic we can create by using Houdini and its various upcoming browser APIs, and go through a live demo of how we can get started with implementation. Learn about how to use Houdini and what it means for the future of web application styling. https://2019.jsconf.eu/una-kravets/css-houdini-and-the-future-of-styling.html
Watch
llhttp - new HTTP 1.1 parser for Node.js by Fedor Indutny | JSConf EU 2019
Node.js has been using a derivative of nginx’s parser with a lot of customization/rewrite since its inception. Despite being fast enough, the project architecture made it very hard to maintain in a long run. To mitigate that, the author has created a tool to generate the new HTTP parser called “llhttp” from the TypeScript code in understandable, verifiable, and maintainable way. Incidentally, the performance of “llhttp” is two times better than of the old parser. In this talk we’ll walk through the basics of generating such parsers and how “llhttp” works. https://2019.jsconf.eu/fedor-indutny/llhttp-new-http-11-parser-for-nodejs.html
Watch
Embedding V8 in the real world by Stanimira Vlaeva | JSConf EU 2019
V8 is the JavaScript engine powering Google Chrome, Node.js and NativeScript. NativeScript embeds V8 to process JavaScript and dynamically call Android APIs. This enables developers to write Android applications in JavaScript and directly access the underlying OS. Come to this session to learn what challenges the NativeScript team met embedding V8 in a mobile framework and how you can power any C++ based application with one of the most sophisticated JavaScript engines. https://2019.jsconf.eu/stanimira-vlaeva/embedding-v8-in-the-real-world.html
Watch
Bringing back dial-up: the internet over SMS by Alexandra Sunderland | JSConf EU 2019
Travelling to JSConf EU from another country? You probably had to pay an arm and a leg for a data roaming package on your phone. But there’s a better way! What if I told you that you could stay connected to the internet with a phone that can only send and receive text messages? In this talk we’ll build our own browser that makes all requests over SMS, so that next time you can forget about that fancy data package. https://2019.jsconf.eu/alexandra-sunderland/bringing-back-dial-up-the-internet-over-sms.html
Watch
Polyhedra, I Choose You! Letting Your Passions Take Form by Nat Alison | JSConf EU 2019
For millennia, mathematicians and artists have been fascinated by polyhedra, 3D shapes that encode complex symmetries and relationships. My name is [anonymized], and for the last ten years I have dedicated my life to sharing the beauty of these shapes with the world. Join me on an epic quest filled with ancient 3D libraries, arcane mathematical data structures, and Pokémon GIFs as I strive to make my vision a reality the only way I know how: an interactive web app. Come and twist, expand, and gyroelongate polyhedra with me, and let my journey inspire you to use the web to make your own passions come to life. https://2019.jsconf.eu/nat-alison/polyhedra-i-choose-you-letting-your-passions-take-form.html
Watch