Videos

Curtis Lassam: Horse Drawing Tycoon: The World’s Best Horse Drawing Simulator | JSConf EU 2015

2 years ago
After a local VanJS meetup, my friends and I were tossing around project ideas. Someone referenced a website that would procedurally generate terrible ideas for video games. “A tycoon game where you draw horses indefinitely”. What a wonderful, terrible, awful idea for a game. In this presentation, we go through the 1000 lines of Javascript […]

Artur Janc: Security in the world of JS frameworks | JSConf EU 2015

2 years ago
In the recent years high-level frameworks have become the de facto standard for writing client-side webapp code. Angular, Polymer, or Dart all provide extremely useful abstractions for building applications, but also indirectly expose rough edges of the web platform which often lead to vulnerabilities (e.g. XSS). In my talk I will provide a security engineer’s […]

Anand Vemuri: What Your Scanner Doesn’t Tell You CAN Hurt You | JSConf EU 2015

2 years ago
Modern JavaScript libraries and frameworks have become the de facto standard in web application development. However, the great strides in innovation have created framework-specific security vulnerabilities that most modern JavaScript security scanners are not programmed to search for. Personal research with intentionally vulnerable applications as well as live production code has shown that many popular […]

Bryan Hughes: Getting Involved and How to Do It | JSConf EU 2015

2 years ago
Does it seem like everyone else knows more than you? Do you see people on stage or organizing events and think, “I could never do what they do”? Have you felt marginalized by the tech industry? Getting involved can be a daunting prospect, especially if you’re from a marginalized group. But there are a few […]

Whitney Williams: If Walter Gropius was a JavaScripter | JSConf EU 2015

2 years ago
The Bauhaus school’s emphasis on the importance of simplicity, the belief that form follows function, and the reconciliation of the fine and applied arts mirrors the development community’s struggles to reconcile code with design. We’ll examine how the ideas of Walter Gropius and other leading minds at the Bauhaus remain relevant nearly a century later, […]

Cate Huston: Some Things I’ve Learned About Color | JSConf EU 2015

2 years ago
Burnout saps the joy from creating and leaves the world in shades of grey. What do you do when you realise your work is meaningless and you dread going in every day? As an engineer, you can analyse the system, determine what is missing, and inject some much needed color. Intro music by @halfbyte

Thomas Gorissen: The year of the peer-to-peer web | JSConf EU 2015

2 years ago
2015 is when WebRTC broke through. Barely a standard it already has its own conferences, yet is mostly known for it’s ability to do video calling. It is time the web developer community becomes aware of all the powers of WebRTC and a browser-to-browser web that can be faster, more resilient and safer. This talk […]

Surma Surma: The Mobile Web is a Contender | JSConf EU 2015

2 years ago
This talk will focus on the new generation of APIs which make the web a more capable platform for applications. Push Notifications, Offline Storage with Service Workers, and responsive UIs built in Web Components. These are the building blocks of the future. We will also look at the kinds of sites which excel as mobile […]

Franziska Hinkelmann: A Trip to the Zoo: SpiderMonkey, SquirrelFish, Nashorn, V8* | JSConf EU 2015

2 years ago
Do you know how JavaScript engines work and why they are so blazingly fast? Learn about the fundamentals like abstract syntax tree, opcodes, and just-in-time compilation. JavaScript code can be almost as fast as native C++ code. How do engines accomplish this? Lets look into optimization techniques including hidden classes, ahead-of-time compilation, and single instruction […]

Mathias Bynens: RegExp.prototype.unicode | JSConf EU 2015

2 years ago
User input and string manipulation are central to development, but many engineers and even popular libraries struggle with Unicode. And ECMAScript 5 doesn’t help, with many built-in string manipulation functions offering puzzling results. Security and the need for internationalization both throw these issues into stark relief. This talk highlights the many problems related to Unicode […]

Joa Ebert: JVM/JS | JSConf EU 2015

2 years ago
Compiling Java bytecode to JavaScript is an interesting problem to solve and many things can be learned from this challenge. – The difference of JSVMs and performance implications – The state of WebIDL and why it matters – Types and optimizing compilers: an AOT love story Technology is always just a means to an end. […]

Peter Müller: Transpiling Recomposed | JSConf EU 2015

2 years ago
Modern web developers have become heavily dependent on abstractions like jade, sass or ES6. These are powerful tools, but to themselves require new abstractions, wrappers and runners. The rate at which new tools, workflows and even languages are appearing is staggering. Each iteration adds more complexity and less interoperability. So how do we expect newcomers […]