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

Events

Past events 2016

Zürich   15.12.2016

Polyglot on the JVM with Graal


SPEAKER: Thomas Wuerthinger   COMPANY: Oracle Labs

KEYWORDS: Concept, Product, Research, Technology

Graal is a just-in-time compiler for the Java Virtual Machine that can run on Java 9 by using JVMCI, the new Java-based compiler interface.
Graal also includes support for the Truffle polyglot framework, providing peak performance for dynamic languages.

more

Basel   13.12.2016

Einführung in WebComponents

Was ist das und wie geht das? Ein Schnelleinstieg für Web-Entwickler mit HTML-Grundkenntnissen.


SPEAKER: Marcus Fihlon   COMPANY: CSS Versicherung

KEYWORDS: Technology, Concept, Methods

Web Components sind ein neuer W3C Standard bestehend aus vier Spezifikationen, welche es erlauben, wiederverwendbare Widgets und Komponenten für den Einsatz auf Webseiten und in Webapplikationen zu erstellen.
Die Intention hinter dem Standard ist es, die Idee komponentenbasierter Software-Entwicklung in das World Wide Web zu bringen. Web Components erlauben die Kapselung von und die Interoperabilität zwischen HTML Elementen.

more

Zürich   07.12.2016

JavaFX Hands On


SPEAKER: Michael Inden   COMPANY: Zühlke Engineering

KEYWORDS: Hands-On, Technology

Java FX ist die neueste GUI-Technologie. Mit Version 8 schickt sich JavaFX an, Swing als GUI-Technologie abzulösen. Dieser Workshop führt in die Programmierung von JavaFX-Anwendungen ein und zeigt, wie man die Erweiterungen aus Java 8 gezielt nutzen kann, um moderne gute bedienbare Desktop-Anwendungen zu erstellen.

more

Zürich   30.11.2016

Java 9 Hands On Workshop

Die Neuerungen im Überblick


SPEAKER: Michael Inden   COMPANY: Zühlke Engineering AG

KEYWORDS: Concept, Technology, Hands-On

Rund 3,5 Jahre nach Erscheinen von JDK 8 am 18. März 2014 soll Java in Version 9 im Juli 2017 veröffentlicht werden.

more

Zürich   24.11.2016

A practical RxJava example with Ratpack and Couchbase


SPEAKER: Laurent Doguin   COMPANY: Couchbase

KEYWORDS: Product, Technology, Open Source

RxJava seems to be this awesome thing that every cool kids start using. But when you read about it, half of the time it’s hard to make anything out of it.
Sure the isolated examples look nice but it’s always hard to put this in perspective with a real app.

more

Basel   23.11.2016

A practical RxJava example with Ratpack and Couchbase


SPEAKER: Laurent Doguin   COMPANY: Couchbase

KEYWORDS: Product, Technology, Open Source

Unfortunately we had to cancel this event as we had only few registragions.

more

Luzern   22.11.2016

Getting started with Couchbase and Spring


SPEAKER: Laurent Doguin   COMPANY: Couchbase

KEYWORDS: Product, Technology, Open Source

Unfortunately we had to cancel this event as we had only few registragions.

more

Basel   16.11.2016

JavaFX Hands On


SPEAKER: Michael Inden   COMPANY: Zühlke Engineering

KEYWORDS: Hands-On, Technology

Java FX ist die neueste GUI-Technologie. Mit Version 8 schickt sich JavaFX an, Swing als GUI-Technologie abzulösen. Dieser Workshop führt in die Programmierung von JavaFX-Anwendungen ein und zeigt, wie man die Erweiterungen aus Java 8 gezielt nutzen kann, um moderne gute bedienbare Desktop-Anwendungen zu erstellen.

more

St. Gallen   02.11.2016

Zehn SQL-Tricks, die du nicht für möglich gehalten hättest

Make SQL Great Again


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Technology

SQL ist die Sprache von Big Data. Egal, ob eine klassische relationale Datenbank, ein Column Store („NewSQL“) oder ein nicht relationales Speichersystem („NoSQL“) verwendet wird, eine starke, deklarative, SQL-basierte Abfragesprache verschafft den entscheidenden Vorteil.

more

Luzern   02.11.2016

Model-View-ViewModel mit JavaFX


SPEAKER 1: Manuel Mauky   COMPANY: Saxonia Systems AG
SPEAKER 2: Max Wielsch   COMPANY: Saxonia Systems AG

KEYWORDS: Technology, Methods, Concept

Die wahre Schönheit von UIs verbirgt sich unter der Oberfläche, nicht zuletzt, weil der Unterhalt von schlecht wartbaren Anwendungen sonst sehr teuer wird. Saubere Architekturen erleichtern die Wart- und Testbarkeit.

more

Zürich   02.11.2016

DIY: Java Static Analysis

SonarQube Java Analyzer explained, from parsing Java source code to symbolic execution.


SPEAKER 1: Peru Nicolas   COMPANY: SonarSource
SPEAKER 2: Gumowski Michael   COMPANY: SonarSource

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

Discover how static analysis is a way to find bugs in your code by discovering the internals of the Java Analyzer of SonarQube.

more

Basel   25.10.2016

First Blockchain Meetup in Basel

Colony - A governance framework for decentralised organisations


SPEAKER 1: Jack du Rose   COMPANY: Colony
SPEAKER 2: Aron Fischer   COMPANY: Colony

KEYWORDS: Meeting, Networking

It is a great pleasure to announce our first Blockchain Meetup in Basel, where we will attempt the first "live stream" across 3 Cities (Basel, Zurich, Geneva).

more

Bern   20.10.2016

Zehn SQL-Tricks, die du nicht für möglich gehalten hättest

Make SQL Great Again


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Technology

SQL ist die Sprache von Big Data. Egal, ob eine klassische relationale Datenbank, ein Column Store („NewSQL“) oder ein nicht relationales Speichersystem („NoSQL“) verwendet wird, eine starke, deklarative, SQL-basierte Abfragesprache verschafft den entscheidenden Vorteil.

more

Basel   19.10.2016

JavaBasel 2016

Unterstützt von jug.ch


SPEAKER 1: Sven Reimers   COMPANY: Airbus
SPEAKER 2: Benjamin Folda   COMPANY: Sympany
SPEAKER 3: Ralf Heitzler   COMPANY: Sympany
SPEAKER 4: Michael Heinrichs   COMPANY: Canoo Engineerig AG
SPEAKER 5: Johan Vos   COMPANY: Gluon
SPEAKER 6: René Groeschke   COMPANY: Gradle, Inc.
SPEAKER 7: Jonas Felix   COMPANY: Felixideas GmbH
SPEAKER 8: Mikaël Geljic   COMPANY: Magnolia International Ltd.
SPEAKER 9: Nicolas Barbé   COMPANY: Magnolia International Ltd.
SPEAKER 10: Valentin Olteanu   COMPANY: Adobe Systems Basel
SPEAKER 11: Andrei Dulvac   COMPANY: Adobe Systems Basel
SPEAKER 12: Gerrit Grunwald   COMPANY: Canoo Engineering AG
SPEAKER 13: Vitaly Tsaplin   COMPANY: Adobe Systems Basel

KEYWORDS: Tools, Product, Technology, Open Source

Schon seit vielen Jahren lebt die Idee einer Java-Entwicklerkonferenz in Basel - jetzt ist es endlich soweit: Die Java User Group Schweiz, die Basler Versicherung AG und die Canoo Engineering AG veranstalten gemeinsam am 19. Oktober 2016 die 1­-Tages­-Konferenz Java Basel 2016. Zählen Sie die Zeit bis zur JavaBasel 2016, der etwas anderen Konferenz im Herzen von Basel mit sowohl lokal wie auch international bekannten Speakern.

more

Luzern   18.10.2016

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 (from IaaS to PaaS) in order to bring your applications (including Java based) to the cloud.

more

St. Gallen   29.09.2016

The Java Module system In Action

A Preview on Modularity in Java 9


SPEAKER: Nicolai Parlog   COMPANY: CodeFX

KEYWORDS: Product, Technology, Open Source

You might have heard about Project Jigsaw in Java 9 but did you see it in action?
This talk will walk you through the features and pitfalls while modularizing an example application.

more

Luzern   28.09.2016

The Java Module system In Action

A Preview on Modularity in Java 9


SPEAKER: Nicolai Parlog   COMPANY: CodeFX

KEYWORDS: Product, Technology, Open Source

You might have heard about Project Jigsaw in Java 9 but did you see it in action?
This talk will walk you through the features and pitfalls while modularizing an example application.

more

Bern   27.09.2016

The Java Module system In Action

A Preview on Modularity in Java 9


SPEAKER: Nicolai Parlog   COMPANY: CodeFX

KEYWORDS: Product, Technology, Open Source

You might have heard about Project Jigsaw in Java 9 but did you see it in action?
This talk will walk you through the features and pitfalls while modularizing an example application.

more

Zürich   26.09.2016

The Java Module system In Action

A Preview on Modularity in Java 9


SPEAKER: Nicolai Parlog   COMPANY: CodeFX

KEYWORDS: Product, Technology, Open Source

You might have heard about Project Jigsaw in Java 9 but did you see it in action?
This talk will walk you through the features and pitfalls while modularizing an example application.

more

Basel   21.09.2016

Zehn SQL-Tricks, die du nicht für möglich gehalten hättest

Make SQL Great Again


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Technology

SQL ist die Sprache von Big Data. Egal, ob eine klassische relationale Datenbank, ein Column Store („NewSQL“) oder ein nicht relationales Speichersystem („NoSQL“) verwendet wird, eine starke, deklarative, SQL-basierte Abfragesprache verschafft den entscheidenden Vorteil.

more

Zürich   20.09.2016

Zehn SQL-Tricks, die du nicht für möglich gehalten hättest

Make SQL Great Again


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Technology

SQL ist die Sprache von Big Data. Egal, ob eine klassische relationale Datenbank, ein Column Store („NewSQL“) oder ein nicht relationales Speichersystem („NoSQL“) verwendet wird, eine starke, deklarative, SQL-basierte Abfragesprache verschafft den entscheidenden Vorteil.

more

Rapperswil   15.09.2016

CH open Workshop-Tage 2016

in Zusammenarbeit mit jug.ch


SPEAKER 1: Sebastian Deutsch   COMPANY: 9elements GmbH
SPEAKER 2: Marcel Bernet   COMPANY: mc-b/IoTKit
SPEAKER 3: Rick Janda   COMPANY: Zühlke Engineering AG
SPEAKER 4: Lukas Eder   COMPANY: Data Geekery GmbH
SPEAKER 5: Michael Müller   COMPANY: Container Solutions AG
SPEAKER 6: Andreas Meier   COMPANY: ZHAW
SPEAKER 7: Martin Kropp   COMPANY: FHNW

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

Die /ch/open-Workshop-Tage finden dieses Jahr vom 13.-15. September 2016 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   14.09.2016

CH open Workshop-Tage 2016

in Zusammenarbeit mit jug.ch


SPEAKER 1: Thomas Amberg   COMPANY: Yaler.net
SPEAKER 2: Gonzalo Casas   COMPANY: TTN Zürich
SPEAKER 3: Ruedi Arnold   COMPANY: Hochschule Luzern
SPEAKER 4: Simon Wehrli   COMPANY: Ahrina GmbH
SPEAKER 5: Oliver Nautsch   COMPANY: Nautsch GmbH
SPEAKER 6: Mirko Stocker   COMPANY: Hochschule für Technik, Rapperswil
SPEAKER 7: Andreas Malär   COMPANY: oddEVEN AG
SPEAKER 8: Daniel Moeller   COMPANY: oddEVEN AG
SPEAKER 9: Walter Jenni   COMPANY: Jenni und Partner

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

Die /ch/open-Workshop-Tage finden dieses Jahr vom 13.-15. September 2016 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   13.09.2016

CH open Workshop-Tage 2016

in Zusammenarbeit mit jug.ch


SPEAKER 1: Adam Bien   COMPANY: Consultant and author
SPEAKER 2: Farhad Mehta   COMPANY: Hochschule für Technik, Rapperswil
SPEAKER 3: Bartosz Majsak   COMPANY: Red Hat
SPEAKER 4: Thomas Hug   COMPANY: Atos Consulting
SPEAKER 5: Martin Zimmermann   COMPANY: Hochschule Luzern
SPEAKER 6: Christian Merschroth   COMPANY: Hochschule Offenburg
SPEAKER 7: Jonas Bandi   COMPANY: IvoryCode GmbH
SPEAKER 8: Erkan Yanar   COMPANY: Linsenraum
SPEAKER 9: Tudor Gîrba   COMPANY: feenk gmbh

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

Die /ch/open-Workshop-Tage finden dieses Jahr vom 13.-15. September 2016 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.2016

Generations


SPEAKER: Bernhard von Gunten   COMPANY: Swisslog AG

Generations ist kein neues Framework für Java Entwickler, sondern eine reale Herausforderung für Firmen die seit 20 oder mehr Jahren in der Softwareentwicklung tätig sind, und sich heute in der Java Welt bewegen.

more

Luzern   01.09.2016

Isomorphic JavaScript Webapps auf der JVM mit React.js und Java EE MVC


SPEAKER: Niko Köbler   COMPANY: Software-Architekur, Entwicklung & Training

KEYWORDS: Technology, Concept, Lessons learned

Isomorphe JavaScript Apps sind JavaScript Anwendungen, die sowohl auf der Client-Seite wie auch auf der Server-Seite ausgeführt können.

more

Basel   31.08.2016

Isomorphic JavaScript Webapps auf der JVM mit React.js und Java EE MVC


SPEAKER: Niko Köbler   COMPANY: Software-Architekur, Entwicklung & Training

KEYWORDS: Technology, Concept, Lessons learned

Isomorphe JavaScript Apps sind JavaScript Anwendungen, die sowohl auf der Client-Seite wie auch auf der Server-Seite ausgeführt können.

more

Zürich   30.08.2016

Kein Stress mit den Tests - Stresstests mit Gatling


SPEAKER: Niko Köbler   COMPANY: Niko Köbler IT-Beratung

Haben sich Unit-, Integrations- und Oberflächentests in der Vergangenheit doch mehr oder weniger gut durchgesetzt, fristen die Lasttests eher ein Nischen-Dasein oder fallen meist Zeit-Budgets zum Opfer.
In vielen Unternehmen klicken die Mitarbeiter meist nur schnell aber unkontrolliert hin und her. Diese Art von Smoke-Tests haben keine Aussagekraft, sind nicht reproduzier- und damit nicht vergleich- oder bewertbar. Wenn ein Performance-Engpass auftritt, ist die eigentliche Ursache nicht ersichtlich.

more

Zürich   25.08.2016

Taking your Selenium Tests for web and mobile beyond your local Firefox Browser

Designingand operating a scalable, cost-efficient and secure test execution infrastructure with Selenium Grid


SPEAKER 1: Michael Palotas   COMPANY: Element34 Solutions GmbH
SPEAKER 2: Francois Reynaud   COMPANY: Element34 Solutions GmbH

According to the Gartner Magic Quadrant for test automation, Selenium will become the de-facto standard by 2020 for test automation. One could say that Selenium already “is” the standard for automating web and mobile applications.

more

Luzern   22.08.2016

Performance Analyse mit djigger, der open-source APM Lösung


SPEAKER: Dorian Cransac   COMPANY: exense GmbH

KEYWORDS: Tools, Open Source, Lessons learned

Während gewisse Tools versuchen, immer mehr Patterns und Hotspots automatisch zu entdecken, setzen wir mit djigger den Fokus auf die konkreten Schritte einer Performance-Analyse. Djigger ist eine open-source Application Performance Management Lösung, welche bereits seit 4 Jahren bei Schweizer sowie Französischen Firmen im Einsatz ist, und verschiedene Mittel zur Sammlung, Aggregierung und Visualisierung von Performance-Daten zur Verfügung stellt.

more

Bern   17.08.2016

Anti-Aging Behandlung für Legacy Software

Ein Erfahrungsbericht


SPEAKER: Jörg Bächtiger   COMPANY: Finnova AG

KEYWORDS: Concept, Hands-On, Lessons learned

In den letzten Jahrzehnten wurden sehr große, komplexe und mission-critical Software-Systeme erstellt. Einige dieser Systeme haben das Ende ihres Lebenszyklus erreicht und es ist eine große Herausforderung, die Software zu erneuern resp. zu verjüngen.
Das Ziel dieser Verjüngung ist es, wieder eine belastbare Basis für die Umsetzung von neuen Anforderungen zu erhalten.

more

Luzern   05.07.2016

Zehn SQL-Tricks, die du nicht für möglich gehalten hättest

Make SQL Great Again


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Technology

SQL ist die Sprache von Big Data. Egal, ob eine klassische relationale Datenbank, ein Column Store („NewSQL“) oder ein nicht relationales Speichersystem („NoSQL“) verwendet wird, eine starke, deklarative, SQL-basierte Abfragesprache verschafft den entscheidenden Vorteil.

more

Zürich   29.06.2016

Event-driven microservices with Vert.x and Kubernetes


SPEAKER: Andy Moncsek   COMPANY: Trivadis AG

KEYWORDS: Concept, Research, Services, Hands-On

Vert.x is, first of all, a toolkit for building reactive application on JVM. You can quickly create Proxies and Aggregators for your microservice architecture or you can build you entire architecture using Vert.x.

more

Bern   23.06.2016

Build server components with vert.x

How we built an API Gateway on top of vert.x in Post IT and successfully serve millions of requests every day


SPEAKER: Florian Kammermann   COMPANY: Post IT

KEYWORDS: Technology, Methods

In this talk you will learn about the architecture of vert.x and how to build components on top of vert.x. In a microservice world vert.x is a perfect fit, you will learn why.

more

Zürich   21.06.2016

Eclipse DemoCamp Neon

Swiss Eclipse User Group


Engage in the Eclipse and Java community this Summer at the Eclipse DemoCamp in Zurich. If you are interested in Java, Eclipse and other Open Source Topics, this is the event to attend in Switzerland.

more

St. Gallen   16.06.2016

Software Delivery mit Docker?


SPEAKER 1: Beat Helfenberger   COMPANY: Namics
SPEAKER 2: André Schäfer   COMPANY: Namics

KEYWORDS: Technology, Concept, Open Source

Ist Software Delivery mit Docker ein zukünftiger Weg?

more

Luzern   16.06.2016

Einführung in WebComponents

Was ist das und wie geht das? Ein Schnelleinstieg für Web-Entwickler mit HTML-Grundkenntnissen.


SPEAKER: Marcus Fihlon   COMPANY: CSS Versicherung

KEYWORDS: Technology, Concept, Methods

Web Components sind ein neuer W3C Standard bestehend aus vier Spezifikationen, welche es erlauben, wiederverwendbare Widgets und Komponenten für den Einsatz auf Webseiten und in Webapplikationen zu erstellen.
Die Intention hinter dem Standard ist es, die Idee komponentenbasierter Software-Entwicklung in das World Wide Web zu bringen. Web Components erlauben die Kapselung von und die Interoperabilität zwischen HTML Elementen.

more

Basel   25.05.2016

Design Thinking


SPEAKER: Séverine Steiner   COMPANY: ti&m AG

Design Thinking – der Trendbegriff der Stunde. Aber was heisst Design Thinking überhaupt und wie funktioniert es?

more

Zürich   24.05.2016

Hazelcast bei der SBB

Honey, I shrunk the response times


SPEAKER: Korhan Gülseven   COMPANY: SBB AG

KEYWORDS: Lessons learned, Technology, Tools, Open Source

Hazelcast ist ein verteiltes In-Memory Data Grid auf Basis von Java. Es ist vielseitig und kann für unterschiedlichste Anwendungsfälle wie Caching, Messaging und Distributed Computing eingesetzt werden.
Dank seiner Einfachheit und den flexiblen Lizenzierungsmodellen erfreut sich das Produkt zunehmender Verbreitung, auch bei der SBB Informatik.

more

Zürich   23.05.2016

Using Java Reflection to Debug Performance Issues


SPEAKER: Heinz Kabutz   COMPANY: JavaSpecialists.EU

KEYWORDS: Technology, Tools, Hands-On

Java reflection allows us to peek inside objects that we don't know, find their classes and then call methods and set fields. Great, but how can we use this practically in the "real world"?

more

Bern   19.05.2016

JavaFX Hands On


SPEAKER: Michael Inden   COMPANY: Zühlke Engineering

KEYWORDS: Hands-On, Technology

Java FX ist die neueste GUI-Technologie. Mit Version 8 schickt sich JavaFX an, Swing als GUI-Technologie abzulösen. Dieser Workshop führt in die Programmierung von JavaFX-Anwendungen ein und zeigt, wie man die Erweiterungen aus Java 8 gezielt nutzen kann, um moderne gute bedienbare Desktop-Anwendungen zu erstellen.

more

Zürich   10.05.2016

Dokumentation und Testing von REST-Schnittstellen mit Swagger


SPEAKER: Adrian Moos   COMPANY: Bedag Informatik AG

KEYWORDS: Technology, Tools, Open Source

Durch die steigende Verbreitung von Javascript-GUIs haben REST und JSON stark an Bedeutung gewonnen.
Wie aber dokumentiert und testet man solche Schnittstellen?

more

Luzern   03.05.2016

Anti-Aging Behandlung für Legacy Software

Ein Erfahrungsbericht


SPEAKER: Jörg Bächtiger   COMPANY: Finnova AG

KEYWORDS: Concept, Hands-On, Lessons learned

In den letzten Jahrzehnten wurden sehr große, komplexe und mission-critical Software-Systeme erstellt. Einige dieser Systeme haben das Ende ihres Lebenszyklus erreicht und es ist eine große Herausforderung, die Software zu erneuern resp. zu verjüngen.
Das Ziel dieser Verjüngung ist es, wieder eine belastbare Basis für die Umsetzung von neuen Anforderungen zu erhalten.

more

Basel   28.04.2016

Web ahead

The Future of Web Development


SPEAKER 1: Daniel Maier   COMPANY: Trivadis
SPEAKER 2: Johannes Mangold   COMPANY: Trivadis

KEYWORDS: Technology, Tools

Für Unternehmen wird es immer schwieriger, sich im Dschungel aufstrebender Frontendtechnologien und Web-Trends zu orientieren.
In diesem sehr kurzlebigem Umfeld, in dem gefühlt wöchentlich neue Keyplayer die Bühne betreten, scheint es schier unmöglich, langfristige Standards und Rahmenbedingungen für Enterprise Anwendungen zu fixieren.

more

St. Gallen   28.04.2016

Tune the App, not the SQL

DBA Sherlock's Adventures in Hibernate/jOOQ Land


SPEAKER: Sigrid Keydana   COMPANY: Trivadis

KEYWORDS: Technology, Tools, Open Source

Unfortunately this talk had to be cancelled! We are very sorry about this!

more

Zürich   26.04.2016

OAuth Hacks

A gentle introduction to OAuth 2 and Apache Oltu


SPEAKER: Antonio Sanso   COMPANY: Adobe Systems Basel

KEYWORDS: Tools, Product, Technology, Open Source

The Web Authorization (OAuth) protocol allows a user to grant a third-party Web site or application access to the user's protected resources, without necessarily revealing their long-term credentials, or even their identity.

more

Zürich   20.04.2016

JUnit 5

Shaping the Future of Testing on the JVM


SPEAKER: Sam Brannen   COMPANY: Swiftmind GmbH

KEYWORDS: Technology, Tools, Open Source

Want to know what the hype surrounding JUnit 5 is all about? Then join this talk by JUnit 5 core committer Sam Brannen to find out!

more

Luzern   12.04.2016

Frege

Konsequent funktionale Programmierung für die JVM


SPEAKER: Dierk König   COMPANY: Canoo

KEYWORDS: other Languages, Concept, Hands-On, Research

Die Industrie gewöhnt sich langsam an einen "funktionalen Stil" in Java und in anderen JVM Sprachen. Das ist ein Fortschritt.

more

Basel   06.04.2016

JUG ArchiB@le Stammtisch

Make your Asciidoctor Groovy


SPEAKER: Stephan Classen   COMPANY: Canoo Engineerig AG

KEYWORDS: Networking, Meeting

AsciidoctorJ is the official library to run Asciidoctor on the JVM. It is used to convert AsciiDoc files to HTML, PDF or DocBook documents. AsciidoctorJ offers a simple extension mechanism which allows to add new features and capabilities to the conversion process.

more

Bern   05.04.2016

Immutable Infrastructure

Rise of the Machine Images


SPEAKER: Axel Fontaine   COMPANY: Boxfuse GmbH

KEYWORDS: Concept

The cloud is the new normal and it is time to rethink how we see machines and deployments. We have been piling layer upon layer of complexity for too long. But why should it be this way? It is time to radically simplify all this.

more

Luzern   31.03.2016

Wir trimmen unsere Monolithen fit für die Zukunft!

Warum Monolithen entstehen und wie uns Microservices helfen können, diese Biester zu bändigen.


SPEAKER: Anatole Tresch   COMPANY: Trivadis AG

KEYWORDS: Hands-On, Technology

Monolithen sind heute praktisch überall anzutreffen. Oftmals sind diese strategisch nicht wegzudenken, erzeugen aber sehr hohe Betriebs- und Wartungskosten.
Microservices hingegen sollen schlank, skalierbar, flexibel und v.a. lose gekoppelt sein. Warum also nicht unsere Monolithen umbauen, um von den Vorteilen von loser Kopplung zu profitieren?
Das ist leider einfacher gesagt als getan, denn es lauern viele Stolpersteine auf dem Weg...

more

Zürich   30.03.2016

Wie Weltklasse Testing aussieht und warum es Manuelles Testing nicht gibt


SPEAKER: Ilari Henrik Aegerter   COMPANY: House of Test Gmbh

KEYWORDS: Concept, Methods

Software Testing ist eine junge Disziplin und wie alles Neue noch weitgehend unverstanden.

more

Bern   29.03.2016

Wie Weltklasse Testing aussieht und warum es Manuelles Testing nicht gibt


SPEAKER: Ilari Henrik Aegerter   COMPANY: House of Test Gmbh

KEYWORDS: Concept, Methods

Software Testing ist eine junge Disziplin und wie alles Neue noch weitgehend unverstanden.

more

Zürich   22.03.2016

Anti-fragile Cloud Architekturen


SPEAKER: Agim Emruli   COMPANY: mimacom ag

KEYWORDS: Concept, Methods

Der Aufbau von verteilten Microservice Architekturen bringt alle Probleme von verteilten Anwendungen mit sich.

more

Zürich   15.03.2016

Deep Dive into Top Java Performance and Scalability Problems of 2015!


SPEAKER: Andreas Grabner   COMPANY: Dynatrace Software

KEYWORDS: Methods, Technology, Tools

Most performance problems in Java Applications under load dont require a large load test to find out.

more

Zürich   02.03.2016

Intellij Idea - Tips and Tricks


SPEAKER: Hadi Hariri   COMPANY: Jetbrains

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

Learn how to use IntelliJ IDEA effectively and efficiently without a mouse in sight.

more

Basel   02.03.2016

Konfiguration mit Apache Tamaya


SPEAKER: Anatole Tresch   COMPANY: Trivadis AG

KEYWORDS: Concept, Open Source, Technology

Dieser Vortrag gibt eine Einführung in die Konzepte und Möglichkeiten des Apache Tamaya Konfigurationsframework und zeigt wie man Applikationen und Microservices effektiv und flexibel konfigurieren kann.
Dazu werden wir eine kleine Microservice-Applikation verwenden, welche die meisten gängigen Plattformen wie Java EE, Spring Boot, JBoss Swarm und evt. mehr in einer Lösung kombiniert.

more

Zürich   18.02.2016

Monadic Java


SPEAKER: Mario Fusco   COMPANY: Red Hat

KEYWORDS: Concept, Research, Technology

Category Theory is to functional programming what GoF design patterns are to object oriented programming.
Since Java introduced lambda expressions, time is arrived also for Java developers to learn something more about functional programming patterns.

more

Luzern   17.02.2016

Monadic Java


SPEAKER: Mario Fusco   COMPANY: Red Hat

KEYWORDS: Concept, Research, Technology

Category Theory is to functional programming what GoF design patterns are to object oriented programming.
Since Java introduced lambda expressions, time is arrived also for Java developers to learn something more about functional programming patterns.

more

Zürich   10.02.2016

Wir trimmen unsere Monolithen fit für die Zukunft!

Warum Monolithen entstehen und wie uns Microservices helfen können, diese Biester zu bändigen.


SPEAKER: Anatole Tresch   COMPANY: Trivadis AG

KEYWORDS: Hands-On, Technology

Monolithen sind heute praktisch überall anzutreffen. Oftmals sind diese strategisch nicht wegzudenken, erzeugen aber sehr hohe Betriebs- und Wartungskosten.
Microservices hingegen sollen schlank, skalierbar, flexibel und v.a. lose gekoppelt sein. Warum also nicht unsere Monolithen umbauen, um von den Vorteilen von loser Kopplung zu profitieren?
Das ist leider einfacher gesagt als getan, denn es lauern viele Stolpersteine auf dem Weg...

more

St. Gallen   09.02.2016

Harnessing Java Flight Recorder

Low overhead production time profiling and diagnostics


SPEAKER: Marcus Hirt   COMPANY: Oracle

KEYWORDS: Technology, Tools

Oracle's HotSpot JDK comes with a wide variety of tools and utilities. This session will discuss what was once called the best unintentionally kept secret of the Oracle JDK - Java Flight Recorder. The session will discuss how to get started using Java Flight Recorder for production time profiling and diagnostics.

more

Bern   28.01.2016

Java 8 Hands On

Hacking with Lambdas, Streams and the new Date and Time API


SPEAKER: Michael Inden   COMPANY: Zühlke Engineering AG

KEYWORDS: Hands-On, Technology

Java 8 ist die neuste Java-Version und enthält umfangreiche Erweiterungen. Insbesondere die Lambdas und das Stream-API sind wegweisende Neuerungen, durch die neben der objektorientierten nun auch die funktionale Programmierung in Java möglich wird.

more

St. Gallen   26.01.2016

Konfiguration mit Apache Tamaya


SPEAKER: Anatole Tresch   COMPANY: Trivadis AG

KEYWORDS: Concept, Open Source, Technology

Dieser Vortrag gibt eine Einführung in die Konzepte und Möglichkeiten des Apache Tamaya Konfigurationsframework und zeigt wie man Applikationen und Microservices effektiv und flexibel konfigurieren kann.
Dazu werden wir eine kleine Microservice-Applikation verwenden, welche die meisten gängigen Plattformen wie Java EE, Spring Boot, JBoss Swarm und evt. mehr in einer Lösung kombiniert.

more

Luzern   26.01.2016

Java 8 Hands On

Hacking with Lambdas, Streams and the new Date and Time API


SPEAKER: Michael Inden   COMPANY: Zühlke Engineering

KEYWORDS: Hands-On, Technology

Java 8 ist die neuste Java-Version und enthält umfangreiche Erweiterungen. Insbesondere die Lambdas und das Stream-API sind wegweisende Neuerungen, durch die neben der objektorientierten nun auch die funktionale Programmierung in Java möglich wird.

more

Zürich   21.01.2016

The Cloud Native Journey

Building cloud native applications


SPEAKER: Matt Stine   COMPANY: Pivotal Cloud Foundry

Due to injury Matt Stine is unable to hold his talk this evening - please excuse the last minute cancellation!
The talk will be rescheduled later as Matt promised to come to switzerland again.

more

Basel   20.01.2016

Jahres Starthock ArchiB@le


SPEAKER: Dominik Berger   COMPANY: Bluesky IT Solution

KEYWORDS: Tools, Product, Technology, Agile

Bei diesem Anlass möchten wir kurz einen Rückblick über das 2015 durchführen um danach einen groben Fahrplan für das 2016 auszuarbeiten.

more

Luzern   14.01.2016

Meteor

Fullstack JavaScript Development


SPEAKER 1: Raimond Reichert   COMPANY: Ergon Informatik AG
SPEAKER 2: Sam Zürcher   COMPANY: Ergon Informatik AG

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

The rate of innovation in the JavaScript space is still incredible. For a while, it seemed that Angular would emerge as a winner in the web application frontend wars. Now, with Meteor, there is a new contender, a full-stack development framework which promises "to allow you to build advanced apps quickly, with a small team - allowing even individuals to achieve things that used to be possible only at large companies like Google and Facebook."

more

Zürich   13.01.2016

Interactive Scientific Image Analysis using Spark

How we transform raw images into valuable medical information


SPEAKER: Kevin Mader   COMPANY: 4Quant

KEYWORDS: Technology, Research, Open Source, Hands-On

Kevin Mader from 4Quant will talk about Interactive Scientific Image Analysis using the Apache Spark framework and how they transform raw images from CT and MRIs into valuable, medical information.

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