~/conference

RuhrJS 2018

date:2018-10-13..2018-10-14
location:Bochum, Germany
series:RuhrJS · 4 editions
editions:[RuhrJS 2016, RuhrJS 2017, RuhrJS 2018, RuhrJS 2019]

The RuhrJS is an annual, community-driven JavaScript conference and the first of its kind in the metropolitan Ruhr Area in Germany. First held in 2016, the RuhrJS brings together an international line-up of renowned speakers with 200 JavaScript developers from all over the globe, creating a forum for developers to connect with companies and one another. We aim to foster a vibrant developer community and thereby strengthen our region's role in the tech industry. Our vision is to contribute to the digital transition of the Ruhr Area. We want to do our bit in making the region more attractive for everyone who is enthusiastic about JavaScript programming. We take particular pride in our diversity program. With the help of our sponsors, we can provide around 20% of our tickets to people from underrepresented groups every year. We are happy to welcome you in October, 13th and 14th in Bochum!

JavaScript developers, frontend engineers, React developers, framework developers, web platform engineers, engineering managers

JavaScript ray tracing engine; LitElement web components; GLSL WebGL fragment shaders; developer-focused documentation practices; Vue runtime form builders; wasm-pack WebAssembly integration; Rust-to-WebAssembly modules; flexible React component APIs; scalable Angular architecture with RxJS; GraphQL intermediary API layer; Electron cross-platform desktop apps; CSS Paint API graphics

titleauthorlength
Opening and Welcoming09m
Welcome and logistics emphasize local scale and safety: Ruhr area counts 5.1 million citizens and aims to show Bochum’s tech scene, housing example given as 60…
Talk on
Building a ray tracing engine with JSMadlaina Kalunder28m
A simple ray tracing engine in JavaScript is built that renders spheres, demonstrates physically correct reflections and color bleeding, and implements ray…
Talk on
2018 - The Year of Web ComponentsDominik Kundel30m
Claim: 2018 is the year web components start to take off, backed by concrete tooling and examples. Support: browsers ship features (Firefox done, Edge…
Talk on
Creative experiments with WebGL shaders in JavaScriptMartin Splitt26m
Shows how to write real GLSL running in the browser: canvas → typed arrays and buffer uploads → vertex and fragment shaders, with GLSL fragment shader code…
Talk on
Humanizing Your DocumentationCarolyn Stransky Vohr28m
Argues for use-case driven documentation with concrete examples (a drill, Slack pages) and shows how restructuring docs around user goals prevents confusion…
Talk on
Haute CodetureStephanie Nemeth25m
Outfit of LEDs that strangers control via a URL, built end-to-end: a browser web app controls LEDs that publishes commands, an MQTT-based pipeline (moved from…
Talk on
Build highly dynamic apps with Vue.jsNorbert Frank29m
Proves Vue scales: a working form-builder parses XML on the server, ships a JSON spec and a generic runtime Vue app that instantiates components from that…
Talk on
webpack and the Challenge of WebAssemblyTobias Koppers50m
webpack adds WebAssembly by wiring wasm modules into its module graph but runs into concrete problems: imports object binding timing (imports become available…
Talk on
Extending JavaScript with RustDan Callahan22m
Shows concrete results: Rust modules compile to WebAssembly and swap into existing JS apps via wasm-pack and bindings, replacing hot code paths. Firefox…
Talk on
The how's and why's of flexible React componentsJenn Creighton30m
Refactor of the class pass schedule CTA reduces fragility: a tangled component with embedded rules and 14 props becomes an API that takes a single type prop…
Talk on
Scalable Angular ArchitectureBartosz Pietrucha34m
Argues that scalable front-end applications need concrete structure not buzzwords and lays out a reproducible stack: separate presentation, facade and core…
Talk on
Build the API you want to see in the worldMichelle Garrett25m
A production React site (Vogue Germany) moves an intermediary GraphQL layer between an internally built CMS and the app, replacing many client-side calls with…
Talk on
Use ReasonML in your React applicationsDavid Kopal30m
Reason brings OCaml-style immutability and a built-in type system to React, compiles to readable JS via BuckleScript compilation, and uses pattern matching…
Talk on
Building Cross Platform Desktop Apps With ElectronVanessa Yuen27m
Electron is Chromium plus Node.js so web UI gets desktop file‑system power; many apps (Slack, VS Code, Atom) prove the approach works. Heavy CPU work runs best…
Talk on
Make the Web Brighter with the CSS Paint APIVitalii Bobrov32m
CSS Paint API shows concrete hacks not promises: paint worklets run off the main thread with a 2D canvas context and paint worklet registration, responsive…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.