01.09.2015
LOCATION: Zürich
KEYWORDS: Hands-On, Open Source, Lessons learned
/ch/open und jug.ch organisieren vom 01. - 03. September 2015 die Workshop-Tage an der ETH Zürich. Dank der grosszügigen Unterstützung des Departements Informationstechnologie und Elektrotechnik (D-ITET) der ETH Zürich können wir auch dieses Jahr wieder interessante und technisch hochstehende Workshops zu günstigen Preisen anbieten. Reservieren Sie sich rechtzeitig Ihren Platz!
Das komplette Programm inklusive aller Details befindet sich auf http://www.ch-open.ch/wstage.
SPEAKER: Jonas Bandi COMPANY: IvoryCode GmbH
JavaScript wurde lange als “nicht vollwertige Programmmiersprache” abgestempelt und wurde in der klassischen Enterprise Entwicklung gemieden. Man fürchtete sich vor der browserseitigen Programmierung, weil oft unwartbare ad-hoc Lösungen entstanden.
Spätestens seit dem Siegeszug von HTML5 ist Entwicklung mit JavaScript auch für klassische Enterprise-Entwickler nicht mehr zu ignorieren. Die erhöhten Anforderungen bezüglich Usability machen es erforderlich, dass immer mehr Funktionalität in den Browser verlagert wird. Mit Node. js hat die Programmierung in JavaScript auch die Server-Welt erreicht. Die moderne JavaScript-Programmierung muss den Vergleich mit der klassischen serverseitigen Programmierung nicht mehr scheuen. Mit aktuellen JavaScript-Frameworks kann komplexe Funktionalität wartbar umgesetzt werden. Grosse, gut strukturierte Applikationen können gebaut werden, die fast vollständig im Browser laufen.
Neben der Unterstützung durch große Software Hersteller wie Google, Microsoft oder Mozilla lebt der neue Schwung vor allem auch von einem florierenden Ökosystem von Open-Source Projekten.
p>LANGUAGE: Talk: de
SPEAKER: Sven Ruppert COMPANY: Macros Reply
Jeder kennt Proxies und Builder, aber wie und wo kann man sie gewinnbringend einsetzen?
Welche Versionen gibt es und wie kann man Pattern damit aufbauen?
Was hat das alles mit Reflection zu tun? Wie kann man AnnotationProcessing für das API Design einsetzen? Und das alles nur mit dem Core JDK?!
Das Feld der Proxies ist sehr weitreichend und kann einem in fast allen Projekten eine Menge Arbeit ersparen.
In diesem Workshop werden wir uns von den Grundlagen zu den DynamicProxies über DynamicObjectAdapter bis hin zu DynamicStaticProxies zur Laufzeit bewegen. Anhand von praktischen Beispielen wird der Einsatz und die Funktionsweise, z. B. von NestedCheckedProxyBuildern bis ins Detail geklärt.
p>LANGUAGE: Talk: de
SPEAKER: Vadim Bauer COMPANY: 8geasrs AG
Das Tool Docker verändert die Welt der Virtualisierung und ist mittlerweile ein integraler Bestandteil vieler moderner Prinzipien des Software-Engineerings. Dieser Workshop stellt die Containerisierung von Anwendungen und den Umgang mit Docker Containern und Images vor.
Anhand praktischer Beispiele werden in verschiedenen Szenarien die Einbindung von Containern ins Netzwerk, der Austausch von Daten zwischen Containern und das persistente Speichern von Dateien behandelt.
p>LANGUAGE: Talk: de
SPEAKER: Marcel Bernet COMPANY:
Das Internet der Dinge macht aus Gebrauchsgegenständen «intelligente Dinge»: Sei es beim Sport mittels «intelligenten» Schuhen und Kleidung, beim Autofahren oder zuhause. Es verändert zusehends die Art, wie die Menschen die Welt wahrnehmen. Doch was ist das Internet der Dinge überhaupt, wie kann es im beruflichen und privaten Umfeld genutzt werden? Mittels vorgefertigter Komponenten werden eigene «intelligente Dinge» entworfen und mit dem Internet verbunden.
Der Workshop fasst die Highlights aus der Kursreihe "Internet der Dinge" an der EB Zürich zusammen.
p>LANGUAGE: Talk: de
SPEAKER: Martin Guggisberg COMPANY: Universität Basel, Departement Informatik und Mathematik
Die Programmiersprache Python hat eine führende Rolle im Bereich des Scientific Computing eingenommen. Im Zusammenspiel mit dem Werkzeug IPython/Jupyter können wissenschaftliche Berechnungen direkt im Browser ausgeführt und angepasst werden. IPython/Jupyter wird für Ausbildungszwecke und Forschungsbereiche weltweit eingesetzt.
p>LANGUAGE: Talk: de
SPEAKER: Gion Kunz COMPANY: oddEVEN AG
SPEAKER: Andreas Malär COMPANY: oddEVEN AG
Are you excited about all those new and awesome technologies like AngularJS, HTML5 and Node. js? Then this will be the right workshop for you! We will give you an introduction to the latest and greatest web technologies involved in a modern front end development process that are your tools and essentials for building a cutting edge web project.
AngularJS is not just another JavaScript library. Once you've felt the simplicity, freedom and efficiency of the framework you will immediately start loving it.
(Wiederholung von Workshop 12)SPEAKER: Angelika Langer COMPANY: Angelika Langer Training/Consulting
SPEAKER: Kreft Klaus COMPANY:
Der Workshop widmet sich den wichtigsten Neuerungen von Java 8: Es geht einerseits um neue Sprachmittel (Lambda-Ausdrücke,Methoden-/Konstruktor-Referenzen) und andererseits um die Erweiterung des Collection-Framework des JDK (Streams, Collectoren,Functional Interfaces). Insbesondere das Stream-API ist umfangreich und seine effiziente Nutzung erfordert einen guten Überblick über das API und seine Möglichkeiten.
(Wiederholung von WS 7)
p>LANGUAGE: Talk: de
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.