~/conference

RuhrJS 2017

frontend developers, web engineers, performance engineers, mobile web developers, community managers, engineering managers

custom elements and shadow DOM; Web Animations API with canvas; CSS Grid Layout practical usage; compositor layers and translate3d; IntersectionObserver for lazy loading; immutable persistent data structures; ClojureScript with Figwheel REPL; reinforcement learning in browser; WebVR stereoscopic rendering; Ionic and Cordova cross-platform apps; calendar localization and internationalization

titleauthorlength
Web Components: It's all rainbows and unicorns! Is it?Sara Harkousse24m
Argues that web components are useful but not magical and gives concrete results: evaluates the four specs — template, HTML imports, custom elements, shadow…
Talk in English on
Animate the Web with Ember.jsJessica Jordan23m
Claim: Ember.js plus open web standards let developers build frame‑by‑frame cartoons that are interactive and reusable. Demonstrates drawing a raccoon from a…
Talk in English on
about reinventing the wheelSzabolcs Szabolcsi-Toth29m
First Node.js service embeds monitoring and it causes pain: an error-report push loops and kills the service, so move ops out of the app. Use Prometheus…
Talk in English on
Watch your back, Browser! You're being observedStefan Judis29m
Demonstrates concrete wins: replacing scroll handlers and boundingClientRect cuts CPU and raises animation from ~31fps to ~59fps using IntersectionObserver for…
Talk in English on
How to make your user sick in 60 secondsMichaela Lehr31m
Covers concrete steps and tools: use the WebVR API (getVRDisplays requestPresent submitFrame) and libraries like ReactVR or A‑Frame to render stereoscopic…
Talk in English on
Immutable data structures for functional JSAnjana Vakil33m
Argues that persistent immutable structures replace costly full-copy updates with bitmap vector trie style trees that share nodes so updates copy only the…
Talk in English on
Start Using CSS Grid Layout TodayRachel Andrew30m
2017 puts CSS Grid Layout into browsers and the talk demonstrates practical, working examples: a redesign built on a twelve‑column grid, images layered across…
Talk in English on
An adequate intro to ClojureScriptLisa Passing29m
ClojureScript compiles to JavaScript and brings Lisp syntax plus persistent immutable data structures; the talk shows a Leiningen template, Figwheel-powered…
Talk in English on
Reinforcement Learning in the BrowserLian Li29m
Prototype Alpha2048 runs entirely in the browser, starts with synaptic then moves to reinforceJS, and plays the 4x4 2048 game (new tiles 90% 2, 10% 4)…
Talk in English on
What is Community Engineering?Kim Crayton24m
Defines community engineering as an intentional, operational plan to fix three false assumptions: “They know who we are”, “They know what we do”, “They will…
Talk in English on
Mobile (web) apps using IonicAaron Czichon28m
Claim is that a single web codebase builds apps for iOS Android Windows PWA and Desktop using Cordova and Angular with the Ionic CLI, Ionic components and…
Talk in English on
Life of a pixel: A visual explanation of rendering performanceMartin Splitt39m
Explains how HTML/CSS turn into pixels and gives concrete rules: translate3d forces a compositor layer so moving UI avoids costly repainting, devtools paint…
Talk in English on
Death by a thousand paper cutsAlexandra Leisse30m
Argues that UI bloat comes from early technical and design choices and shows concrete fixes: migrating legacy systems like CFEngine into interfaces…
Talk in English on
Calendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)Paul Verbeek-Mast28m
A Booking.com calendar component supporting 42 languages is examined, including concrete internationalization engineering issues and fixes rather than general…
Talk in Arabic on
Sharing is Caring… At Scale!Sarah Saltrick Meyer31m
A concrete account of building a shared front-end library at BuzzFeed: a package-based buzz blocks system published to NPM, local development wired through…
Talk in English 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.