FAQ   /   News   /   Contact   /   Join JUG Switzerland



participiants have registered for our events so far in 2016

Raimond Reichert arbeitet seit 2013 als Projektleiter und Software-Entwickler bei Ergon Informatik AG. Zuvor war er bei Swisscom (Schweiz) AG als Technischer Produktmanager tätig. Daneben unterrichtete er eine Klasse Ergänzungsfach Informatik an der Alten Kantonsschule Aarau.

Vor Swisscom war er Projektleiter und Software-Entwickler am Swiss Centre for Innovations in Learning (SCIL) in St. Gallen.
Er promovierte an der ETH Zürich in Informatik-Didaktik und entwickelte im Rahmen seiner Dissertation die Programmier-Lernumgebung Kara, die den European Academic Software Award 2002 gewann.

In seiner Freizeit betreut er den Informatik-Bereich auf SwissEduc, einem der grössten Bildungsserver im deutschsprachigen Raum.

Sam Zürcher hat an der ETH Zürich und der UNC Chapel Hill (USA) Informatik studiert und sein Wissen in der Schweiz, Amerika und Asien erweitert und angewandt.

Von 2008 bis 2013 arbeitete er bei der Swisscom (Schweiz) AG und ist zusammen mit seinem Team den Weg von Wasserfall nach Scrum gegangen.
Seit 2013 arbeitet er als Senior Software Engineer in der Telco-Abteilung der Ergon Informatik AG in einem grossen Backend Team und leitet ein Team.
Seine Freizeit verbringt er mit seiner Familie und realisiert ab und zu verrückte Ideen.



Fullstack JavaScript Development

KEYWORDS: Language, Hands-On, Technology, Lessons learned

AGENDA:17:15 - 18:30hTalk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER 1: Raimond Reichert   COMPANY: Ergon Informatik AG
SPEAKER 2: Sam Zürcher   COMPANY: Ergon Informatik AG

SLIDES: 160114_Meteor_Fullstack_JavaScript_Development.pdf

The rate of innovation in the JavaScript space is still incredible. For a while, it seemed that Angular would emerge as a winner in the web application frontend wars. Now, with Meteor, there is a new contender, a full-stack development framework which promises "to allow you to build advanced apps quickly, with a small team - allowing even individuals to achieve things that used to be possible only at large companies like Google and Facebook."

We wanted to gain some experience with Meteor with a very small project (approx. 20d, two people) to form our own opinion on these promises. We were quite impressed, as our estimates of what we would be able to build were way off: We developed roughly 50% more functionality than we had estimated. Meteor seemed easy to learn, and we very quickly felt very productive with Meteor.

In this presentation, we give a short overview on Meteor (with its Distributed Data Protocol, Latency Compensation, and Reactivity) and its components for rendering (Blaze) and testing (Velocity) as well as its package system (atmosphere.js). In a "slide coding" session, we implement a "lessons learned" feature of our demo application, Retro42 (retro42.herokuapp.com) as a showcase for coding with Meteor.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: de / Slides: en


The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.



Platin Sponsor

Gold Sponsor

Silver Sponsor




JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees and industry sponsors.




Java User Group Switzerland
8000 Zürich

© Java User Group Switzerland