~/conference

RuhrJS 2016

frontend developers, javascript developers, web architects, react developers, angular developers, embedded developers, machine learning engineers

JSON Schema validation; JWT scopes and revocation; token-bucket rate limiting; Elasticsearch migration canaries; ZonesJS change detection; Elm MVU architecture; browser neural networks (convnetjs); transpile JavaScript to C++; ECMAScript 2016 features; Array.prototype.includes; sacrificial frontend architecture; visual completeness (speed index)

titleauthorlength
WelcomingRuhrJS04m
This opening announces the first RuhrJS, frames the Ruhr area as a tech region with more than 5 million people compared to Berlin’s 3.5M, and lays out concrete…
Talk on
The dirty secrets of building large HTTP APIsDamian Schenkelmann22m
Concrete lessons and runnable tools: use JSON Schema validation to reject bad payloads and keep legacy quirks from propagating, auto‑generate docs from those…
Talk on
Angular 2 change detection explainedPascal Precht33m
Angular 2 claims change detection is extremely fast by generating VM‑friendly per‑component change detector code and running a single top‑down pass after async…
Talk on
Elm the Game ChangerBastian Krol30m
Claim: Elm compiles to JavaScript, enforces types at compile time, and prevents whole classes of bugs so no runtime exceptions arise in practice. Demonstrates…
Talk on
InchJS: How to get people excited about inline docsRene Föhring27m
A command-line tool that scores and grades individual functions and parameters and a complementary CI service that posts a CI badge in README are built and…
Talk on
A brief introduction to JavaScript and ArchitectureTorsten Helmich22m
Claim: pick architecture from required quality attributes not popularity, because frameworks carry their own architectures (examples: Angular React Backbone)…
Talk on
Machine Learning with Deep Neural Networks in the BrowserOliver Zeigermann29m
Interactive demos show classification of colored points running entirely in the browser using TensorFlow Playground and convnetjs, training with gradient…
Talk on
Responsive HTML5 games - on microcontrollersIstván Szmozsánszky "Flaki"26m
Claims a browser workflow that turns HTML5 games into firmware for cheap microcontrollers and tiny handhelds and shows it actually working. Uses an Electron…
Talk on
ECMAScript 6 is so 2015! Meet ES2016Paul Verbeek26m
ECMAScript 2016 (ECMA-262 7th edition) actually ships only two features: the exponentiation operator (x * y) and Array.prototype.includes; exponentiation…
Talk on
Sacrificial Architecture in modern web developmentFrancesco Strazzullo20m
Claims that designing code to be disposable — sacrificial architecture — makes frontends easier to rewrite, demonstrates concrete tactics: split into isolated…
Talk on
Vanity performance metrics are worthlessBen Schwarz24m
Claims live or die on specifics: shows undocumented Chrome devtool APIs, proves measuring visual completeness (speed index) and timed user interactions gives…
Talk on
Super MarioScript: Tools and Tips for NES developmentFritz van Deventer26m
A demo shows a homemade JS-to-6502 compiler that converts JavaScript into 6502 assembly, uses NPM modules and falafel, compiles with NESAsender, and produces a…
Talk on
The Mythical Creatures of Summer of CodePilar Huidobro22m
Team Tessie shows Rails Girls Summer of Code turning strangers from biology, teaching and fashion into active open source contributors who stay in the…
Talk on
Getting Started with D3.jsElisabeth Engel28m
D3.js binds a five-item dataset to DOM nodes with the enter/update/exit data join, uses scales and axes to map values, and renders an SVG bar chart with…
Talk on
MAGIC MOBX BECOME A REACTIVE WIZARD IN 30 MINUTESMichel Weststrate34m
Claims that MobX implements transparent reactive programming with 50 lines of code showing observables, computed values and autorun; demo mutating state from…
Talk on
Let's talk about MIDIRuth John23m
Shows how raw MIDI messages arrive in the browser via Web MIDI API, converts those messages to sound with the Web Audio API or to lights and visuals using MIDI…
Talk on
Scaling React.js ApplicationsMax Stoiber25m
Claim: start projects with concrete conventions so large React apps stay maintainable. Recommends group files by feature and split UI into containers (state)…
Talk on
Live-coding Tessel 2Kelsey Breseman35m
Starts from a fresh Tessel 2 and Node + t2 CLI and shows exact commands: t2 init, t2 rename, t2 provision, t2 push. Demo blinks onboard LEDs, reads an…
Talk on
Be kind to YourselfShelly Coen05m
Advocates treating internal criticism like a tantrum to stop — reframe the thought aloud, accept compliments, and move on, which saves minutes otherwise lost…
Talk on
The future of the webIstván Szmozsánszky "Flaki"06m
Claims that matter: progressive web apps are a bundle of technologies (service workers, offline caching, notifications) that can actually compete with native…
Talk on
Microsoft EdgeMalte Lantin05m
A browser lineage story that gives concrete reasons and outcomes not platitudes: Internet Explorer kept a compatibility mode that intentionally renders IE11 as…
Talk on
VoxpopuliIgor Galic05m
Voxpopuli is a collective that adopts abandoned Puppet modules and tooling, started two years ago and now responsible for 140 projects. Membership jumps from 6…
Talk on
RuhrJS 2016 - Ben SchwarzBen Schwarz06m
A dashboard that actually plots week‑long battery curves from real field sensors and shows night/day bands, emoji weather overlays and midnight gridlines…
Talk on
Ending06m
Conference wraps with concrete details: Nine Elements is the company that founded the meetup and builds client software, the idea to scale into RuhrJS comes…
Talk on
MoodvideoRuhrJS03m
A short montage claims the Ruhr area already hosts many IT companies and that a locally run conference can surface them by bringing speakers from Scotland and…
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.