RuhrJS2019 - Moodvideo
RuhrJS Conference
RuhrJS2019 - Moodvideo
1:48
RuhrJS2019: Marko Jurisic: How we did everything wrong and got away with it (Angular success story)
RuhrJS Conference
RuhrJS2019: Marko Jurisic: How we did everything wrong and got away with it (Angular success story)
28:53
RuhrJS2019: Carolyn Stransky: "Intuitive" Tooling
RuhrJS Conference
RuhrJS2019: Carolyn Stransky: "Intuitive" Tooling
26:35
RuhrJS2019: Stefan Judis: HTTP headers for the responsible developer
RuhrJS Conference
RuhrJS2019: Stefan Judis: HTTP headers for the responsible developer
29:39
RuhrJS2019: Benedicte Raae: A privacy first period tracker? Is it even possible?
RuhrJS Conference
RuhrJS2019: Benedicte Raae: A privacy first period tracker? Is it even possible?
27:13
RuhrJS 2019: George Mandis: Self-Portraits in JavaScript
RuhrJS Conference
RuhrJS 2019: George Mandis: Self-Portraits in JavaScript
31:36
RuhrJS2019: Anna Henningsen: Node.js Feature Livecoding
RuhrJS Conference
RuhrJS2019: Anna Henningsen: Node.js Feature Livecoding
35:13
RuhrJS2019: Benedek Gagyi: XXSS: Exotic Cross-Site Scripting vectors
RuhrJS Conference
RuhrJS2019: Benedek Gagyi: XXSS: Exotic Cross-Site Scripting vectors
32:53
RuhrJS2019: Mauricio Palma: You can’t read this sentence - A11y automation
RuhrJS Conference
RuhrJS2019: Mauricio Palma: You can’t read this sentence - A11y automation
25:09
RuhrJS 2019: Paul Verbeek-Mast: Lightningtalk
RuhrJS Conference
RuhrJS 2019: Paul Verbeek-Mast: Lightningtalk
14:22
RuhrJS 2019: Jason Wilson: Lightningtalk
RuhrJS Conference
RuhrJS 2019: Jason Wilson: Lightningtalk
10:33
RuhrJS 2019: Connie - Lightningtalk
RuhrJS Conference
RuhrJS 2019: Connie - Lightningtalk
7:28
RuhrJS 2019: Rebecca Poulson: Empowering New Technologists With New Technologies
RuhrJS Conference
RuhrJS 2019: Rebecca Poulson: Empowering New Technologists With New Technologies
25:54
RuhrJS2019: Mirjam Bäuerlein: Reinforce yourself: a tale of dog training and test-driven development
RuhrJS Conference
RuhrJS2019: Mirjam Bäuerlein: Reinforce yourself: a tale of dog training and test-driven development
33:35
RuhrJS 2019: Gregor Woiwode: TypeScript's Conditional Types | Hard shell soft core
RuhrJS Conference
RuhrJS 2019: Gregor Woiwode: TypeScript's Conditional Types | Hard shell soft core
32:57
RuhrJS 2019: Ramón Guijarro: Redux is dead, long live Redux!
RuhrJS Conference
RuhrJS 2019: Ramón Guijarro: Redux is dead, long live Redux!
24:40
RuhrJS 2019: Sandrina Pereira: Bringing A Healthy Code Review Mindset to your team
RuhrJS Conference
RuhrJS 2019: Sandrina Pereira: Bringing A Healthy Code Review Mindset to your team
22:12
RuhrJS 2019: Martina Kraus: Boost your JavaScript app
RuhrJS Conference
RuhrJS 2019: Martina Kraus: Boost your JavaScript app
34:37
RuhrJS 2019: Glenn Reyes: Building modern React applications
RuhrJS Conference
RuhrJS 2019: Glenn Reyes: Building modern React applications
25:49
RuhrJS 2019 - Welcoming
RuhrJS Conference
RuhrJS 2019 - Welcoming
7:28
RuhrJS 2018 - Moodvideo
RuhrJS Conference
RuhrJS 2018 - Moodvideo
2:18
RuhrJS 2018 - Vitalii Bobrov - Make the Web Brighter with the CSS Paint API
RuhrJS Conference
RuhrJS 2018 - Vitalii Bobrov - Make the Web Brighter with the CSS Paint API
31:48
RuhrJS 2018 - Vanessa Yuen - Building Cross Platform Desktop Apps With Electron
RuhrJS Conference
RuhrJS 2018 - Vanessa Yuen - Building Cross Platform Desktop Apps With Electron
27:15
RuhrJS 2018 - David Kopal - Use ReasonML in your React applications
RuhrJS Conference
RuhrJS 2018 - David Kopal - Use ReasonML in your React applications
30:03
RuhrJS 2018 - Michelle Garret - Build the API you want to see in the world
RuhrJS Conference
RuhrJS 2018 - Michelle Garret - Build the API you want to see in the world
25:16
RuhrJS 2018 -  Bartosz Pietrucha - Scalable Angular Architecture
RuhrJS Conference
RuhrJS 2018 - Bartosz Pietrucha - Scalable Angular Architecture
33:56
RuhrJS 2018 - Jenn Creighton - The how's and why's of flexible React components
RuhrJS Conference
RuhrJS 2018 - Jenn Creighton - The how's and why's of flexible React components
29:35
RuhrJS 2018 -  Dan Callahan - Extending JavaScript with Rust
RuhrJS Conference
RuhrJS 2018 - Dan Callahan - Extending JavaScript with Rust
22:21
RuhrJS 2018 - Paul Verbeek-Mast - A Song about Front-End
RuhrJS Conference
RuhrJS 2018 - Paul Verbeek-Mast - A Song about Front-End
3:27
RuhrJS 2018 -  Martin Splitt - Creative experiments with WebGL shaders in JavaScript
RuhrJS Conference
RuhrJS 2018 - Martin Splitt - Creative experiments with WebGL shaders in JavaScript
25:41
RuhrJS 2018 - Tobias Koppers - webpack and the challenge of WebAssembly
RuhrJS Conference
RuhrJS 2018 - Tobias Koppers - webpack and the challenge of WebAssembly
50:29
RuhrJS 2018 - { Live : JS } Performance
RuhrJS Conference
RuhrJS 2018 - { Live : JS } Performance
40:02
RuhrJS 2018 - { Live : JS } - Network - How they've build their Setup
RuhrJS Conference
RuhrJS 2018 - { Live : JS } - Network - How they've build their Setup
15:00
RuhrJS 2018 - Norbert Frank - Build highly dynamic apps with Vue.js
RuhrJS Conference
RuhrJS 2018 - Norbert Frank - Build highly dynamic apps with Vue.js
29:24
RuhrJS 2018 - Stephanie Nemeth - Haute Codeture
RuhrJS Conference
RuhrJS 2018 - Stephanie Nemeth - Haute Codeture
25:15
RuhrJS 2018 - Carolyn Stransky - Humanizing Your Documentation
RuhrJS Conference
RuhrJS 2018 - Carolyn Stransky - Humanizing Your Documentation
27:53
RuhrJS 2018 - Dominik Kundel - 2018 - The Year of Web Components
RuhrJS Conference
RuhrJS 2018 - Dominik Kundel - 2018 - The Year of Web Components
30:28
RuhrJS 2018 - Madlaina Kalunder - Building a ray tracing engine with JS
RuhrJS Conference
RuhrJS 2018 - Madlaina Kalunder - Building a ray tracing engine with JS
27:51
RuhrJS 2018 - {Live : JS} Opening and Welcoming
RuhrJS Conference
RuhrJS 2018 - {Live : JS} Opening and Welcoming
9:21
RuhrJS 2017 - Moodvideo
RuhrJS Conference
RuhrJS 2017 - Moodvideo
2:07
RuhrJS 2017 - Sarah Saltrick Meyer - Sharing is Caring… At Scale!
RuhrJS Conference
RuhrJS 2017 - Sarah Saltrick Meyer - Sharing is Caring… At Scale!
30:53
RuhrJS 2017 - Paul Verbeek-Mast - Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
RuhrJS Conference
RuhrJS 2017 - Paul Verbeek-Mast - Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
27:45
RuhrJS 2017 - Alexandra Leisse - Death by a thousand paper cuts — User Experience and complexity
RuhrJS Conference
RuhrJS 2017 - Alexandra Leisse - Death by a thousand paper cuts — User Experience and complexity
29:59
RuhrJS 2017 - Martin Splitt - Life of a pixel: A visual explanation of rendering performance
RuhrJS Conference
RuhrJS 2017 - Martin Splitt - Life of a pixel: A visual explanation of rendering performance
38:31
RuhrJS 2017 - Aaron Czichon - Mobile (web) apps using Ionic
RuhrJS Conference
RuhrJS 2017 - Aaron Czichon - Mobile (web) apps using Ionic
27:44
RuhrJS 2017 - Kim Crayton - What is Community Engineering?
RuhrJS Conference
RuhrJS 2017 - Kim Crayton - What is Community Engineering?
24:17
RuhrJS 2017 - Lian Li - Alpha 2048 - Reinforcement Learning in the Browser
RuhrJS Conference
RuhrJS 2017 - Lian Li - Alpha 2048 - Reinforcement Learning in the Browser
29:19
RuhrJS 2017 - Lisa Passing - An adequate intro to ClojureScript
RuhrJS Conference
RuhrJS 2017 - Lisa Passing - An adequate intro to ClojureScript
29:15
RuhrJS 2017 - Rachel Andrew - Start Using CSS Grid Layout Today
RuhrJS Conference
RuhrJS 2017 - Rachel Andrew - Start Using CSS Grid Layout Today
30:19
RuhrJS 2017 - Anjana Vakil - Immutable data structures for functional JS
RuhrJS Conference
RuhrJS 2017 - Anjana Vakil - Immutable data structures for functional JS
32:39
RuhrJS 2017 - Michaela Lehr - How to make your user sick in 60 seconds
RuhrJS Conference
RuhrJS 2017 - Michaela Lehr - How to make your user sick in 60 seconds
31:23
RuhrJS 2017 - Stefan Judis - Watch your back, Browser! You're being observed
RuhrJS Conference
RuhrJS 2017 - Stefan Judis - Watch your back, Browser! You're being observed
28:34
RuhrJS 2017 - Szabolcs Szabolcsi-Toth - Redundant ops - about reinventing the wheel
RuhrJS Conference
RuhrJS 2017 - Szabolcs Szabolcsi-Toth - Redundant ops - about reinventing the wheel
29:17
RuhrJS 2017 - Jessica Jordan - Animate the Web with Ember.js
RuhrJS Conference
RuhrJS 2017 - Jessica Jordan - Animate the Web with Ember.js
22:58
RuhrJS 2017 - Sara Harkousse - Web Components: It's all rainbows and unicorns! Is it?
RuhrJS Conference
RuhrJS 2017 - Sara Harkousse - Web Components: It's all rainbows and unicorns! Is it?
24:14
RuhrJS 2016 - Moodvideo
RuhrJS Conference
RuhrJS 2016 - Moodvideo
2:44
RuhrJS 2016 - Kelsey Breseman - Live-coding Tessel 2
RuhrJS Conference
RuhrJS 2016 - Kelsey Breseman - Live-coding Tessel 2
35:10
RuhrJS 2016 - Max Stoiber - Scaling React.js Applications
RuhrJS Conference
RuhrJS 2016 - Max Stoiber - Scaling React.js Applications
25:11
RuhrJS 2016 - Ruth John - Let's talk about MIDI
RuhrJS Conference
RuhrJS 2016 - Ruth John - Let's talk about MIDI
22:36
RuhrJS 2016 - Michel Weststrate - MAGIC MOBX BECOME A REACTIVE WIZARD IN 30 MINUTES
RuhrJS Conference
RuhrJS 2016 - Michel Weststrate - MAGIC MOBX BECOME A REACTIVE WIZARD IN 30 MINUTES
34:10
RuhrJS 2016 -  Shelly Coen - Be kind to Yourself
RuhrJS Conference
RuhrJS 2016 - Shelly Coen - Be kind to Yourself
5:16
RuhrJS 2016 - Istvan Szmozsanszky - The future of the web
RuhrJS Conference
RuhrJS 2016 - Istvan Szmozsanszky - The future of the web
5:33
RuhrJS 2016 - Malte Lantin - Microsoft Edge
RuhrJS Conference
RuhrJS 2016 - Malte Lantin - Microsoft Edge
5:25
RuhrJS 2016 - Igor Galic - Voxpopuli
RuhrJS Conference
RuhrJS 2016 - Igor Galic - Voxpopuli
4:33
RuhrJS 2016 - Ben Schwarz
RuhrJS Conference
RuhrJS 2016 - Ben Schwarz
5:45
Ending
RuhrJS Conference
Ending
5:51
RuhrJS 2016 - Elisabeth Engel - Getting Started with D3.js
RuhrJS Conference
RuhrJS 2016 - Elisabeth Engel - Getting Started with D3.js
27:30
RuhrJS 2016 - Pilar Huidobro - The Mythical Creatures of Summer of Code
RuhrJS Conference
RuhrJS 2016 - Pilar Huidobro - The Mythical Creatures of Summer of Code
21:55
RuhrJS 2016 - Fritz van Deventer - Super MarioScript: Tools and Tips for NES development
RuhrJS Conference
RuhrJS 2016 - Fritz van Deventer - Super MarioScript: Tools and Tips for NES development
25:49
RuhrJS 2016 - Ben Schwarz - Vanity performance metrics are worthless
RuhrJS Conference
RuhrJS 2016 - Ben Schwarz - Vanity performance metrics are worthless
24:12
RuhrJS 2016 - Francesco Strazzullo - Sacrificial Architecture in modern web development
RuhrJS Conference
RuhrJS 2016 - Francesco Strazzullo - Sacrificial Architecture in modern web development
20:05
RuhrJS 2016 - Paul Verbeek - ECMAScript 6 is so 2015! Meet ES2016
RuhrJS Conference
RuhrJS 2016 - Paul Verbeek - ECMAScript 6 is so 2015! Meet ES2016
26:11
RuhrJS 2016 - Istvan Szmozsanszky - Responsive HTML5 games - on microcontrollers
RuhrJS Conference
RuhrJS 2016 - Istvan Szmozsanszky - Responsive HTML5 games - on microcontrollers
26:19
RuhrJS 2016 - Oliver Zeigermann - Machine Learning with Deep Neural Networks in the Browser
RuhrJS Conference
RuhrJS 2016 - Oliver Zeigermann - Machine Learning with Deep Neural Networks in the Browser
28:41
RuhrJS 2016 - Torsten Helmich - A brief introduction to JavaScript and Architecture
RuhrJS Conference
RuhrJS 2016 - Torsten Helmich - A brief introduction to JavaScript and Architecture
22:04
RuhrJS 2016 - Rene Föhring - InchJS: How to get people excited about inline docs
RuhrJS Conference
RuhrJS 2016 - Rene Föhring - InchJS: How to get people excited about inline docs
26:56
RuhrJS 2016 - Bastian Krol - Elm the game changer
RuhrJS Conference
RuhrJS 2016 - Bastian Krol - Elm the game changer
30:20
RuhrJS 2016 - Pascal Precht - Angular 2 change detection explained
RuhrJS Conference
RuhrJS 2016 - Pascal Precht - Angular 2 change detection explained
33:18
RuhrJS 2016 - Damian Schenkelmann - The dirty secrets of building large HTTP APIs
RuhrJS Conference
RuhrJS 2016 - Damian Schenkelmann - The dirty secrets of building large HTTP APIs
22:15
RuhrJS - Welcoming
RuhrJS Conference
RuhrJS - Welcoming
4:25