55
events were organized by JUG Switzerland during 2023.

Events

Past events 2013

Bern   18.12.2013

jOOQ: Get Back in Control of Your SQL

SQL was never meant to be anything other than... SQL!


SPEAKER: Lukas Eder   COMPANY: Data Geekery GmbH

KEYWORDS: Concept, Methods, Product, Tools

SQL hat sich lange als mächtige und ausdrucksstarke Sprache für Abfragen auf relationale Datenbanken bewährt. SQL ist etabliert, standardisiert und kaum durch alternative Abfragesprachen konkurriert. Trotzdem gibt es seit JDBC wenig relevante Schritte zur besseren Integration von SQL in Java. Die Aufmerksamkeit war auf Objekt-relationales Mapping und Sprach-Abstraktionen von höherem Grad gerichtet, so wie OQL, HQL, JPQL, CriteriaQuery. In der Zwischenzeit wurden diese Abstraktionen beinahe so komplex wie SQL selbst, trotz der Kopfschmerzen, die sie einem DBA bereiten, der das generierte SQL fast nicht korrigieren kann.

more

Zürich   17.12.2013

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

Zürich   05.12.2013

Hitchhiker's Guide to Eclipse Scout

Zukunftssichere Frontendentwicklung für Geschäftsapplikationen


SPEAKER 1: Matthias Zimmermann   COMPANY: BSI Business Systems Integration
SPEAKER 2: Andreas Hoegger   COMPANY: BSI Business Systems Integration

KEYWORDS: Technology, Tools

Viele Firmen entwickeln Desktop-, Web- und Mobile-Applikationen für ihre Kunden oder für den internen Gebrauch. Oft entsteht dabei auch der Wunsch, dass auf solche Applikation gleichzeitig über unterschiedliche Frontents zugegriffen werden kann. Zum Beispiel im Büro mit einem Rich Client und unterwegs mit mobilen Geräten. Für die meisten Unternehmen stellt eine parallele Entwicklung von separaten Client-Applikationen pro Frontend jedoch eine finanzielle Herausforderung dar. Auch der Aufwand zum Unterhalt des notwendigen Know-Hows in den Desktop-, Web- und Mobile-Technologien ist nicht zu unterschätzen. Kurz - die Wahl von geeigneten Technologien und Frameworks fällt hier oft schwer.

more

Zürich   03.12.2013

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   21.11.2013

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

Basel   07.11.2013

Spring Framework 4.0

The Next Generation


SPEAKER: Sam Brannen   COMPANY: Swiftmind GmbH

KEYWORDS: Technology, Tools

Spring Framework 4.0 is the next generation of the popular open source framework for Enterprise Java developers, focusing on the future with support for Java SE 8 and Java EE 7. In this presentation core Spring committer Sam Brannen will provide attendees an overview of the new enterprise features in the framework as well as new programming models made possible with the adoption of JDK 8 language features and APIs.

more

Luzern   06.11.2013

Bereit für das Internet der Dinge

Konzepte für eine vernetzte Zukunft mit Embedded Java


SPEAKER: Kaspar von Gunten   COMPANY: Ergon Informatik AG

KEYWORDS: Concept, Lessons learned, Methods, Technology

Das Internet der Dinge (Internet of Things, IoT) wird Realität. Immer mehr Klein- und Kleinstgeräte sind vernetzt, Software rückt immer näher zu Sensoren und Aktoren und ermöglicht damit zunehmende autonome Intelligenz. Neue Anwendungen und Methodiken sind gefragt, um sich in diesem rasant verändernden Umfeld behaupten zu können.

more

Zürich   05.11.2013

Eclipse Finance Day

SIG Swiss Eclipse User Group


The Eclipse Finance Day is a great opportunity to learn how financial institutions are using and benefiting from Eclipse and open source software. This 1-day event will be held November 5th, 2013 at the Credit Suisse offices.

more

Zürich   23.10.2013

Apache Solr in der Praxis

Ein Erfahrungsbericht


SPEAKER: Corsin Decurtins    COMPANY: Netcetera

KEYWORDS: Lessons learned, Technology, Concept

Vor 1 1/2 Jahren haben wir eine neue integrierte Volltext Suchmaschine für unser Intranet ausgerollt. Die Suchmaschine basiert auf Apache Solr, einem Open-Source-Product aus der Apache Lucene Familie und unterstuetzt die verschiedensten Datenquellen aus unserem Intranet in einer integrierten Suche. Dazu gehören Dinge wie das Filesystem, Wikis, interne Webseiten und -applikationen, Gruppenkalender, unsere Firmendatenbank, das CRM-System, Email Archiv, Task Management und Defect Tracking etc. Dieser Vortrag ist ein Erfahrungsbericht über einige der guten, schlechten, überraschenden und nervenden Dinge, die wir angetroffen haben im Rahmen von 1 1/2 Jahren Entwicklung, Betrieb und Anwendung unserer Intranet-Suche.

more

Luzern   08.10.2013

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

Mit camunda BPM gibt es ein BPMS unter Open Source Apache License. Es ist keine proprietäre Black-Box BPM-Suite sondern eine leicht-gewichtige "embeddable" Java Process Engine aber inkl. notwendigen Tools für den Enterprise Einsatz. Die Engine setzt den BPMN 2.0 Standard um und ist in beliebige Architekturen integrierbar. In der Session zeige ich als Einstieg ein komplettes Beispiel, live und in Farbe. Danach gehe ich auf Stolperfallen und Best Practices aus unserer Projekterfahrung ein.

more

Zürich   12.09.2013

/ch/open Workshop-Tage 2013

in Zusammenarbeit mit jug.ch


SPEAKER 1: Thomas Hüsler   COMPANY: Espalier Technologies
SPEAKER 2: Benno Luthiger   COMPANY: ETH Zürich
SPEAKER 3: Martin Zimmermann   COMPANY: Hochschule Offenburg
SPEAKER 4: Gilbert Seilheimer   COMPANY: CONTIC
SPEAKER 5: Oli Sennhauser   COMPANY: FromDual GmbH
SPEAKER 6: Oliver Nautsch   COMPANY: Inventage AG
SPEAKER 7: Bartosz Majsak   COMPANY: Cambridge Technology Partners
SPEAKER 8: Thomas Hug   COMPANY: Cambridge Technology Partners

KEYWORDS: Lessons learned, Concept, Technology, Tools

/ch/open und jug.ch organisieren vom 10.-12. September 2013 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!

more

Zürich   11.09.2013

/ch/open Workshop-Tage 2013

in Zusammenarbeit mit jug.ch


SPEAKER 1: Lukas Eder   COMPANY: Eder Data Services
SPEAKER 2: Jonas Bandi   COMPANY: CompuGroup Medical Schweiz
SPEAKER 3: Marc Bächinger   COMPANY: Zühlke Engineering AG
SPEAKER 4: Markus Klose   COMPANY: SHI Elektronische Medien GmbH
SPEAKER 5: Thomas Rawyler   COMPANY: Tegonal GmbH
SPEAKER 6: Alwin Egger   COMPANY: Tegonal GmbH
SPEAKER 7: Manuel Di Cerbo   COMPANY: Nexus-Computing GmbH
SPEAKER 8: Andreas Rudolf   COMPANY: Nexus-Computing GmbH

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

/ch/open und jug.ch organisieren vom 10.-12. September 2013 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!

more

Zürich   10.09.2013

/ch/open Workshop-Tage 2013

in Zusammenarbeit mit jug.ch


SPEAKER 1: Adam Bien   COMPANY: Consultant and author
SPEAKER 2: Andreas Hölz   COMPANY: Canoo Engineering AG
SPEAKER 3: Oleg Buss   COMPANY: Canoo Engineering AG
SPEAKER 4: Jens-Christian Fischer   COMPANY: SWITCH
SPEAKER 5: Rick Janda   COMPANY: Zühlke Engineering AG
SPEAKER 6: Marcel Bernet
KEYWORDS: Hands-On, Technology, Lessons learned, Tools

/ch/open und jug.ch organisieren vom 10.-12. September 2013 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!

more

Bern   05.09.2013

Java Cryptography for Beginners

A Comprehensive Survey of Cryptography for the Java Developer


SPEAKER: Jeff Lawson   COMPANY: Cogent Logic Ltd

KEYWORDS: Concept, Methods, Technology

A working knowledge of cryptography ought to be part of the skill-set of all professional software developers, just like database access and networking. Many developers, however, regard security as an administrative function or something to be bolted onto version three of a product, if there's time and if we can figure out how to do it!

more

Luzern   05.09.2013

Fahrenheit 451

Agile schadet der Dokumentation


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

Einige Entwickler interpretieren den Teil "Working software over comprehensive documentation" des Agilen Manifests so, dass es keine Dokumentation mehr braucht. Aus meiner Erfahrung ist das Gegenteil der Fall. In einem agilen Umfeld sind übergreifende Dokumentationen und Modelle noch wichtiger und wertvoller. Scrum, resp. agile Methoden wurden in den letzten Jahren zu einem Erfolgsfaktor bei der Entwicklung von Software. Leider konnte die Dokumentation von diesem Erfolg nicht partizipieren. Im Gegenteil. Aus meiner Erfahrung wird heute weniger und schlechter dokumentiert.

more

Bern   19.06.2013

Gatling

Be ready for traffic peaks


SPEAKER: Nicolas Rémond   COMPANY: SecuTix SA

KEYWORDS: Tools

Your application is going live tomorrow and the new marketing campaign is about to start. You're now enjoying a margarita, life is good. But what if your application gets viral and gets more hits than Gangnam Style?

more

Bern   05.06.2013

Vaadin - Ein Erfahrungsbericht

Überblick über das Vaadin Framework und gewonnene Erkenntnisse am Beispiel einer Applikation im Einsatz


SPEAKER 1: Benjamin Schupp   COMPANY: mp technology
SPEAKER 2: Markus Kinzler   COMPANY: mp technology

KEYWORDS: Lessons learned, Product, Technology

Im Rahmen des Vortrages sollen die Erfahrungen geteilt werden, welche wir bei der Umsetzung einer Intranet Geschäftsanwendung auf Basis des Vaadin Frameworks gemacht haben.

more

Luzern   05.06.2013

jOOQ: A peace treaty between SQL and Java

SQL was never meant to be anything other than... SQL!


SPEAKER: Lukas Eder   COMPANY: jooq.org

KEYWORDS: Concept, Methods, Product, Tools

SQL hat sich lange als mächtige und ausdrucksstarke Sprache für Abfragen auf relationale Datenbanken bewährt. SQL ist etabliert, standardisiert und kaum durch alternative Abfragesprachen konkurriert. Trotzdem gibt es seit JDBC wenig relevante Schritte zur besseren Integration von SQL in Java. Die Aufmerksamkeit war auf Objekt-relationales Mapping und Sprach-Abstraktionen von höherem Grad gerichtet, so wie OQL, HQL, JPQL, CriteriaQuery. In der Zwischenzeit wurden diese Abstraktionen beinahe so komplex wie SQL selbst, trotz der Kopfschmerzen, die sie einem DBA bereiten, der das generierte SQL fast nicht korrigieren kann.

more

Zürich   04.06.2013

Fahrenheit 451

Agile schadet der Dokumentation


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

Einige Entwickler interpretieren den Teil "Working software over comprehensive documentation" des Agilen Manifests so, dass es keine Dokumentation mehr braucht. Aus meiner Erfahrung ist das Gegenteil der Fall. In einem agilen Umfeld sind übergreifende Dokumentationen und Modelle noch wichtiger und wertvoller. Scrum, resp. agile Methoden wurden in den letzten Jahren zu einem Erfolgsfaktor bei der Entwicklung von Software. Leider konnte die Dokumentation von diesem Erfolg nicht partizipieren. Im Gegenteil. Aus meiner Erfahrung wird heute weniger und schlechter dokumentiert.

more

Luzern   28.05.2013

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

Zürich   13.05.2013

How you can influence the future of Java?

The JCP and the Community - AdoptAJSR & AdoptOpenJDK!


SPEAKER 1: Patrick Curran   COMPANY: Java Community Process
SPEAKER 2: Ben Evans   COMPANY: London Java Community (LJC)

KEYWORDS: Concept, Methods, Technology

The JCP plays a critical role in the evolution of Java. This talk will explain how the JCP is organized and how JSRs (Java standards) are developed. We will discuss the current state of the Java platforms, and explain how the JCP is helping to develop them. The session will also cover the relationship between the JCP and open-source development processes, and the value of transparency and participation. Finally, we will explore some upcoming changes to the process, and explain how you can get involved.

more

Basel   30.04.2013

Open Dolphin

Java Desktop UIs für Enterprise Applikationen


SPEAKER: Dierk König   COMPANY: Canoo Engineering AG

KEYWORDS: Concept, Product, Technology

Enterprise Applikationen laufen auf dem Server. Reichhaltige Benutzeroberflächen für diese Applikationen brauchen aber die Kraft von Java auf dem Desktop. Das open-source Projekt Dolphin verbindet beide Welten mit Hilfe eines verteilten Präsentationsmodells, bei dem der Server das "was" und der Client das "wie" der Darstellung bestimmt. Wer die Konzepte und die Architektur dieses Ansatzes, wie er auf der JavaOne Keynote gezeigt wurde, kennenlernen möchte und neugierig auf umwerfende Gestaltungen ist, der ist hier richtig.

more

Zürich   11.04.2013

Java Cryptography for Beginners

A Comprehensive Survey of Cryptography for the Java Developer


SPEAKER: Jeff Lawson   COMPANY: Cogent Logic Ltd.

KEYWORDS: Concept, Methods, Technology

A working knowledge of cryptography ought to be part of the skill-set of all professional software developers, just like database access and networking. Many developers, however, regard security as an administrative function or something to be bolted onto version three of a product, if there's time and if we can figure out how to do it!

more

Zürich   08.04.2013

Best Practices & Trends für gute User Interfaces

Wie mache ich meine User glücklich?


SPEAKER: Roland Studer   COMPANY: We Are Cube

KEYWORDS: Out of Scope, Methods, Research, Lessons learned

Die Ansprüche von Usern an die Bedienung von Software sind in den letzten Jahren stark gestiegen. Die User erwarten eine intuitive, konsistente und ansprechende Oberfläche, wie sie es von aktuellen Web- und Mobile-Applikationen gewohnt sind. Zu oft sind die User aber auch heute noch mit umständlichen, überladenen Anwendungen konfrontiert.

more

Luzern   26.03.2013

Vaadin - Ein Erfahrungsbericht

Überblick über das Vaadin Framework und gewonnene Erkenntnisse am Beispiel einer Applikation im Einsatz


SPEAKER 1: Benjamin Schupp   COMPANY: mp technology
SPEAKER 2: Markus Kinzler   COMPANY: mp technology

KEYWORDS: Lessons learned, Product, Technology

Im Rahmen des Vortrages sollen die Erfahrungen geteilt werden, welche wir bei der Umsetzung einer Intranet Geschäftsanwendung auf Basis des Vaadin Frameworks gemacht haben.

more

Zürich   12.03.2013

An introduction to CQRS and Axon Framework

Architecture for scalable and high performance applications


SPEAKER: Allard Buijze   COMPANY: Trifork Amsterdam

KEYWORDS: Concept, Technology

Many web applications nowadays are built using the same architectural principles: a layered architecture and, more often than not, an anaemic domain model. Although this style is familiar to many developers and easy to set up, it lacks the capability to help us cope with increasing complexity and doesn't allow applications to scale very well.

more

Zürich   05.03.2013

Java oder Scala? Scala und Java!

Erfahrungen aus 2 Jahren Reengineering


SPEAKER 1: Paul Bernet   COMPANY: Crealogix
SPEAKER 2: Daniel Hobi   COMPANY: Crealogix

KEYWORDS: Lessons learned, Technology

Scala wird seit 2001 von der EPFL Lausanne unter der Leitung von Martin Odersky entwickelt. Scala erweitert Java um die Aspekte der funktionalen Programmierung.

more

Bern   26.02.2013

Introduction to Ceylon

Ceylon a new programming language designed to execute on the JVM.


SPEAKER: Stéphane Épardaud   COMPANY: Red Hat

KEYWORDS: Technology

Ceylon is a new programming language designed to execute on the JVM . org/ We're fans of Java and its ecosystem. However, we think that the language and class libraries, designed more than 15 years ago, are no longer the best foundation for a range of today's business computing problems.

more

Zürich   05.02.2013

Vaadin - Ein Erfahrungsbericht

Überblick über das Vaadin Framework und gewonnene Erkenntnisse am Beispiel einer Applikation im Einsatz


SPEAKER 1: Benjamin Schupp   COMPANY: mp technology
SPEAKER 2: Markus Kinzler   COMPANY: mp technology

KEYWORDS: Lessons learned, Product, Technology

Im Rahmen des Vortrages sollen die Erfahrungen geteilt werden, welche wir bei der Umsetzung einer Intranet Geschäftsanwendung auf Basis des Vaadin Frameworks gemacht haben.

more

Zürich   22.01.2013

Spring Framework 3.2

What's New


SPEAKER: Sam Brannen   COMPANY: Swiftmind

KEYWORDS: Technology

As the leading full-stack application framework for Java SE and EE, the Spring Framework continues to deliver significant benefits to Java developers, increasing development productivity and runtime performance while improving test coverage and application quality.

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