Programm

Nachfolgend finden Sie die Workshop Übersicht für die Workshop-Tage 2018.



Dienstag, 11. September 2018 (9:10 – 17:00 Uhr)

TitelThemaReferentenFreie Plätze
Entwicklung von state-of-the-art Web Apps mit JavaScript Software Entwicklung mit Open Source Jonas Bandi
DevOps auf Cloud Native Stack mit Apache Kafka Software Entwicklung mit Open Source Robert Brem
5
Internet of Things mit LoRaWAN Software Entwicklung mit Open Source Tillo Bosshart
Thomas Amberg
4
Entwicklung einer kompletten Blockchain-Applikation basierend auf Hyperledger Fabric und Composer Software Entwicklung mit Open Source Markus Stauffiger
Waleed El Sayed
7
Kubernetes Bootcamp Software Entwicklung mit Open Source Christopher Schmidt
Effiziente Bitcoin Zahlungen mit Lightning Network Software Entwicklung mit Open Source Sarah Pfeiffer
Gabriel Comte
Oliver Gugger
Best of Java 9 und 10 Software Entwicklung mit Open Source Michael Inden
4
Aufbau einer Internet of Things – Machine Learning Fast Data Pipeline mit Docker/Kubernetes Software Entwicklung mit Open Source Marcel Bernet
Hibernate für Fortgeschrittene Software Entwicklung mit Open Source Thorben Janssen
10


Mittwoch, 12. September 2018 (9:10 – 17:00 Uhr)

TitelThemaReferentenFreie Plätze
Das Genie in mir entdecken und fördern! Software Entwicklung mit Open Source Walter Jenni
Besser verhandeln Software Entwicklung mit Open Source Matthias Günter
Hibernate + jOOQ + Flyway = Die besten relationalen Persistenzframeworks in einem Stack Software Entwicklung mit Open Source Thorben Janssen
Frontend-Entwicklung mit React und MobX Software Entwicklung mit Open Source Jonas Bandi
16
Bitcoin Fundamentals and Developing Your Own Blockchain Software Entwicklung mit Open Source Ilda Pogaci
Kubernetes Bootcamp Software Entwicklung mit Open Source Christopher Schmidt
Functional Reactive Spring Software Entwicklung mit Open Source Patrick Baumgartner
Zoltan Altfatter
End-to-End Continuous Delivery on Kubernetes Software Entwicklung mit Open Source Paolo Carta
Matteo Baiguini
14
Smart Contracts Entwickler Workshop Software Entwicklung mit Open Source Mohamed Ben Hajla
Serverless Application Development Software Entwicklung mit Open Source Thorben Stangenberg
WiFi Wetter-Station mit ESP8266 und Arduino IDE Software Entwicklung mit Open Source Daniel Eichhorn
Marcel Stör


Donnerstag, 13. September 2018 (9:10 – 17:00 Uhr)

TitelThemaReferentenFreie Plätze
Machine Learning für Software-Entwickler Software Entwicklung mit Open Source Tobias Mérinat
Kommunikation im agilen Kontext Software Entwicklung mit Open Source Sascha Demarmels
Alexandra Thieme
10
Spring Data JDBC – Der neue Stern am Persistenzhimmel? Software Entwicklung mit Open Source Thorben Janssen
5
DevOps auf Cloud Native Stack mit Apache Kafka Software Entwicklung mit Open Source Robert Brem
Deep Learning zur Klassifikation deutscher Texte (Sentiment Analysis) Software Entwicklung mit Open Source Michael Krämer
5
Einstieg in die Welt der Progressive Web Apps Software Entwicklung mit Open Source Gilbert Seilheimer
Christian Merschroth
7
Line Coverage ist tot, die Jagd auf Mutationen ist eröffnet – und zwar im ganzen Stack Software Entwicklung mit Open Source Daniel Nordhoff-Vergien
Sven Ruppert
3
Jenkins X: Continuous Delivery for Java services in Kubernetes Software Entwicklung mit Open Source Cosmin Cojocar
20

Workshops

11.09.201812.09.201813.09.2018
Big Data & Algorithmic BusinessMethodik & Soft SkillsMobile und IoTOpen Source Systeme und ApplikationenSoftware Entwicklung mit Open Source
11.09.2018 (0)
Big Data & Algorithmic Business

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.

Referenten
Marcel Bernet

Zum Workshop
12.09.2018 (0)
Methodik & Soft Skills

Jeder von uns muss ab und zu Verhandlungen führen. Je wichtiger das Resultat ist, desto unsicherer sind die meisten. Viele Eigenschaften der Verhandlungsführung lassen sich üben. Der Workshop soll helfen, generell besser zu verhandeln und seine Ziele nicht aus den Augen zu verlieren.  Die entsprechende Theorie wird diskutiert und anschliessend verschiedene Methodiken anhand von Beispielen…

Referenten
Matthias Günter

Zum Workshop
11.09.2018 (4)
Software Entwicklung mit Open Source

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.

Referenten
Michael Inden

Zum Workshop
12.09.2018 (0)
Big Data & Algorithmic Business

There is a lot of hype about blockchain and cryptocurrencies, but do we know how they really work and why they are built in a certain way? The first blockchain was born with Bitcoin and in this workshop we will learn about the building blocks and how all piecies get together to provide a secure…

Referenten
Ilda Pogaci

Zum Workshop
12.09.2018 (0)
Methodik & Soft Skills

Digitale Transformation – Unternehmenskultur – Changemanagement – Social Networking – Lean Management – Projektmanagement… Was ist diesen Begriffen gemeinsam, was verbindet die Begriffe untereinander? Der zentrale Faktor sind Sie als Mensch! Sie mit ihren ganz spezifischen Charaktermerkmalen. Wie bewältigen Sie die unterschiedlichen Herausforderungen und wie erfolgreich sind Sie dabei? In jedem Menschen wirken bestimmte „Intelligenzen“…

Referenten
Walter Jenni

Zum Workshop
13.09.2018 (5)
Big Data & Algorithmic Business

Die Stimmungsanalyse von kurzen deutschen Texten ist u.a. im Kontext sozialer Medien eine aktuell sehr gefragte Anwendung von Natural Language Processing (NLP) und kann mit Deep Learning Methoden umgesetzt werden. Im Workshop wird dieses konkrete Beispiel vollständig umgesetzt, d.h. die komplette Verarbeitungskette wird von den Teilnehmenden mit einem Deep Neuronal Network implementiert. Dafür werden ausschliesslich…

Referenten
Michael Krämer

Zum Workshop
11.09.2018 (5)13.09.2018 (0)
Software Entwicklung mit Open Source

Der Workshop behandelt hauptsächlich zwei Aspekte: Erstens wird die Transformation des Vorgehensmodells vom klassischen Wasserfall über agile Ansätze bis hin zu DevOps aufgezeigt und zweitens wird gezeigt, was mit aktuellen OpenSource Tools, im speziellen mit dem CloudNative-Stack, alles möglich ist. Wer würde glauben, dass der Bau einer Zeitmaschine möglich ist? Das Ziel ist es den…

Referenten
Robert Brem

Zum Workshop
11.09.2018 (0)
Big Data & Algorithmic Business

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……

Referenten
Sarah Pfeiffer, Gabriel Comte, Oliver Gugger

Zum Workshop
13.09.2018 (7)
Mobile und IoT

Progressive Web Apps (PWA) sind plattformübergreifend ausführbare Anwendungen auf Basis von Web-Techniken. Mittels sogenannten Service Workern kann eine Offlinefunktionalität erreicht werden, sodass sich eine solche Anwendung wie ein natives, auf dem Endgerät installiertes Programm anfühlt. Im Workshop werden anhand einer Beispielanwendung Prinzipen und Vorgehensweisen zur Erstellung einer PWA behandelt. Als Basis dienen das CSS-Framework Bulma…

Referenten
Gilbert Seilheimer, Christian Merschroth

Zum Workshop
12.09.2018 (14)
Software Entwicklung mit Open Source

In the last years there has been a huge change in how we build, deploy and run software with the rise of Microservices, Containers, Kubernetes, and Continuous Delivery. As a result we all need to get better at continuously delivering business value to our customers with a cloud native strategy – but how? This workshop…

Referenten
Paolo Carta, Matteo Baiguini

Zum Workshop
11.09.2018 (7)
Big Data & Algorithmic Business

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…

Referenten
Markus Stauffiger, Waleed El Sayed

Zum Workshop
11.09.2018 (0)
Software Entwicklung mit Open Source

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…

Referenten
Jonas Bandi

Zum Workshop
12.09.2018 (16)
Software Entwicklung mit Open Source

React ist eine moderne JavaScript Library für die Erstellung von User Interfaces. Der Fokus liegt dabei bei der Erstellung von komplexen Single Page Applikationen. In nur vier Jahren hat sich React zu dem populärsten modernen Web-Framework entwickelt und wird von unzähligen Firmen verwendet (Facebook, Apple, Microsoft, Netflix …) und viele Produkte setzen React ein (Jenkins,…

Referenten
Jonas Bandi

Zum Workshop
12.09.2018 (0)
Software Entwicklung mit Open Source

In this Workshop, we will use Spring Framework 5 to write Functional Reactive code and will answer the following questions. What is Functional Programming? What is Reactive Programming? What is Functional Reactive Programming? Functional Reactive Programming is a hot trend in the Java world and also introduced in Spring Framework 5. This new paradigm allows…

Referenten
Patrick Baumgartner, Zoltan Altfatter

Zum Workshop
12.09.2018 (0)
Software Entwicklung mit Open Source

Hibernate hat sich in vielen Teams aufgrund der guten Unterstützung von CRUD-Operationen als Standardlösung zur Speicherung relationaler Daten etabliert. Es bietet für einige andere häufig zeitgleich auftretende Fragestellungen allerdings keine guten Antworten. Komplexe Datenbankabfragen können mit Hibernates Abfragesprache JPQL nicht abgebildet werden und bei der Verwendung nativer SQL Abfragen erhält man als Entwickler kaum Unterstützung.…

Referenten
Thorben Janssen

Zum Workshop
11.09.2018 (10)
Software Entwicklung mit Open Source

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…

Referenten
Thorben Janssen

Zum Workshop
11.09.2018 (4)
Mobile und IoT

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…

Referenten
Tillo Bosshart, Thomas Amberg

Zum Workshop
13.09.2018 (20)
Open Source Systeme und Applikationen

In the last years, Kubernetes has emerged as a de facto platform to deploy and run Microservices in a Cloud Native fashion.  As a result, CI/CD had become essential to deliver value to our customers faster and continuously. This workshop will introduce you to a new open source project, Jenkins X which is an open…

Referenten
Cosmin Cojocar

Zum Workshop
13.09.2018 (10)
Methodik & Soft Skills

In agilen und selbstorganisierten Kontexten ist gute Kommunikation wichtiger denn je. Wenn man sich regelmässig und oft abgleicht, muss die Kommunikation „einfach“ funktionieren. Verdeckte Konflikte, zu langsame Entscheidungen und oberflächliche Transformationen hindern Teams und Organisationen, die Vorteile der Agilität zu nutzen. Dabei ist agile Kommunikation nichts Neues: Es geht um die Organisation von Arbeit, um…

Referenten
Sascha Demarmels, Alexandra Thieme

Zum Workshop
11.09.2018 (0)12.09.2018 (0)
Open Source Systeme und Applikationen

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…

Referenten
Christopher Schmidt

Zum Workshop
13.09.2018 (3)
Software Entwicklung mit Open Source

Eine Testabdeckung von ca. 75% auf Zeilenebene ist sehr gut und kann einem schon als Grundlage dienen, aber wie aussagekräftig ist diese Zahl? Wir werden uns in diesem Workshop mit dem Begriff des „Mutation Testing“ beschäftigen und praktische Wege zum Einsatz zeigen. Wie ist die Abdeckung  zu interpretieren, was kann man erreichen? Wie ist die…

Referenten
Daniel Nordhoff-Vergien, Sven Ruppert

Zum Workshop
13.09.2018 (0)
Big Data & Algorithmic Business

Dem Hype Machine Learning kann man sich auch als Software Entwickler je länger je weniger entziehen. Das Gebiet ist spannend, aber riesig. Wie kann man einen Überblick erhalten? Was ist für Software Entwickler relevant? Dieser Workshop soll Software Entwicklern vermitteln, was Machine Learning eigentlich ist, wo man es anwenden kann und wie es angewendet wird.

Referenten
Tobias Mérinat

Zum Workshop
12.09.2018 (0)
Open Source Systeme und Applikationen

„Serverless Computing“ – die serverlose Infrastruktur – ist ein Begriff, der in der IT-Szene immer häufiger zu hören ist, auch wenn das Konzept noch relativ neu ist. Der Verzicht auf Server gilt als wesentliche Voraussetzung für eine agilere, besser skalierbare und kostengünstigere Infrastruktur, wie sie sich immer mehr Unternehmen wünschen. Doch was genau bedeutet das und wie…

Referenten
Thorben Stangenberg

Zum Workshop
12.09.2018 (0)
Big Data & Algorithmic Business

Der Workshop beginnt mit einem Überblick über die Ethereum-Architektur sowie über die Entwicklungs-Tools und Librairies. Nach der Installation der Software und dem Einrichten einer Ethereum Blockchain lernen die Teilnehmenden, wie sie mit der Solidity Programmiersprache Smart Contracts entwicklen und auf die Blockchain deployen können. Zum Schluss lernen die Teilnehmenden, wie sie Contract Funktionen via API’s…

Referenten
Mohamed Ben Hajla

Zum Workshop
13.09.2018 (5)
Software Entwicklung mit Open Source

Mit Spring Data JDBC steht ein neues Persistenzframework in der Spring Data-Familie für die Arbeit mit relationalen Datenbanken zur Verfügung. Das mag im ersten Moment erstaunen, da Spring mit Spring Data JPA und dem JDBC Template bereits zwei etablierte Frameworks für diese Aufgaben bietet, aber es lohnt sich, das neue Framework genauer anzusehen. Spring Data…

Referenten
Thorben Janssen

Zum Workshop
12.09.2018 (0)
Mobile und IoT

Der ESP8266 ist ein Microcontroller mit integriertem WiFi-Modul, der dank seinen Eigenschaften vielseitig eingesetzt werden kann und sich hervorragend für IoT Projekte eignet. Im ersten Teil dieses Einführungs-Workshop erarbeiten wir uns Schritt für Schritt die Grundlagen wie dieser Microcontroller in C/C++ programmiert werden kann. Im zweiten Teil widmen wir uns dann der Umsetzung eines Projekts:…

Referenten
Daniel Eichhorn, Marcel Stör

Zum Workshop