RuhrJS 2016
who it's for
frontend developers, javascript developers, web architects, react developers, angular developers, embedded developers, machine learning engineers
topics
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)
| title | author | length |
|---|---|---|
| Welcoming | RuhrJS | 04m |
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… | ||
| The dirty secrets of building large HTTP APIs | Damian Schenkelmann | 22m |
Concrete lessons and runnable tools: use JSON Schema validation to reject bad payloads and keep legacy quirks from propagating, auto‑generate docs from those… | ||
| Angular 2 change detection explained | Pascal Precht | 33m |
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… | ||
| Elm the Game Changer | Bastian Krol | 30m |
Claim: Elm compiles to JavaScript, enforces types at compile time, and prevents whole classes of bugs so no runtime exceptions arise in practice. Demonstrates… | ||
| InchJS: How to get people excited about inline docs | Rene Föhring | 27m |
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… | ||
| A brief introduction to JavaScript and Architecture | Torsten Helmich | 22m |
Claim: pick architecture from required quality attributes not popularity, because frameworks carry their own architectures (examples: Angular React Backbone)… | ||
| Machine Learning with Deep Neural Networks in the Browser | Oliver Zeigermann | 29m |
Interactive demos show classification of colored points running entirely in the browser using TensorFlow Playground and convnetjs, training with gradient… | ||
| Responsive HTML5 games - on microcontrollers | Istvá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… | ||
| ECMAScript 6 is so 2015! Meet ES2016 | Paul Verbeek | 26m |
ECMAScript 2016 (ECMA-262 7th edition) actually ships only two features: the exponentiation operator (x * y) and Array.prototype.includes; exponentiation… | ||
| Sacrificial Architecture in modern web development | Francesco Strazzullo | 20m |
Claims that designing code to be disposable — sacrificial architecture — makes frontends easier to rewrite, demonstrates concrete tactics: split into isolated… | ||
| Vanity performance metrics are worthless | Ben Schwarz | 24m |
Claims live or die on specifics: shows undocumented Chrome devtool APIs, proves measuring visual completeness (speed index) and timed user interactions gives… | ||
| Super MarioScript: Tools and Tips for NES development | Fritz van Deventer | 26m |
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… | ||
| The Mythical Creatures of Summer of Code | Pilar Huidobro | 22m |
Team Tessie shows Rails Girls Summer of Code turning strangers from biology, teaching and fashion into active open source contributors who stay in the… | ||
| Getting Started with D3.js | Elisabeth Engel | 28m |
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… | ||
| MAGIC MOBX BECOME A REACTIVE WIZARD IN 30 MINUTES | Michel Weststrate | 34m |
Claims that MobX implements transparent reactive programming with 50 lines of code showing observables, computed values and autorun; demo mutating state from… | ||
| Let's talk about MIDI | Ruth John | 23m |
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… | ||
| Scaling React.js Applications | Max Stoiber | 25m |
Claim: start projects with concrete conventions so large React apps stay maintainable. Recommends group files by feature and split UI into containers (state)… | ||
| Live-coding Tessel 2 | Kelsey Breseman | 35m |
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… | ||
| Be kind to Yourself | Shelly Coen | 05m |
Advocates treating internal criticism like a tantrum to stop — reframe the thought aloud, accept compliments, and move on, which saves minutes otherwise lost… | ||
| The future of the web | Istvá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… | ||
| Microsoft Edge | Malte Lantin | 05m |
A browser lineage story that gives concrete reasons and outcomes not platitudes: Internet Explorer kept a compatibility mode that intentionally renders IE11 as… | ||
| Voxpopuli | Igor Galic | 05m |
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… | ||
| RuhrJS 2016 - Ben Schwarz | Ben Schwarz | 06m |
A dashboard that actually plots week‑long battery curves from real field sensors and shows night/day bands, emoji weather overlays and midnight gridlines… | ||
| Ending | 06m | |
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… | ||
| Moodvideo | RuhrJS | 03m |
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… | ||
| nothing matches | ||