55
events were organized by JUG Switzerland during 2023.

Events

Past events 2014

Luzern   18.12.2014

Building Robust Android Apps

A Comprehensive Solution


SPEAKER: Jeff Lawson   COMPANY: Cogent Logic

KEYWORDS: Hands-On, Lessons learned, Methods

Developers who are new to Android tend to focus on activities, the components that implement the user interface.

It is natural to store application state as instance variables within activities but we soon discover that activities are transient and their state is soon lost.
Some people solve this problem by using class variables or by having each activity access a database. Neither of these solutions works well!

more

Zürich   09.12.2014

The journey towards Continuous Delivery


SPEAKER: Robert Cowham    COMPANY: Perforce

KEYWORDS: Concept, Methods, Technology, Tools

In this talk Robert will discuss some of the challenges that organisations face on their journey towards Continuous Delivery (CD) and approaches to handling them.

more

Basel   09.12.2014

JUG ArchiB@le Stammtisch

Bye-Bye 2014 - Hello 2015!!


SPEAKER: Dominik Berger   COMPANY: Bluesky IT-Solutions AG

KEYWORDS: Meeting, Networking

Bei diesem Anlass wird Dominik Berger eine Retrospektive zu JUG ArchiB@le im 2014 durchführen.
Nach einem kurzen Jahresrückblick zu den Events vom 2014 wird ein grober Fahrplan für das 2015 ausgearbeitet.

more

Basel   03.12.2014

Selected Topics from Java 8


SPEAKER: Kirk Pepperdine   COMPANY: Kodewerk

KEYWORDS: Technology, Tools

Everyone talks about Lambda’s but there’s more to Java 8 than just Lambda’s.
This talk will explore a number of the other new features that deserve mention, features that have resulted in performance or provide for better concurrency, visibility and so on.

more

Luzern   20.11.2014

Docker - Eine Einführung...

...aus Sicht eines Softwareentwicklers


SPEAKER: Oliver Nautsch   COMPANY: Inventage AG

KEYWORDS: Tools, Open Source, Concept, Hands-On

Was ist Docker? Wie ist Docker einzuordnen?
Warum ist es für die Softwareentwicklung relevant und wie lässt sich Docker sinnvoll nutzen?

more

Basel   18.11.2014

JUG ArchiB@le Stammtisch

Überblick über das Knowledge Engineering


SPEAKER: Markus Pilzecker   COMPANY: die.wissens.in.gen.ieu.re

KEYWORDS: Meeting, Networking, Services

The roots of semantics go back to the old Greeks two and a half millenia ago.
There have been several renaissances over history, with important theoretical contributions over time by Boole, Frege, Peirce, ... .

more

Zürich   03.11.2014

Docker - Eine Einführung...

...aus Sicht eines Softwareentwicklers


SPEAKER: Oliver Nautsch   COMPANY: Inventage AG

KEYWORDS: Tools, Open Source, Concept, Hands-On

Was ist Docker? Wie ist Docker einzuordnen?

more

Zürich   31.10.2014

Eclipse Finance Day

SIG Swiss Eclipse User Group


The Eclipse Finance Day is dedicated to anyone who wants to share with the community their success in adoption of Eclipse and open source technologies for financial, insurance or similar industries. This 1-day event will be held October 31st, 2014 at the UBS offices in Zürich Altstetten.

more

Luzern   29.10.2014

The Azure cloud platform

How to bring your applications to the cloud


SPEAKER: Ken Casada   COMPANY: Microsoft Switzerland

KEYWORDS: Product, Services, Technology

No matter if you are an IT Pro or a developer, no matter if you are using Microsoft Technologies or not. This technical demo-oriented session will give you the opportunity to understand how to make use of the Azure platform in order to bring your applications (including Java based) to the cloud.

more

Basel   23.10.2014

Apache Jackrabbit Oak

A scalable storage system for structured and unstructured data


SPEAKER 1: Marcel Reutegger   COMPANY: Adobe
SPEAKER 2: Thomas Müller   COMPANY: Adobe

KEYWORDS: Tools, Product, Technology, Open Source

Apache Jackrabbit Oak is scalable storage system for structured and unstructured data and provides full-text search, versioning, transactions, observation, and more.

more

Zürich   23.10.2014

Hackergarten Zürich

October 2014



KEYWORDS: Hands-On, Networking, Open Source

Hackergarten is a craftmen's workshop, classroom, a laboratory, a social circle, a writing group, a playground, and an artist's studio. Our goal is to create something that others can use; whether it be working software, improved documentation, or better educational materials. Our intent is to end each meeting with a patch or similar contribution submitted to an open and public project. Membership is open to anyone willing to contribution their time, see hackergarten.net for more.

more

Basel   07.10.2014

JUG ArchiB@le Stammtisch

Microservices - eine Mode oder logische Konsequenz?


SPEAKER: Oliver Nautsch   COMPANY: Inventage AG

KEYWORDS: Meeting, Networking, Services

Dieser Anlass soll mit Folien und einer Diskussion in das Thema "Microservices" einführen. Dabei sollen die Bausteine von Microservices erläutert werden und es sollen die technischen und organisatorischen Rahmenbedingungen aufgezeigt werden. Wenn das Interesse da ist, dann schauen wir uns auch gern ein paar Werkzeuge Hands-on an, die bei der Implementierung helfen können.

more

Bern   17.09.2014

Hands on RaspberryPi and Java

Hacking the Raspberry Pi with Java8, JavaFX 8 and add-on hardware modules


SPEAKER 1: Pance Cavkovski   COMPANY: Netcetera
SPEAKER 2: Aleksandar Nikov   COMPANY: Netcetera

KEYWORDS: Hands-On, Technology

As of March 2014th, Java8 is finally out.
The JDK, along with the usual target platforms, now comes also supported for Linux on v6/v7 ARM devices such as the Raspberry Pi. Having being cheap, easy to use and capable for extending, the Raspberry Pi is currently the worldwide number one single board computer.
Multiple operating systems are available for it, various SDKs for developing software, and an increasing set of add-on devices that can make it interact with the real world.

more

Luzern   16.09.2014

Hands on RaspberryPi and Java

Hacking the Raspberry Pi with Java8, JavaFX 8 and add-on hardware modules


SPEAKER 1: Pance Cavkovski   COMPANY: Netcetera
SPEAKER 2: Aleksandar Nikov   COMPANY: Netcetera

KEYWORDS: Hands-On, Technology

As of March 2014th, Java8 is finally out.
The JDK, along with the usual target platforms, now comes also supported for Linux on v6/v7 ARM devices such as the Raspberry Pi. Having being cheap, easy to use and capable for extending, the Raspberry Pi is currently the worldwide number one single board computer.
Multiple operating systems are available for it, various SDKs for developing software, and an increasing set of add-on devices that can make it interact with the real world.

more

Zürich   11.09.2014

JavaFX - Jumpstart

Die schnelle Einstieg in die Nutzung von JavaFX!


SPEAKER: Sven Ruppert   COMPANY: codecentric AG

KEYWORDS: Concept, Lessons learned, Technology, Tools

JavaFX - nun endlich ist es soweit. Swing ist offiziell seit Java8 im reinen Wartungsmodus, JavaFX ist der Nachfolger und nun endlich Teil des JDK. Also alles deutet auf neue Zeiten in der Desktopentwicklung hin.. ABER..

more

Rapperswil   11.09.2014

/ch/open Workshop-Tage 2014

in Zusammenarbeit mit jug.ch


SPEAKER 1: Alain Sahli   COMPANY: mimacom ag
SPEAKER 2: Robin Wyss   COMPANY: mimacom ag
SPEAKER 3: Martin Zimmermann   COMPANY: Hochschule Offenburg
SPEAKER 4: Gilbert Seilheimer   COMPANY: CONTIC
SPEAKER 5: Markus Winand   COMPANY: Autor, Trainer und Coach
SPEAKER 6: Rick Janda   COMPANY: Zühlke Engineering AG
SPEAKER 7: Jürg Gerber   COMPANY: Puzzle ITC GmbH
SPEAKER 8: Oliver Nautsch   COMPANY: Inventage AG

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

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.

more

Rapperswil   10.09.2014

/ch/open Workshop-Tage 2014

in Zusammenarbeit mit jug.ch


SPEAKER 1: Patrick Baumgartner   COMPANY: 42talents GmbH
SPEAKER 2: Manuel Di Cerbo   COMPANY: Nexus-Computing GmbH
SPEAKER 3: Andreas Rudolf   COMPANY: Nexus-Computing GmbH
SPEAKER 4: Bartosz Majsak   COMPANY: Cambridge Technology Partners
SPEAKER 5: Thomas Hug   COMPANY: Cambridge Technology Partners
SPEAKER 6: Jonas Bandi   COMPANY: CompuGroup Medical Schweiz
SPEAKER 7: Devrim Gündüz   COMPANY: EnterpriseDB
SPEAKER 8: Alain Sahli   COMPANY: mimacom ag
SPEAKER 9: Robin Wyss   COMPANY: mimacom ag

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

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.

more

Rapperswil   09.09.2014

/ch/open Workshop-Tage 2014

in Zusammenarbeit mit jug.ch


SPEAKER 1: Adam Bien   COMPANY: Consultant and author
SPEAKER 2: Sven Ruppert   COMPANY: codecentric
SPEAKER 3: Joe Ammann   COMPANY: Pyx Engineering AG
SPEAKER 4: Oliver Nautsch    COMPANY: Inventage AG
SPEAKER 5: Brandi Jonas   COMPANY: CompuGroup Medical Schweiz
SPEAKER 6: Gion Kunz   COMPANY: Cambridge Technology Partners
SPEAKER 7: Georgios Valotasios   COMPANY: Cambridge Technology Partners

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

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.

more

Bern   08.09.2014

Open Source Software

Joint-Event mit guild42


SPEAKER 1: Matthias Günter   COMPANY: GnostX GmbH
SPEAKER 2: Pascal Zumkehr   COMPANY: Puzzle ITC
SPEAKER 3: Christian Laux   COMPANY: LAUX LAWYERS

Open Source Entwicklungswerkzeuge und -Software sind weit verbreitet. Doch worauf muss man bei deren Einsatz achten und wie kann ich selber Open Source Software erstellen und veröffentlichen? Welche rechtlichen Aspekte gelten und was bedeuten die verschiedenen Lizenzen?

more

Basel   02.09.2014

JUG ArchiB@le Stammtisch

Hinterhof Dachterrasse Basel



KEYWORDS: Meeting, Networking

Thema: Diskussion über das Reactive Manifest. Mario Fredenhagen (Bluesky IT-Solutions) wird anhand einiger Beispiele das Reacitve Manifest besprechen und Verweise in die Java Welt geben.

more

Luzern   21.08.2014

The Adventurous Developers Guide to JVM languages

A hands-on session covering our experience


SPEAKER: Simon Maple   COMPANY: ZeroTurnaround

KEYWORDS: Concept, Tools, Technology, Hands-On

Today there are over 50 actively worked JVM languages in existence today. Some have been ported to the JVM while others have been written specifically for the JVM. This hands on session with take an introductory (but non hello, world) look at a number of JVM languages including, Java 8, Scala, Groovy, Kotlin, Ceylon, Xtend and Clojure as well as the tooling support, discussing how and why they came about along with the evolution of the languages and distinguish the innovative languages versus those which consolidate existing features from other languages. We'll cover our initial experiences including what rocked and sucked learning each one with example code snippets of a sample HTTP Server from each language.

more

Zürich   20.08.2014

Do you really get Classloaders?


SPEAKER: Simon Maple   COMPANY: ZeroTurnaround

KEYWORDS: Technology

Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails and many others use class loaders heavily. Yet when something goes wrong, would you know how to solve it?

more

Basel   19.08.2014

Hack-Session zu Lambdas & Streams in Java 8

Eine zwanglose Hack-Session zum Kennenlernen der neuen Sprachmittel


SPEAKER 1: Angelika Langer   COMPANY: Angelika Langer Training/Consulting
SPEAKER 2: Klaus Kreft
KEYWORDS: Technology, Hands-On

Java-Entwickler, die Lust haben, sich frühzeitig mit den Erweiterungen der Sprache (Lambdas) und des Collection-Frameworks (Streams) in Java 8 vertraut zu machen, können an dieser Hack-Session teilnehmen. Die Idee ist, dass alle Teilnehmer ihre Notebooks inklusive JDK 8 Prerelease (Lambda-Compiler) mitbringen und nach einer kurzen Einführung "ins kalte Wasser springen": es soll versucht werden, mit den neuen Mitteln kleinere Programmieraufgaben zu lösen und dabei erste Erfahrungen mit Lambdas bei der Benutzung von Streams zu gewinnen. Mehr Infos auf der Website von Angelika Langer.

more

Bern   19.08.2014

The Great Application Server Debate

And the winnner is...


SPEAKER: Simon Maple   COMPANY: ZeroTurnaround

KEYWORDS: Technology

There are many application servers on the market today, but which are right for you as a developer? This session looks at the popular application servers – including Tomcat, TomEE, GlassFish, Jetty, WebSphere, Oracle WebLogic Server, Liberty Profile, and JBoss – and analyses them from the point of view of a developer. It focuses on performance, config management, open source compliance, feature richness, tooling, and developer productivity, among others. Come to this session to learn about the main differences between the application servers on the market today and understand which might be best for your needs.

more

Basel   05.08.2014

JUG ArchiB@le Stammtisch Chill am Rhy



KEYWORDS: Technology, Meeting, Networking

Wir treffen uns zu einem gemütlichen Bier oder zwei am Chill am Rhy in Basel am 5. August 2015 ab 19h.

more

Zürich   25.06.2014

Hands on Java8 and Raspberry Pi

Hacking the Raspberry Pi with Java8, JavaFX 8 and add-on hardware modules


SPEAKER 1: Pance Cavkovski   COMPANY: Netcetera
SPEAKER 2: Aleksandar Nikov   COMPANY: Netcetera

KEYWORDS: Hands-On, Technology

As of March 2014th, Java8 is finally out.
The JDK, along with the usual target platforms, now comes also supported for Linux on v6/v7 ARM devices such as the Raspberry Pi. Having being cheap, easy to use and capable for extending, the Raspberry Pi is currently the worldwide number one single board computer.
Multiple operating systems are available for it, various SDKs for developing software, and an increasing set of add-on devices that can make it interact with the real world.

more

Bern   24.06.2014

Spring Batch

Lessons Learned aus einem Real-Life Banking System


SPEAKER 1: Michael Beer   COMPANY: Trivadis AG
SPEAKER 2: Raffael Schmid   COMPANY: Trivadis AG

KEYWORDS: Lessons learned, Product, Technology

Spring Batch wird als leichtgewichtiges, umfassendes Framework zur Entwicklung von robusten Batch Applikationen angepriesen. Nach einem grösseren Projekt im Banken-Umfeld wollen wir diese Versprechen verifizieren und die Lessons Learned mit euch teilen.

more

Zürich   23.06.2014

Hands on Java8 and Raspberry Pi

Hacking the Raspberry Pi with Java8, JavaFX 8 and add-on hardware modules


SPEAKER 1: Pance Cavkovski   COMPANY: Netcetera
SPEAKER 2: Aleksandar Nikov   COMPANY: Netcetera

KEYWORDS: Hands-On, Technology

As of March 2014th, Java8 is finally out.
The JDK, along with the usual target platforms, now comes also supported for Linux on v6/v7 ARM devices such as the Raspberry Pi. Having being cheap, easy to use and capable for extending, the Raspberry Pi is currently the worldwide number one single board computer.
Multiple operating systems are available for it, various SDKs for developing software, and an increasing set of add-on devices that can make it interact with the real world.

more

Zürich   23.06.2014

Eclipse DemoCamp Luna

Swiss Eclipse User Group


Engage in the Eclipse community this Summer at the Luna DemoCamp in Zurich. If you are interested in Eclipse Topics, this is the event to attend in Switzerland.

more

Zürich   19.06.2014

Hackergarten Zürich - Juni 2014



KEYWORDS: Hands-On

Hackergarten is a craftmen's workshop, classroom, a laboratory, a social circle, a writing group, a playground, and an artist's studio. Our goal is to create something that others can use; whether it be working software, improved documentation, or better educational materials. Our intent is to end each meeting with a patch or similar contribution submitted to an open and public project. Membership is open to anyone willing to contribution their time.

more

Basel   03.06.2014

Reactive Functional Programming with Vert.x


SPEAKER: Galder Zamarreño   COMPANY: Red Hat

KEYWORDS: Technology, Tools

Vert.x is an open source platform for developing asynchronous, event-driven, reactive applications for the JVM. In this talk you'll learn how to develop scalable, resilient and reactive applications using Vert.x which are perfectly suited for real-time web applications, taking full advantage of multi-core architectures. As a seasoned Java programmer, you'll be developing Vert.x applications in minutes, but if you really want to master Vert.x you have to embrace functional programming. No need to wait for Java 8 though to do functional programming in the JVM. You can develop Vert.x applications in a functional style using Scala, a programming language that mixes object orientation and functional programming providing expressiveness and conciseness that are unmatched by Java. Both the Scala and Java approaches will be demonstrated live in this presentation.

more

Zürich   27.05.2014

Probabilistische graphische Modelle mit Scala


SPEAKER: Andreas Bille   COMPANY: rcs systems GmbH

KEYWORDS: Concept, Methods, Technology

Probabilistische graphische Modelle (PGM) bieten einen durchgängigen Rahmen für automatisiertes Lernen, Wissensrepräsentation, Inferenz sowie Risiko- und Entscheidungsanalysen.

more

Geneva   21.05.2014

A Visit to CERN

Celebrating 25 years of WWW


SPEAKER 1: Jürgen Höller   COMPANY: Pivotal Inc.
SPEAKER 2: Agim Emruli   COMPANY: mimacom
SPEAKER 3: Joao Silva   COMPANY: CERN
SPEAKER 4: Lukasz Burdzanowski   COMPANY: CERN

KEYWORDS: Technology, Lessons learned

For this special occasion CERN is offering a guided tour to 30 interested jug.ch members. First come, first served. Please state your interest on the registration page.

more

Bern   21.05.2014

SQL, die unterschätzte Big Data Technologie

NoSQL? No, SQL!


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Language

Im vergangen Jahrzehnt hat sich das Interesse im Bereich Datenbanken stark weg von SQL und hin zu JPA / JPQL, oder sogar noch weiter weg, zu NoSQL bewegt.
Evangelisten sind sich weitgehend einig, dass RDBMS nicht "web scale" sind, auch wenn das Rennen doch noch gar nicht entschieden ist.

more

Luzern   14.05.2014

Apache Cassandra for Big Data Applications

An Introduction to the Basics


SPEAKER: Christof Roduner   COMPANY: Scandit

KEYWORDS: Concept, Technology

The NoSQL phenomenon has been attracting a lot of attention in the past few years. Driven by their need to accommodate high volumes of real-time data, major internet companies have popularized the use of data storage solutions that differ from traditional RDBMS.
One example of such a solution is the Apache Cassandra distributed database management system. Originally developed by Facebook to power their inbox search, Cassandra combines a schema-flexible data model (borrowed from Google's BigTable) with a fully distributed, shared-nothing design (borrowed from Amazon's Dynamo). This allows Cassandra to offer high availability, linear scalability and high performance while relaxing some consistency guarantees.

more

Bern   30.04.2014

Hack-Session zu Lambdas & Streams in Java 8

Eine zwanglose Hack-Session zum Kennenlernen der neuen Sprachmittel


SPEAKER 1: Angelika Langer   COMPANY: Angelika Langer Training/Consulting
SPEAKER 2: Klaus Kreft
KEYWORDS: Technology, Hands-On

Java-Entwickler, die Lust haben, sich frühzeitig mit den Erweiterungen der Sprache (Lambdas) und des Collection-Frameworks (Streams) in Java 8 vertraut zu machen, können an dieser Hack-Session teilnehmen. Die Idee ist, dass alle Teilnehmer ihre Notebooks inklusive JDK 8 Prerelease (Lambda-Compiler) mitbringen und nach einer kurzen Einführung "ins kalte Wasser springen": es soll versucht werden, mit den neuen Mitteln kleinere Programmieraufgaben zu lösen und dabei erste Erfahrungen mit Lambdas bei der Benutzung von Streams zu gewinnen. Mehr Infos auf der Website von Angelika Langer.

more

Luzern   29.04.2014

Hack-Session zu Lambdas & Streams in Java 8

Eine zwanglose Hack-Session zum Kennenlernen der neuen Sprachmittel


SPEAKER 1: Angelika Langer   COMPANY: Angelika Langer Training/Consulting
SPEAKER 2: Klaus Kreft
KEYWORDS: Technology, Hands-On

Java-Entwickler, die Lust haben, sich frühzeitig mit den Erweiterungen der Sprache (Lambdas) und des Collection-Frameworks (Streams) in Java 8 vertraut zu machen, können an dieser Hack-Session teilnehmen. Die Idee ist, dass alle Teilnehmer ihre Notebooks inklusive JDK 8 Prerelease (Lambda-Compiler) mitbringen und nach einer kurzen Einführung "ins kalte Wasser springen": es soll versucht werden, mit den neuen Mitteln kleinere Programmieraufgaben zu lösen und dabei erste Erfahrungen mit Lambdas bei der Benutzung von Streams zu gewinnen. Mehr Infos auf der Website von Angelika Langer.

more

Luzern   15.04.2014

SQL, die unterschätzte Big Data Technologie

NoSQL? No, SQL!


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Language

Im vergangen Jahrzehnt hat sich das Interesse im Bereich Datenbanken stark weg von SQL und hin zu JPA / JPQL, oder sogar noch weiter weg, zu NoSQL bewegt.
Evangelisten sind sich weitgehend einig, dass RDBMS nicht "web scale" sind, auch wenn das Rennen doch noch gar nicht entschieden ist.

more

Basel   08.04.2014

A CMS based on Vaadin

Why and How


SPEAKER 1: Espen Jervidalo   COMPANY: Magnolia CMS
SPEAKER 2: Daniel Lipp   COMPANY: Magnolia CMS

KEYWORDS: Language, Technology

Almost 4 years ago we were looking for a great client technology for the upcoming Version 5 of our Magnolia CMS. We ended up choosing Vaadin and started to develop a radically new UI.

more

Basel   31.03.2014

Java 8

Lambdas and Devices


SPEAKER: Stephen Chin   COMPANY: Oracle

KEYWORDS: Language, Technology

Java 8 is the most impactful update to the Java ecosystem since Java 5, introducing an entirely new programming model with lambda expressions, and a whole new platform of applications with support for ARM embedded devices.

more

Luzern   31.03.2014

Was fehlt Scrum?

Agiles Projektmanagement: Erwartungen, Erfahrungen und Vorschläge


SPEAKER 1: Jörg Hofstetter   COMPANY: Hochschule Luzern - Technik & Architektur
SPEAKER 2: Martin Jud   COMPANY: Hochschule Luzern - Technik & Architektur
SPEAKER 3: Erich Oswald   COMPANY: Ergon Informatik AG
SPEAKER 4: Ruedi Arnold   COMPANY: Hochschule Luzern - Technik & Architektur

Scrum ist heute in der Software-Industrie State of the Art.

more

Zürich   27.03.2014

Getting started with WebSockets in Java

WebSocket primer and an overview of JSR 356


SPEAKER: Arun Gupta   COMPANY: Red Hat

KEYWORDS: Concept, Technology

WebSocket attempts to solve the issues and limitations of HTTP for real-time communication by providing a full-duplex communication over a single TCP channel. IT bring new opportunities for efficient peer-to-peer communication, providing the basis for a new generation of interactive and "live" Web applications.

more

Zürich   20.03.2014

SQL, die unterschätzte Big Data Technologie

NoSQL? No, SQL!


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Language

Im vergangen Jahrzehnt hat sich das Interesse im Bereich Datenbanken stark weg von SQL und hin zu JPA / JPQL, oder sogar noch weiter weg, zu NoSQL bewegt.
Evangelisten sind sich weitgehend einig, dass RDBMS nicht "web scale" sind, auch wenn das Rennen doch noch gar nicht entschieden ist.

more

Bern   19.03.2014

Scala and the Reactive (r)-evolution

Java, the JVM and the interoperability of Scala.


SPEAKER: Jason Zaugg   COMPANY: Typesafe

KEYWORDS: Concept, Lessons learned, Methods, Technology

I'll start with an quick introduction to the Typesafe Reactive Platform, and how Java and Scala programmers can use this foundation to build apps that meet the ever-increasing demands for low-latency, robust, scalable software. We believe that the JVM is the best place to tackle these challenge, which should be great news for the JUG's of the world!

more

Zürich   18.03.2014

Open Source BPM mit BPMN 2.0 und Java

Vorstellung des Open Source Projektes camunda BPM


SPEAKER: Bernd Rücker   COMPANY: camunda services GmbH

KEYWORDS: Product, Tools, Lessons learned, Methods

BPM muss heute "Zero-Code" sein? Unsere Praxiserfahrung sagt: Nein! Proprietäre Black-Box BPM Suiten vor denen Entwickler wegrennen sind kontraproduktiv.
Ich möchte in diesem Vortrag unseren Ansatz vorstellen, der sich bereits in vielen Projekten bewährt hat: Die leichtgewichtige Open Source BPM Platform camunda BPM, die sowohl "embedded" als Library in der eigenen Anwendung aber auch "shared" als Container-Dienst z.B. im Tomcat oder JBoss betrieben werden kann.

more

Zürich   11.03.2014

33 things you want to do better


SPEAKER: Tom Bujok   COMPANY: SBB

KEYWORDS: Lessons learned, Technology, Tools

Business project are intensive and tiring. Tight deadlines often make developers produce the infamous "enterprise" code, the quality of which is the least important factor.

more

Basel   06.03.2014

Java 8

Lambdas und Streams


SPEAKER: Stephan Fischli   COMPANY: Berner Fachhochschule und ISC-EJPD

KEYWORDS: Language, Technology

Im März 2014 wird Java 8 released.
Während die beiden letzten Java-Versionen nur kleinere Änderungen der Sprache beinhalteten, wird in Java 8 mit den Lambda-Ausdrücken ein neues Paradigma eingeführt: die funktionale Programmierung.

more

Luzern   25.02.2014

Clojure und core.logic

Eine Einführung und Anwendungsbeispiele für logische Programmierung


SPEAKER: Christian Meichsner   COMPANY: XELOG AG

KEYWORDS: Concept, Lessons learned, Methods, Tools

Moderne Informationssysteme werden immer komplexer. Die korrekte Abbildung dieser Komplexität fordert dem Programmierer alles ab. Der Industriestandard Imperative Programmierung mit Unittests stösst hier zunehmen an seine Grenzen: Imperative Programmierung erfordert die Abbildung des "Was soll das Programm tun" durch ein "Wie soll das Programm etwas tun" und vermischt somit funktionale und nicht-funktionale Aspekte. Unittests sind ein Hilfsmittel, um Aussagen über die Korrektheit zu treffen, stossen aber für Java als Ausprägung einer "von Neumann" Sprache an ihre Grenzen. Logische Programmierung versucht diese Grenzen aufzubrechen und bietet dem Programmierer Werkzeuge für formal verifizierbare und sehr kompakt beschreibbare Lösungen.

more

Bern   20.02.2014

Red Hat OpenShift for Developers

The polyglot platform as a service (PaaS)


SPEAKER: Max Rydahl Andersen   COMPANY: RedHat

KEYWORDS: Concept, Technology, Product

OpenShift is Red Hat’s polyglot Platform as a service which allow you to run a large range of services in the cloud. In this talk I will give an introduction to OpenShift, what it offers and how it works.

more

Basel   06.02.2014

HTML5 vs. Security

Why Cross-Site Scripting becomes even worse


SPEAKER: Thomas Röthlisberger   COMPANY: Compass Security AG

KEYWORDS: Concept, Lessons learned, Technology

HTML5 is the new upcoming web standard which introduces several new features that can be used by web applications and web browsers. Through these new features new vulnerabilities are introduced as well. While in HTML 4.01 the attacks mainly focus on web servers, with HTML5 this boundary has moved towards the client. New HTML5 features enable possibilities for directly attacking the web browser and not all can be circumvented by secure implementation on the server side, because some HTML5 features are the vulnerabilities itself.

more

Bern   30.01.2014

Einführung in Graphdatenbanken und Neo4j

Eine Reise in die wunderbare Welt der Graphen


SPEAKER: Stefan Armbruster   COMPANY: Neo Technology

KEYWORDS: Concept, Technology, Product

NoSQL Technologien sind jetzt in aller Munde, und das Interesse daran steigt immer weiter, der Aufklärungsbedarf ist enorm, da die Verantwortung für die Entscheidung für Technologien immer mehr in den Händen der Entwickler liegt.

more

Zürich   29.01.2014

Einführung in Graphdatenbanken und Neo4j

Eine Reise in die wunderbare Welt der Graphen


SPEAKER: Armbruster Stefan   COMPANY: Neo Technology

KEYWORDS: Concept, Technology, Product

NoSQL Technologien sind jetzt in aller Munde, und das Interesse daran steigt immer weiter, der Aufklärungsbedarf ist enorm, da die Verantwortung für die Entscheidung für Technologien immer mehr in den Händen der Entwickler liegt.

more

Luzern   23.01.2014

Scala and the Reactive (r)-evolution

Java, the JVM and the interoperability of Scala.


SPEAKER: Jason Zaugg   COMPANY: Typesafe

KEYWORDS: Concept, Lessons learned, Methods, Technology

I'll start with an quick introduction to the Typesafe Reactive Platform, and how Java and Scala programmers can use this foundation to build apps that meet the ever-increasing demands for low-latency, robust, scalable software. We believe that the JVM is the best place to tackle these challenge, which should be great news for the JUG's of the world!

more

Zürich   07.01.2014

Apache Cassandra for Big Data Applications

An Introduction to the Basics


SPEAKER: Christof Roduner   COMPANY: Scandit

KEYWORDS: Concept, Technology

The NoSQL phenomenon has been attracting a lot of attention in the past few years. Driven by their need to accommodate high volumes of real-time data, major internet companies have popularized the use of data storage solutions that differ from traditional RDBMS.
One example of such a solution is the Apache Cassandra distributed database management system. Originally developed by Facebook to power their inbox search, Cassandra combines a schema-flexible data model (borrowed from Google's BigTable) with a fully distributed, shared-nothing design (borrowed from Amazon's Dynamo). This allows Cassandra to offer high availability, linear scalability and high performance while relaxing some consistency guarantees.

more

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