JavaScript meetup

JavaScript meetup 13 May 2015 - 19:00

Registration is mandatory: please register on

  • 19:00 Socializing, food, drinks
  • 19:30 Welcome
  • [30min] Getting Started with D3.js (Elisabeth Engel)
  • [20min] Eine Alternative Architektur für Webseiten basierend auf Web GL (Simon Ittmann)
  • Break
  • [30min] openCPQ – A React-Based Product-Configuration Toolkit (Tim Geisler, Heribert Schütz)
  • [30min] Introduction to Flux (Julian Viereck)

Location and food sponsored by Bayerischer Rundfunk.

Getting Started with D3.js (Elisabeth Engel)

You are thinking about including some nice charts and graphics in your current project? Learn how to create flexible and interactive visualizations with D3.

The talk will show how to bind data to a visualization, tweak it’s appearance and add interactive elements. Live coding included.

Elisabeth Engel: UX developer working for a local software company (comSysto GmbH). Passionate about data visualizations, lean UX and startup spirit. Using D3.js for her Master’s Thesis project ‘Skillmazing’.

Eine Alternative Architektur für Webseiten basierend auf Web GL (Simon Ittmann)

Im Rahmen meiner Bachelorarbeit habe ich mich mit dem Thema befasst, ein Grundkonzept für die den Aufbau von Webseiten zu erstellen, dass nicht auf HTML sondern auf Web GL basiert. Das Ziel ist es, ein JavaScript Framework zu entwickeln, mit dem sich Webseiten generieren lassen. Dem Nutzer wird eine Reihe von UI-Elementen (3D) zur Verfügung gestellt, die beliebig verändert und miteinander kombiniert werden können.

Simon Ittmann: Ich bin Student der Hochschule München, im Studiengang Informatik und schreibe gerade meine Bachelorarbeit.

openCPQ – A React-Based Product-Configuration Toolkit (Tim Geisler, Heribert Schütz)

The talk presents the new open-source project openCPQ for the web-based configuration of complex products. In contrast to popular commercial configuration tools openCPQ

  • uses the browser not only for the UI but also for the business logic, which makes configurators extremely fast by avoiding round trips to the server,
  • supports modelling of configuration rules embedded in JavaScript, which permits user-defined abstractions in a flexible way, and
  • recomputes the configuration result from scratch instead of incrementally propagating changes in the user input, which fits nicely with React’s architecture and makes openCPQ a light-weight framework.

Tim Geisler and Heribert Schütz, co-founders of webXcerpt Software GmbH, have worked on all aspects of product configuration for many years. Based on this experience they had the idea that the capabilities of today’s browsers allow to simplify the architecture of product configurators.

Introduction to Flux (Julian Viereck)

Flux is a software design principle for app architectures developed by Facebook. How is it different to a normal “MVC” and why do apps developed with Flux scale naturally as the code size gets bigger and bigger? This presentation will give you a background what’s the problem with building large scale apps and describes to you how to arrive at modular, simple scaleable Flux setup from an traditional MVC one. Last but not least the presentation will cover tips and tricks for Flux as well as discusses different Flux implementations.

Julian Viereck: Currently studying at ETH Zurich, Julian started working on Open Source JavaScript projects back in 2009. He has a deep technical understanding of the Web and likes the web as a platform to move forward. In the past he worked on Mozilla Firefox, interned at Google Munich and is going to intern at Facebook over the summer next.


Bayerischer Rundfunk

Rundfunkplatz 1


Loading Map....