26
events were organized by JUG Switzerland during 2024 so far.

10.09.2014

/ch/open Workshop-Tage 2014

in Zusammenarbeit mit jug.ch

LOCATION: Rapperswil
KEYWORDS: Hands-On, Technology, Lessons learned, Tools

AGENDA:.

Die /ch/open-Workshop-Tage finden dieses Jahr vom 9.-11. September 2014 an der Hochschule für Technik in Rapperswil statt und werden wieder zusammen mit der Java User Group Switzerland (JUG Switzerland) organisiert. Auch dieses Jahr tritt die HSR wieder als Sponsor der Räumlichkeiten auf und so können wir wieder viele 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/.


WS 6: NoSQL für Java Entwickler

SPEAKER: Patrick Baumgartner   COMPANY: 42talents GmbH

Der NoSQL Hype neigt sich dem Ende zu und nur einzelne Technologien konnten sich auf dem Markt etablieren: Map-Reduce Frameworks, Graph Datenbanken, Document Stores, Key-Value Stores, Data Grids, etc. Doch welcher Typ ist für welche Problemstellung geeignet?

Mit dem NoSQL 1x1 bringt Patrick Baumgartner Klarheit in den Datastore-Dschungel und zeigt anhand von verschiedenen Usecases die Einsatzgebiete auf.


WS 7: Wireless Home Automation with Android & Arduino Yun

SPEAKER: Manuel Di Cerbo   COMPANY: Nexus-Computing GmbH
SPEAKER: Andreas Rudolf   COMPANY: Nexus-Computing GmbH

During the past few years, programming electronics has become significantly more accessible thanks to the Arduino hard- and software platform.

One recent product, the Arduino Yun, brings the ability to take advantage of wifi communication in a simple manner.
By accessing the Arduino Yun as mobile wifi "Access Point" it is a brilliant way to interact with real hardware by using an Android smartphone.

Reading out sensors and controlling actors such as relays opens up the world to makers, tinkerers and engineers.


WS 8: Pull Your Infrastructure's Strings with Puppet or Puppet Ain't No Voodoo

SPEAKER: Bartosz Majsak   COMPANY: Cambridge Technology Partners
SPEAKER: Thomas Hug   COMPANY: Cambridge Technology Partners

Have you ever had an application which deploys fine in your integration environment but fails for no obvious reason in the test environment? Have you been spending days trying to figure out all the configurations done on a particular server because it had to be migrated to a new hardware?
Then Puppet might be the tool you've been looking for.

It can help you manage and automate your infrastructure in a declarative, easy to maintain manner, even helping you to scale from one to hundreds of servers with almost no effort.
All the configuration can be kept in a clean, easy to read and - most importantly - version controllable format, reproducible over a large amount of servers or virtual machines within minutes.

During this workshop we will start exploring Puppet from its basics, building up to an advanced setup installing and configuring software on your VM. You will be able to write your own reusable Puppet modules, reuse and configure Puppet recipes from a large collection of community modules, and put all those pieces together to become the master of your infrastructure again.
This is also an important step on your journey to achieve DevOps or Continuous Delivery zen.


WS 9: JavaScript for Real Developers: Ein Survival-Bootcamp

SPEAKER: Jonas Bandi   COMPANY: CompuGroup Medical Schweiz

JavaScript erobert die Welt. Spätestens mit dem definitiven Siegeszug von HTML5 ist JavaScript ein Bestandteil jeder modernen Web-Applikationsentwicklung geworden.
Aber auch in der Mobile-, Desktop- und sogar Server-Programmierung hat JavaScript in den letzten Jahren Fuss gefasst. Getrieben wird dieser Eroberungszug sowohl von grossen Software Herstellern (z. B. Microsoft & Mozilla) aber vor allem auch von einem florierenden Ökosystem von Open-Source Projekten.

Etablierte Enterprise-Entwickler konnten sich mit JavaScript lange Zeit nicht richtig anfreunden. JavaScript wurde gemieden oder verächtlich als “nicht vollwertige Programmmiersprache” abgestempelt. Andererseits fürchtete man sich vor der browserseitigen Programmierung, weil klassischerweise meist unwartbare ad-hoc Lösungen entstanden sind.

Der Siegeszug von JavaScript macht heute aber auch vor Enterprise-Applikationen keinen Halt, so dass sich auch Entwickler in diesem Umfeld immer mehr damit auseinandersetzen müssen.
Auch Abstraktions-Ansätze wie JSF oder GWT funktionieren in der Praxis meist nicht vollständig, so dass in den meisten Projekten irgendwann JavaScript-Knowhow unabdingbar wird.

Die moderne JavaScript-Programmierung muss jedoch heute den Vergleich mit der klassischen serverseitigen Programmierung nicht mehr scheuen. Mit aktuellen JavaScript-Frameworks kann komplexe Funktionalität wartbar umgesetzt werden und es können gut strukturierte Applikationen gebaut werden, welche fast vollständig im Browser laufen.


WS 10: Crash Course: Introduction in PostgreSQL Administration

SPEAKER: Devrim Gündüz   COMPANY: EnterpriseDB

Dieser Einführungskurs vermittelt auf kompakte Weise das nötige Wissen zur Erfüllung der Aufgaben eines PostgreSQL DBA.


WS 18: Build modern Web-Apps with Spring IO and AngularJS

SPEAKER: Alain Sahli   COMPANY: mimacom ag
SPEAKER: Robin Wyss   COMPANY: mimacom ag

Die Weiterentwicklung von der HTML5 Spezifikation sowie die enormen Performance-Verbesserung von JavaScript ermöglichen es, immer mehr Logik im Browser auszuführen. Dadurch entstanden Single Page Applikationen, bei denen die Logik und der State auf den Client verschoben wurden.
Diese Änderungen führen dazu, dass das Backend in der Regel "stateless" ist und über REST APIs angesprochen wird.
Dank dem sind Backends leichtgewichtiger geworden und dies ermöglicht eine einfachere horizontale Skalierung. Diese Architektur bringt viele neue Möglichkeiten, aber auch neue Herausforderungen.

Das Ziel dieses Workshops ist, mit Hilfe von Spring IO und AngularJS einen Überblick zu bekommen, wie man solche Single Page Applikationen entwickelt.
Spring IO eignet sich sehr gut, um ein stateless Backend zu implementieren, welches über REST Endpoints angesprochen wird. AngularJS bietet die notwendigen Komponenten, um strukturierte und testbare Single Page Applikationen zu entwickeln.











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