List of videos

Haute Codeture: Clothing as a Canvas - Stephanie Nemeth - JSConf EU 2018
What if, instead going for practicality, we used IoT to create fleeting moments of interaction and beauty? What would happen if others could interact with my clothing via a web app? I’ll share my story of how I got started with hardware and how it’s evolved into using fashion to create interactive, artistic experiences with strangers. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
Native BigInts in JavaScript: A Case Study in TC39 - Daniel Ehrenberg - JSConf EU 2018
Quick, what do you get when you increment Math.pow(2, 53)? If you said Math.pow(2, 53), you may be a JavaScript programmer. From the beginning, JavaScript has supported 64-bit binary floats as its sole numeric type. In this talk, I’ll explain how, through TC39, JavaScript developers are working together with JS engine implementers and spec wonks like me to create BigInt: a native, unlimited-size integer type. Through collaboration, any layer of software can be changed, even the language itself.
Watch
Securing your site like it's 1999 - Katie Fenn - JSConf EU 2018
Life in the early days of the web was hard. One day your HTML is disintegrating, the next you are fighting someone named “~Ninjad00d~“ who has found a way to take over your forum system. Lessons in security in these days were hard learned. These are the true stories from the early days of the web and how forums, chat rooms and online games were turned upside down for fun and profit. If you stick around after laughing at the misfortune of online pioneers, there will also be lessons about finding your way in a world that wants to exploit your every mistake. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
Tales From the Trenches: Fingerprints on the Web - Igor Trindade Oliveira - JSConf EU 2018
Few years ago users realized that cookies allow websites to collect data about their actions without clear indications that such collection is happening, many have chosen to reject cookies in order to protect their privacy. However, methods of fingerprinting a web browser, created by advertising companies to state sponsored attackers, have become an increasingly common practice. This presentation covers past and present attacks to the Tor Browser privacy defenses, from Canvas2D attack to Browser specificities. In the end, we present how Tor Browser prevents the attacks. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
About Coding Kids and Screaming Carrots - Georgios Kaleadis - JSConf EU 2018
Kids will rule the world with coding as their superpower. My talk will show how you can playfully teach coding to kids with robots, games and colorful programming tools. I will talk about the hot debate that every kid should learn programming and why it matters for their future. By the end of the day, you will have seen human robots, happy kids and screaming carrots. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
Quirks and surprises of webdev in China - Hannes Schluchtmann - JSConf EU 2018
Ever thought about how the world would be without google, facebook, twitter and an open web? Let me tell you my story about webdev in China. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
Improving Low-Connectivity Experiences on the Web - Valerie Woolard Srinivasan - JSConf EU 2018
Logging Off: Improving Low-Connectivity Experiences on the Web Most people listening to this talk probably don’t have to worry too much about the quality of their internet connections. But when designing content for the web, we have to keep in mind people who are increasingly accessing the web on mobile devices or from places with less network infrastructure. This talk will outline how to design for low-connectivity users and why it’s important. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
Kablooie: A History of Errors & a Future of Solutions - Sarah Groff Hennigh Palermo - JSConf EU 2018
Errors and debugging are the bane of a programmer’s life — and the source of many jokes, Twitter rants, and midnight breakdowns. But how often do we consider error themselves: not as obstacles but as entities? This talk will cover a short history of errors in computer science and how errors work in Javascript itself, before looking at different approaches to reducing errors — maybe even by embracing them. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch
Breaking Changes - James Coglan - JSConf EU 2018
Semantic Versioning or SemVer has become a de-facto standard in the last few years, with several language ecosystems now relying on it to manage software upgrades. However, it is frequently misunderstood as a technical tool for making cold hard guarantees about code, rather than as a human tool for signaling intent and setting expectations. Never is this more apparent than when we consider what a “breaking change” means. It’s highly contextual: it depends on which language you’re using, what your public interface is, what guarantees you’ve explicitly or implicitly made to users, how much software sits downstream of you, and so on. In this talk I’ll explore several ways you can accidentally break other people’s JavaScript apps, how to avoid them, and what to do when you can’t. OMG JSConf EU is coming back in 2019 https://2019.jsconf.eu/
Watch