1841
participiants have registered for our events in 2023

11.09.2018

CH open Workshop-Tage 2018

in Zusammenarbeit mit jug.ch

LOCATION: Zürich
KEYWORDS: Hands-On, Technology, Lessons learned, Tools


Mitglieder von jug.ch erhalten eine Ermässigung durch einen Mitglieder-Aktionscode. Dieser kann im Sekretariat angefordert werden.


WS 1: Big Data & Algorithmic Business

SPEAKER: Sarah Pfeiffer   COMPANY: Puzzle ITC
SPEAKER: Thomas Philpona   COMPANY: Puzzle ITC
SPEAKER: Oliver Gugger   COMPANY: Puzzle ITC

Bitcoin hat aktuell ein Problem: Es wird von seinem eigenen Erfolg eingeholt. Momentan kann das als elektronische Zahlungssystem entwickelte kryptografische Netzwerk kaum zum Bezahlen von Alltagsartikeln benutzt werden. Die Transaktionsgebühren betragen mehrere Dollar und eine Zahlungsbestätigung kann gut und gerne eine Stunde dauern. Nicht optimal, wenn man mal eben rasch einen Kaffee damit bezahlen möchte…

Doch Abhilfe ist in Sicht: Über die letzten Jahre wurde stark in die Entwicklung des sogenannten Lightning Networks investiert. Doch wie funktioniert das Lightning Network eigentlich? Finden Sie es am Workshop heraus und tasten sich an die spannende Technologie heran.


WS 2: Internet of Things mit LoRaWAN

SPEAKER: Tillo Bosshart   COMPANY: SGMK
SPEAKER: Thomas Amberg   COMPANY: FHNW

Internet of Things (IoT) verbindet Sensoren mit der Cloud. LoRaWAN ist eine Datenfunk-Technologie mit grosser Reichweite und geringen Kosten, die neue IoT-Anwendungen möglich macht.
Wir nutzen im Workshop TheThingsNetwork, eine open source LoRaWAN Infrastruktur, die von einer globalen Community betreiben wird und bereits in mehreren Schweizer Städten (Zürich, Bern, Basel, etc.) verfügbar ist. Als lokaler Ansprechpartner wurde zudem der Verein Open Network Infrastructure Association (ONIA) gegründet, der zusammen mit Switch.ch für das Schweizer Backend von TheThingsNetwork.org verantwortlich ist.


WS 3: Kubernetes Bootcamp

SPEAKER: Christopher Schmidt   COMPANY: innoQ Schweiz GmbH

Anforderungen an Software ändern sich immer schneller – darauf muss die Architektur reagieren. Dieser Workshop vermittelt pragmatische und moderne Ansätze für flexible Softwarearchitekturen wie Microservices und Self-contained Systems. Domain-driven Design und das eng verwandte Strategic Design zeigen, wie mit Bounded Context und Context Maps auch große Anwendungen langfristig wartbar nach Fachlichkeiten aufgeteilt werden können.

Infrastrukturen wie IaaS, PaaS und Virtualisierung eröffnen ganz andere Möglichkeiten, Software zu flexibilisieren. Mit Hilfe von Container Technologien wie Docker und des Cluster Managers Kubernetes wird gezeigt, wie solche flexiblen Architekturen in Produktion gebracht und betrieben werden können. Dabei kommen auch Metriken und Logging nicht zu kurz.


WS 4: Entwicklung einer kompletten Blockchain-Applikation basierend auf Hyperledger Fabric und Composer

SPEAKER: Markus Stauffiger   COMPANY: 4eyes GmbH
SPEAKER: Waleed El Sayed   COMPANY: 4eyes GmbH

In diesem Workshop entwickeln wir eine komplette Applikation auf Basis von Hyperledger Fabric und Hyperledger Composer.
Nach einer kurzen Einführung zum Thema Blockchain inkl. Abgrenzung von Public/Private und Permissioned Blockchains beginnen wir mit dem Aufbau des Blockchain-Netzwerks, schauen uns die verschiedenen Rollen der Knoten und entwickeln anschliessend eine komplette Webapplikation inkl. Webfrontend und Login-Mechanismus. Als Basis nehmen wir einen Onlineshop, welchen wir auf dieser Basis entwickelt haben und produktiv läuft.


WS 5: Entwicklung von state-of-the-art Web Apps mit JavaScript

SPEAKER: Jonas Bandi   COMPANY: IvoryCode GmbH

JavaScript hat in den letzten Jahren eine massive Modernisierung erfahren. Die Programmiersprache selbst macht eine rasende Entwicklung durch: Seit 2015 erscheint jährlich eine aktualierte Spezifikation von ECMAScript und es werden kontinuierlich moderne und innovative Sprachkonstrukte und Features eingeführt. Die Unterstützung von modernen Browsern ist dabei äusserst zeitnah und für alte Browser existieren JavaScript Kompiler, so dass diese Features auch in Real-World-Projekten sofort verwendet werden können.

Auch als Platform und Ökosystem hat sich JavaScript in den letzten Jahren extrem weiterentwickelt und ist heute wohl die weitest verbreitete Programmiersprache. Moderne Frontend-Frameworks wie Angular 2, React, Ember und Aurelia bauen zu einem grossen Teil auf den neuen Features von ECMAScript 2015+ auf. TypeScript ist ein Super-Set von JavaScript und hat das Ziel die JavaScript-Entwicklung besser für grosse und komplexe Projekte zu wappnen, indem während der Entwicklung eine starke Typisierung mit einem optionales Typ-System genutzt werden kann.
Mit der Entwicklung der Sprache ging aber auch eine Explosion der Tools und Libraries im JavaScript Ökosystem einher. Die Entwicklung geht dabei so rasend schnell voran, dass es schwierig ist einen Überblick zu behalten.

In dem Workshop werden die State-of-the-Art Tools für die Web-Entwicklung mit JavaScript aufgezeit und erklärt. Der Workshop ist die ideale Vorbereitung für die Entwicklung mit modernen JavaScript Frameworks wie Angular 2+ oder React, weil die Grundkonzepte der Programmiersprache und die State-of-the-Art Toolchain erlernt werden.


WS 6: Hibernate für Fortgeschrittene

SPEAKER: Thorben Janssen   COMPANY: Freiberufler

Die grundsätzliche Verwendung von Hibernate ist einfach und schnell zu erlernen. Bereits nach kürzester Zeit können die ersten Daten gespeichert und aus der Datenbank gelesen werden.

Erfahrenen Entwicklern bietet das Framework aber deutlich mehr als nur einfache Datenstrukturen in einer relationalen Datenbank zu speichern. Es unterstützt z.B. auch die Implementierung mehrmandantenfähiger Systeme, die Verwendung eigener Datentypen, die typsichere Erstellung von Datenbankabfragen und die Verarbeitung von Lifecycle Events. Damit lassen sich auch moderne, komplexe Anforderungen effizient umsetzen.


WS 7: Aufbau einer Internet of Things – Machine Learning Fast Data Pipeline mit Docker/Kubernetes

SPEAKER: Marcel Bernet   COMPANY: mc-b

Nach dem grossen Interesse des Referates an den Informatiktagen habe ich mich entschlossen das Referat als Workshop anzubieten.

Die Teilnehmenden erhalten einen Einblick in die Technologien „Internet of Things“, „Microservices“ und „Machine Learning“ und setzen selber die Infrastruktur hinter dem Referat auf.


WS 8: Best of Java 9 und 10

SPEAKER: Michael Inden   COMPANY: ASMIQ AG

In diesem „Hands-on“ Workshop werden ausgewählte Themengebiete jeweils mithilfe von Folien zunächst eingeführt und im Anschluss durch praktische Übungen vertieft. Viel Wert wird auf das Verständnis der Konzepte und Hands On gelegt um die Themen gründlich zu verstehen.














LEVELS:

BEGINNER
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.

INTERMEDIATE
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.

ADVANCED
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.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

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.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland