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

Events

Past events 2015

Zürich   10.12.2015

Microservices Technologie-Enabler von Oracle

eine iJUG/Oracle Roadshow


SPEAKER 1: Peter Doschkinow   COMPANY: ORACLE Deutschland B.V. & Co. KG
SPEAKER 2: Michael Bräuer   COMPANY: ORACLE Deutschland B.V. & Co. KG

KEYWORDS: Technology, Open Source

Microservices-Architekturen gewinnen zunehmend an Bedeutung. Sie ermöglichen den modularen Aufbau von komplexen Web-Anwendungen, die aus leichtgewichtigen, unabhängig installierbaren Microservices bestehen, die leicht zu testen und betreiben sind. Jersey 2, die Referenzimplementierung von JAX-RS 2.0, liefert die Grundlage für die empfohlene RESTful Kommunikation mit Microservices, die in Java erstellt wurden. Jenseits der Java EE API bieten neue Jersey Features die Möglichkeit, leichtgewichtige Microservices zu bauen, die besser für Monitoring geeignet sind und ohne vollständige Java EE Container auskommen. Es wird auch gezeigt, wie eine JAX-RS API zur Orchestrierung von anderen Microservices aufgebaut werden kann, und welche Vorteile die asynchrone Verarbeitung und der Einsatz von Reactive Programming dabei mit sich bringen.

more

Zürich   02.12.2015

Xtext 2.9 - Beyond Eclipse

A complete solution for developing programming languages and domain-specific languages.


SPEAKER: Sven Efftinge   COMPANY: itemis Schweiz GmbH

KEYWORDS: Product, Technology, Tools, Open Source

Xtext is a complete solution for developing programming languages and domain-specific languages.
It covers all aspects from parsers and linkers to compilers and interpreters. Even development tools, such as IDE plugins, can easily be developed.

more

Luzern   01.12.2015

Xtext 2.9 - Beyond Eclipse

A complete solution for developing programming languages and domain-specific languages.


SPEAKER: Sven Efftinge   COMPANY: itemis Schweiz GmbH

KEYWORDS: Product, Technology, Tools, Open Source

Unfortunately we have to cancel this event - there were too little participiants...
This talk will be held in Zurich on December 2.

more

Bern   26.11.2015

From Java to Scala in Less Than Three Months

How to ease Scala onboarding within your engineering organization


SPEAKER: Alexander Kops   COMPANY: Zalando

KEYWORDS: Lessons learned, Technology

Many people suggest that Scala is difficult to learn and adopt quickly. Based on our experiences as team leaders, however, a bit of groundwork-laying and communication can make a huge difference in speeding up the onboarding process and achieving success in implementing Scala at large scale.

more

Zürich   25.11.2015

From Java to Scala in Less Than Three Months

How to ease Scala onboarding within your engineering organization


SPEAKER: Alexander Kops   COMPANY: Zalando

KEYWORDS: Lessons learned, Technology

Many people suggest that Scala is difficult to learn and adopt quickly. Based on our experiences as team leaders, however, a bit of groundwork-laying and communication can make a huge difference in speeding up the onboarding process and achieving success in implementing Scala at large scale.

more

Zürich   24.11.2015

JavaOne After Event


SPEAKER 1: Dierk Koenig   COMPANY: Canoo Engineering AG
SPEAKER 2: Alexander Casall   COMPANY: Saxonia Systems AG
SPEAKER 3: Hendrik Ebbers   COMPANY: Canoo Engineerig AG
SPEAKER 4: Andres Almiray   COMPANY: Canoo Engineering AG
SPEAKER 5: Ixchel Ruiz   COMPANY: Canoo Engineering AG
SPEAKER 6: Anton Epple   COMPANY: Dukehoff GmbH
SPEAKER 7: Kirk Pepperdine   COMPANY: Kodewerk Ltd.

JavaOne is the annual conference where Java technologies and surrounding topics are discussed among developers, technicians and interested professionals. In 2015, JavaOne celebrated its 20th birthday. For all of those who haven’t had the possibility to attend JavaOne in San Francisco, we bring the conference to Switzerland.

more

Basel   19.11.2015

JUG ArchiB@le Stammtisch

SwissTrustIAM und föderierte IAM-Lösungen


SPEAKER: Christian Ludt   COMPANY: Innovation Process Technology AG

KEYWORDS: Tools, Product, Technology, Open Source

SwissTrustIAM (STIAM) soll schweizweit generische Identity & Access Management (IAM)-Services für E-Government, E-Health, E-Education sowie für die E-Economy zur Verfügung stellen. Ich werde in diesem Beitrag aufzeigen, wieso es so etwas wie STIAM überhaupt braucht, wie so etwas umgesetzt werden kann, und welche Herausforderungen es sowohl auf Seiten der IT als auch ausserhalb gibt.

more

Luzern   12.11.2015

Webprojekte mit AngularJS und JHipster

Lessons learned


SPEAKER: Michel Mathis   COMPANY: mp technology AG

KEYWORDS: Technology, Tools

JavaScript etabliert sich zunehmend als ernstzunehmende Sprache.
Zusammen mit den immer mächtiger werdenden Browsern ergeben sich neue spannende Möglichkeiten, die auch von Business-Anwendungen genutzt werden wollen.

more

Bern   11.11.2015

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

Zürich   10.11.2015

Software architecture vs code


SPEAKER: Simon Brown   COMPANY: Independent Consultant

KEYWORDS: Concept, Methods, Technology, Tools

Software architecture and coding are often seen as mutually exclusive disciplines, despite us referring to higher level abstractions when we talk about our software. You've probably heard others on your team talking about components, services and layers rather than objects when they're having discussions. Take a look at the codebase though. Can you clearly see these abstractions or does the code reflect some other structure? If so, why is there no clear mapping between the architecture and the code? Why do those architecture diagrams that you have on the wall say one thing whereas your code says another? In fact, why is it so hard to automatically generate a decent architecture diagram from an existing codebase? Join us to explore this topic further.

more

Zürich   10.11.2015

Webprojekte mit AngularJS und JHipster

Lessons learned


SPEAKER: Michel Mathis   COMPANY: mp technology AG

KEYWORDS: Technology, Tools

JavaScript etabliert sich zunehmend als ernstzunehmende Sprache.
Zusammen mit den immer mächtiger werdenden Browsern ergeben sich neue spannende Möglichkeiten, die auch von Business-Anwendungen genutzt werden wollen.

more

Zürich   03.11.2015

Datomic

A modern Database


SPEAKER: Stanislas Nanchen   COMPANY: Ergon Informatik AG

KEYWORDS: Product, Technology

Datomic is a modern database designed by Rich Hickey, the creator of Clojure.

more

St. Gallen   29.10.2015

JAX-RS Done Right

Wie man die Java REST API richtig verwendet und was man besser lassen sollte!


SPEAKER: Markus Karg   COMPANY: Head Crashing Informatics

KEYWORDS: Technology, Open Source

REST (REpresentational State Transfer) hat sich seit geraumer Zeit als Standardarchitektur etabliert. Für die Java-Plattform existieren mehrere Frameworks, welche es erlauben, Anwendungen "RESTful" zu gestalten. Die JAX-RS API (Java API for RESTful Services sic!) standardisiert eine einheitliche Schnittstelle dieser Frameworks und ist integraler Bestandteil von Java EE. JAX-RS 1 war bewusst schlicht gehalten, wodurch man relativ oft zu schlechten Designs gezwungen war. Seit JAX-RS 2 ist die API wesentlich umfassender und erlaubt damit erheblich klarere Designs mit einer weitgehenden SoC (Separation of Concerns).

more

Zürich   27.10.2015

Scenarioo: Continuous Documentation with UI-Tests

Aktuelle und für alle zugängliche Visualisierung der System-Funktionalitäten


SPEAKER 1: Rolf Bruderer   COMPANY: Zühlke Engineering AG
SPEAKER 2: Adrian Herzog   COMPANY: Zühlke Engineering AG

KEYWORDS: Open Source, Tools, Methods, Lessons learned

Der Source Code in unseren Projekten enthält viel Wissen, welches oft nur für Entwickler zugänglich ist.

Mit Hilfe von automatisierten UI Tests und dem Open Source Tool Scenarioo machen wir einen Teil davon für alle Personen zugänglich, die an der Entwicklung und dem Betrieb eines Systems beteiligt sind. Dies ermöglicht eine effizientere Zusammenarbeit und vereinfacht die Kommunikation.

more

Basel   27.10.2015

Webprojekte mit AngularJS und JHipster

Lessons learned


SPEAKER: Michel Mathis   COMPANY: mp technology AG

KEYWORDS: Technology, Tools

JavaScript etabliert sich zunehmend als ernstzunehmende Sprache.
Zusammen mit den immer mächtiger werdenden Browsern ergeben sich neue spannende Möglichkeiten, die auch von Business-Anwendungen genutzt werden wollen.

more

Zürich   21.10.2015

Beyond NoSQL

DROP DATABASE and do Event-Sourcing with Prevayler


SPEAKER: Jarek Ratajski   COMPANY: CSS Versicherung

KEYWORDS: Concept, Technology, Product, Hands-On

Are You satisfied with JPA and Hibernate?
Do You think there is nothing better than classic three tier architecture where all data is processed in so called database?
Or maybe... it is just a waste of time and money and You just do not know the alternatives...

more

Luzern   20.10.2015

Beyond NoSQL

DROP DATABASE and do Event-Sourcing with Prevayler


SPEAKER: Jarek Ratajski   COMPANY: CSS Versicherung

KEYWORDS: Concept, Technology, Product, Hands-On

Are You satisfied with JPA and Hibernate?
Do You think there is nothing better than classic three tier architecture where all data is processed in so called database?
Or maybe... it is just a waste of time and money and You just do not know the alternatives...

more

Basel   20.10.2015

Maximize the Power of OSGi

A look at the latest OSGi technology


SPEAKER 1: Carsten Ziegeler   COMPANY: Adobe
SPEAKER 2: David Bosschaert    COMPANY: Adobe

KEYWORDS: Technology, Tools

This talk outlines the ease of use of OSGi in application code and shows how to master development tasks by using the right APIs and tools.

more

Bern   07.10.2015

Elasticsearch

Eine Einführung


SPEAKER: Florian Hopf   COMPANY: Freiberuflicher Softwareentwickler

KEYWORDS: Technology, Tools, Open Source

Elasticsearch ist ein auf Lucene basierender verteilter Suchserver.

more

Basel   06.10.2015

JUG ArchiB@le Stammtisch

Dokumentation zum Leben erweckt: AsciiDoctor & Gradle


SPEAKER: Markus Schlichting   COMPANY: Canoo Engineering AG

KEYWORDS: Networking, Concept, Meeting

In täglichen Projekten ist jeder mit der Dokumentation konfrontiert und sich darüber bewusst, dass gute Dokumentation ebenso wertvoll ist wie Features, die unmittelbar sichtbaren 'Business Value' liefern.
Doch immer wieder erleben wir, das Dokumentation (zu) schnell veraltet, auf alten Code verweist oder überholte Code-Schnipsel beinhaltet.

more

Luzern   22.09.2015

Datomic

A modern Database


SPEAKER: Stanislas Nanchen   COMPANY: Ergon Informatik AG

KEYWORDS: Product, Technology

Datomic is a modern database designed by Rich Hickey, the creator of Clojure.

more

Zürich   17.09.2015

Java byte code in practice


SPEAKER: Rafael Winterhalter
KEYWORDS: Technology, Tools, Open Source

At first glance, Java byte code can appear to be some low level magic that is both hard to understand and effectively irrelevant to application developers. However, neither is true.

more

Bern   16.09.2015

Java byte code in practice


SPEAKER: Rafael Winterhalter
KEYWORDS: Technology, Tools, Open Source

At first glance, Java byte code can appear to be some low level magic that is both hard to understand and effectively irrelevant to application developers. However, neither is true.

more

Zürich   09.09.2015

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

Zürich   03.09.2015

/ch/open Workshop-Tage 2015

in Zusammenarbeit mit jug.ch


SPEAKER 1: Adam Bien   COMPANY: Consultant and author
SPEAKER 2: Gion Kunz   COMPANY: oddEVEN AG
SPEAKER 3: Andreas Malär   COMPANY: oddEVEN AG
SPEAKER 4: Fabian Fischer   COMPANY: RealStuff Informatik AG
SPEAKER 5: Richard Huber   COMPANY: RealStuff Informatik AG
SPEAKER 6: Marcus Munzert   COMPANY: Generative Software GmbH
SPEAKER 7: Tudor Girba   COMPANY: software assessment consultant
SPEAKER 8: Thorben Janssen   COMPANY: Qualitype GmbH
SPEAKER 9: Jonas Bandi   COMPANY: IvoryCode GmbH
SPEAKER 10: Martin Zimmermann   COMPANY: Hochschule Offenburg
SPEAKER 11: Gilbert Seilheimer   COMPANY: Agentur CONTIC
SPEAKER 12: Christian Merschroth   COMPANY: Hochschule Offenburg

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!

more

Zürich   02.09.2015

/ch/open Workshop-Tage 2015

in Zusammenarbeit mit jug.ch


SPEAKER 1: Thorben Janssen   COMPANY: Qualitype GmbH
SPEAKER 2: Angelika Langer   COMPANY: Angelika Langer Training/Consulting
SPEAKER 3: Klaus KreftSPEAKER 4: Lukas Eder   COMPANY: Data Geekery GmbH
SPEAKER 5: Reto Senn   COMPANY: bitforge AG
SPEAKER 6: Martin Kropp   COMPANY: FHNW
SPEAKER 7: Andreas Meier   COMPANY: ZHAW
SPEAKER 8: Vadim Bauer   COMPANY: 8geasrs AG
SPEAKER 9: Thomas Amberg   COMPANY: Yaler AG

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!

more

Zürich   01.09.2015

/ch/open Workshop-Tage 2015

in Zusammenarbeit mit jug.ch


SPEAKER 1: Jonas Bandi   COMPANY: IvoryCode GmbH
SPEAKER 2: Sven Ruppert   COMPANY: Macros Reply
SPEAKER 3: Vadim Bauer   COMPANY: 8geasrs AG
SPEAKER 4: Marcel BernetSPEAKER 5: Martin Guggisberg   COMPANY: Universität Basel, Departement Informatik und Mathematik
SPEAKER 6: Gion Kunz   COMPANY: oddEVEN AG
SPEAKER 7: Andreas Malär   COMPANY: oddEVEN AG
SPEAKER 8: Angelika Langer   COMPANY: Angelika Langer Training/Consulting
SPEAKER 9: Kreft Klaus
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!

more

Basel   25.08.2015

Fully elastic (auto-scaling) multi-tier application deployments

Software Architectures and Challenges


SPEAKER: Romeo Kienzler   COMPANY: IBM

KEYWORDS: Technology, Tools

There exist fully elastic application server and database management environments.
I'll use cloudfoundry and MongoDB to illustrate the advantages of such an elastic environment regarding scalability and fault tolerance (failover).

more

Basel   19.08.2015

JUG ArchiB@le Stammtisch

Agile Software Entwicklung zum Festpreis - geht das überhaupt?


SPEAKER: Sibylle Peter   COMPANY: Canoo Engineering AG

KEYWORDS: Networking, Concept, Meeting

Festpreisprojekte schreien geradezu nach festgeschriebenen Anforderungen, grossen Spezifikationen und erscheinen so ziemlich im Widerspruch zu einer agilen Vorgehensweise.

more

Zürich   18.08.2015

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

Luzern   05.08.2015

3 things you must know to think reactive

Three concepts from the world of functional programming that are at the core of building reactive applications.


SPEAKER: Manuel Bernhardt   COMPANY: Freelance Software Consultant

Over the past few years, web-applications have started to play an increasingly important role in our lives. We expect them to be always available and the data to be always fresh.
This shift into the realm of real-time data processing is now transitioning to physical devices, and Gartner predicts that the Internet of Things will grow to an installed base of 26 billion units by 2020.

more

Zürich   04.08.2015

3 things you must know to think reactive

Three concepts from the world of functional programming that are at the core of building reactive applications.


SPEAKER: Manuel Bernhardt   COMPANY: Freelance Software Consultant

Over the past few years, web-applications have started to play an increasingly important role in our lives. We expect them to be always available and the data to be always fresh.
This shift into the realm of real-time data processing is now transitioning to physical devices, and Gartner predicts that the Internet of Things will grow to an installed base of 26 billion units by 2020.

more

Basel   07.07.2015

JUG ArchiB@le Stammtisch

Hinterhof



KEYWORDS: Technology, Networking, Meeting

Wir treffen uns zu einem gemütlichen Bier oder zwei...

more

Zürich   30.06.2015

JavaScript for Real Developers

Eine Hands-On Einführung in die moderne JavaScript-Entwicklung für Java Entwickler


SPEAKER: Jonas Bandi   COMPANY: Ivory Code GmbH

KEYWORDS: Hands-On, Technology

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.

more

Zürich   24.06.2015

Eclipse DemoCamp Mars

Swiss Eclipse User Group


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

more

Luzern   18.06.2015

Das neue Android Build System

Besser builden mit Gradle


SPEAKER: Kaspar von Gunten   COMPANY: Ergon Informatik AG

KEYWORDS: Tools, Concept, Hands-On, Technology

Seit der Umstellung der Standard-Entwicklungsumgebung für Android von Eclipse auf Android Studio läuft der Android Build mit Gradle und nicht mehr auf der Basis von Ant.

more

Basel   03.06.2015

JUG ArchiB@le Stammtisch

Barrierefreie Webentwicklung


SPEAKER 1: Carina Lebherz   COMPANY: Bluesky IT-Solutions AG
SPEAKER 2: Eve Morel   COMPANY: Bluesky IT-Solutions AG
SPEAKER 3: Stefani Gerber   COMPANY: Bluesky IT-Solutions AG

KEYWORDS: Networking, Meeting

Das Web bietet für mehr und mehr Menschen eine Chance zur Unabhängigkeit und Selbständigkeit.
Menschen mit unterschiedlichen Einschränkungen können heute vieles allein erledigen, was für sie früher nicht ohne fremde Hilfe möglich war.
Aber nicht nur Menschen mit Behinderungen profitieren von barrierefreien Webseiten.

more

Zürich   03.06.2015

Go or no go

Beyond Java: Go for Java Developers


SPEAKER: Andrej Vckovski   COMPANY: Netcetera

KEYWORDS: Technology

Das Entwicklungssystem Go (Programmiersprache, Compiler, Toolchain) hat sich in den letzten Jahren zu einer modernen Alternative für die Entwicklung von geschäftskritischen Anwendungen mit hohen Skalierbarkeits- und Performance-Anforderungen gemausert.

more

Zürich   28.05.2015

Lessons learned from a Swiss SaaS for selling tickets

See behind the technology used to sell the Tickets for Euro 2016


SPEAKER: Vincent Larchet   COMPANY: Secutix

KEYWORDS: Lessons learned, Concept

Secutix is a comprehensive Swiss SaaS solution to manage events and sell tickets written in Java.
Some of its interesting characteristics include: 24x7 uptime, proven to support large peak loads, Omni-Channel User-Interface, 50+ interfaces with partners, more than 1000 VMs needed to run the system.

more

Luzern   27.05.2015

Akka Streams

Asynchronous non-blocking streaming made easy


SPEAKER: Mirco Dotta   COMPANY: Typesafe Inc.

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

Akka Streams is an implementation of Reactive Streams, which is a standard for asynchronous stream processing with non-blocking backpressure on the JVM.

more

Zürich   26.05.2015

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

Basel   21.05.2015

Cool Java - The beer event!

Neben dem Talk zum Thema "Cool Java!" werden wir eine Besichtigung der Feldschlösschen Brauerei durchführen.


SPEAKER 1: Florian Müller   COMPANY: Software Brauerei AG
SPEAKER 2: Domenic Benz   COMPANY: Software Brauerei AG

KEYWORDS: Tools, Product, Technology, Open Source

Java ist alt…? Stimmt! Java stirbt aus? Schon oft gehört…! Mit Java kann man keine modernen Anwendungen für die Generation Y bauen? Voll daneben!

more

Basel   05.05.2015

JUG ArchiB@le Stammtisch

Agile Bootcamp meets FlexOffice


SPEAKER 1: Markus-Alexander Metz   COMPANY: Baloise Versicherung
SPEAKER 2: Stefan Treitweiler   COMPANY: Baloise Versicherung

KEYWORDS: Agile, Meeting, Networking

Agile Bootcamp:
Im Agile Bootcamp werden die Grundsätze des agilen Arbeitens am Beispiel eines städtebaulichen Projekts mit mehreren Teams spielerisch erlebbar gemacht.

more

Zürich   04.05.2015

Microservices mit Spring Cloud

Eine Einführung in verteilte Architekturen in der Cloud


SPEAKER 1: Agim Emruli   COMPANY: mimacom ag
SPEAKER 2: Alain Sahli   COMPANY: mimacom ag

KEYWORDS: Concept, Technology, Open Source

Spring Cloud unterstützt Entwickler in der Erstellung von verteilten Microservice Architekturen in den Bereichen Konfigurationsmanagement, Service Management, Fehlerbehandlung sowie dem Einsatz auf gängigen Cloud Plattformen wie Cloud Foundry und Amazon Webservices.

more

Basel   28.04.2015

Web Components


SPEAKER: Hendrik Ebbers   COMPANY: Canoo Engineering AG

KEYWORDS: Technology, Tools

Up until now it was almost impossible to create reusable components for the Web in a reasonable way.
CSS rules and JavaScript variables would always get in their way in large applications. Luckily there is an initiative now to unify techniques to define custom Web Components.

more

Zürich   24.04.2015

JAX-RS Done Right

Wie man die Java REST API richtig verwendet und was man besser lassen sollte!


SPEAKER: Markus Karg   COMPANY: Head Crashing Informatics

KEYWORDS: Technology, Open Source

REST (REpresentational State Transfer) hat sich seit geraumer Zeit als Standardarchitektur etabliert. Für die Java-Plattform existieren mehrere Frameworks, welche es erlauben, Anwendungen "RESTful" zu gestalten. Die JAX-RS API (Java API for RESTful Services sic!) standardisiert eine einheitliche Schnittstelle dieser Frameworks und ist integraler Bestandteil von Java EE. JAX-RS 1 war bewusst schlicht gehalten, wodurch man relativ oft zu schlechten Designs gezwungen war. Seit JAX-RS 2 ist die API wesentlich umfassender und erlaubt damit erheblich klarere Designs mit einer weitgehenden SoC (Separation of Concerns).

more

Basel   22.04.2015

JUG ArchiB@le Stammtisch

APIs und API Description Languages


SPEAKER: Christian Ludt   COMPANY: ipt AG

KEYWORDS: Tools, Product, Technology, Open Source

In diesem Vortrag werden wir sehen, welche Beschreibungssprachen für REST-APIs existieren, wo die Unterschiede liegen, und anhand welcher Kriterien die richtige Beschreibungssprache für eigene APIs / für das Unternehmen ausgewählt werden kann.

more

Basel   31.03.2015

Docker - Eine Einführung...

...aus Sicht eines Softwareentwicklers


SPEAKER: Oliver Nautsch   COMPANY: Nautsch GmbH

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

Zürich   12.03.2015

The Architecture of Wemlin Hub


SPEAKER: Ognen Ivanovski    COMPANY: Netcetera

KEYWORDS: Concept, Lessons learned, Technology, Tools

Real-time systems always have an interesting architectures, and Wemlin Hub is no exception.

more

Basel   11.03.2015

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

Basel   03.03.2015

JUG ArchiB@le Stammtisch

Estimation with Storypoints


SPEAKER: Domink Berger   COMPANY: Bluesky IT Solution

KEYWORDS: Agile, Tools, Product, Technology

In diesem ArchiB@le gibt es eine Einführung in das Schätzen mit Storypoints.
Nach einer Einführung ins Thema werden wir uns anhand einiger Beispiele und Übungen gleich selber im Schätzen mit Storypoints üben können.

more

Basel   17.02.2015

Pragmatic Functional Refactoring with Java 8


SPEAKER 1: Richard WarburtonSPEAKER 2: Raoul-Gabriel Urma

You may be hearing a lot of buzz around functional programming. For example, Java 8 recently introduced new features (lambda expressions and method references) and APIs (Streams, Optional and CompletableFutures) inspired from functional ideas such as first-class functions, composition and immutability.

more

Zürich   12.02.2015

Database Refactoring

Evolutionäres Datenbankdesign für Continuous Delivery


SPEAKER: Jörg Bächtiger   COMPANY: Finnova

KEYWORDS: Concept, Methods, Tools

Im Gegensatz zu Code-Refactorings sind Datenbank-Refactorings konzeptionell wesentlich schwieriger, aber nicht weniger effektiv.
Meistens scheitert eine schnelle Adaption der Anwendung an geänderten Businessanforderungen an der Möglichkeit, das DB-Schema zu ändern. Der Widerstand kommt dabei nicht nur von Operations, sondern auch aus den eigenen Reihen auf Grund von einem fehlenden Konzept und Vorgehen.

more

Luzern   05.02.2015

JavaScript von der Datenbank bis zum Browser

MongoDb, ExpressJs, AngularJs und NodeJs im Überblick


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

KEYWORDS: other Languages, Hands-On, Technology

Die Dynamik und Innovationsrate der JavaScript-Welt ist enorm: Grund genug für uns, einen Einstieg zu wagen. Wir zeigen in diesem Vortrag, wie wir als erfahrene Java-Entwickler erste Schritte mit den MEAN-Technologien machten: MongoDb, ExpressJs, AngularJs und NodeJs. Der Vortrag bietet einen Überblick über die Architektur einer MEAN-Applikation sowie über die eingesetzten Frameworks und Tools.

more

Zürich   27.01.2015

JavaScript von der Datenbank bis zum Browser

MongoDb, ExpressJs, AngularJs und NodeJs im Überblick


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

KEYWORDS: other Languages, Hands-On, Technology

Die Dynamik und Innovationsrate der JavaScript-Welt ist enorm: Grund genug für uns, einen Einstieg zu wagen. Wir zeigen in diesem Vortrag, wie wir als erfahrene Java-Entwickler erste Schritte mit den MEAN-Technologien machten: MongoDb, ExpressJs, AngularJs und NodeJs. Der Vortrag bietet einen Überblick über die Architektur einer MEAN-Applikation sowie über die eingesetzten Frameworks und Tools.

more

Luzern   22.01.2015

Die Programmiersprache Swift

Eine Einführung für Java-Entwickler


SPEAKER: Ruedi Arnold   COMPANY: Hochschule Luzern – Technik & Architektur

KEYWORDS: Out of Scope, Concept, Product, Technology

Im September 2014 hat Apple Swift als neue Programmiersprache für die beiden Apple-Plattformen OS X und iOS veröffentlicht.

more

Bern   08.01.2015

Docker - Eine Einführung...

...aus Sicht eines Softwareentwicklers


SPEAKER: Oliver Nautsch   COMPANY: Nautsch GmbH (in Gründung)

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   06.01.2015

JUG ArchiB@le Stammtisch

Knowledge Engineering: einige Beispiel-Anwendungen und Impressionen von der Semantics 2014 in Leipzig


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

KEYWORDS: Meeting, Networking, Lessons learned

After we had a coarse theoretical introduction into knowledge engineering with an emphasis on knowledge representation at Archibale 11 in November, our present talk on this topic will refresh, what we have heard, with some practical applications of RDF.

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