Bern 12.12.2023
SPEAKER: Matthias Graf COMPANY: Zühlke Engineering AG
KEYWORDS: Open Source, Product, Technology, Tools
Eine Suchfunktion kann die Effizienz und Benutzerfreundlichkeit erhöhen, die Navigation erleichtern sowie die Analyse von Daten vereinfachen. Die Implementierung einer effektiven und effizienten Suche ist aber schwierig und zeitaufwändig.
Basel 11.12.2023
SPEAKER: Jiri Lundak COMPANY: REDpill GmbH
KEYWORDS: Concept, Services, Technology, Tools
Künstliche Intelligenz wird unseren Umgang mit Wissen (auch in der Software-Entwicklung) revolutionieren, ob wir wollen oder nicht. Bereits entsteht eine Vielfalt von Systemen, die einem helfen sollen, produktiver zu arbeiten. Viele Kritiker (selbst ihre Erfinder) sehen jedoch auch Risiken in ihrer Anwendung.
Zürich 05.12.2023
SPEAKER: Raphael Zimmermann COMPANY: Ergon
KEYWORDS: Architecture, Lessons learned, Open Source, Technology
Moderne Web-Frameworks wie React, Angular und Co. sind in sich komplexe Gebilde (Virtual DOM, Change Detection etc.). Die damit gebauten Anwendungen werden teilweise so komplex, dass selbst triviale neue Features viel Vorwissen erfordern. Neben jeder Menge State-Management müssen wir uns als Entwickler:innen auch mit API-Design, Code-Generatoren und Pre-Rendering herumschlagen.
Zürich 30.11.2023
SPEAKER: Thomas Würthinger COMPANY: Oracle
KEYWORDS: Language, Technology, Research
This talk will discuss the best practices for running Java applications with the lowest cost and resource consumption. Specifically, it will demonstrate how to achieve instant startup and minimal memory footprint when using GraalVM native images — programs compiled ahead of time to native executables.
Bern 29.11.2023
SPEAKER: Patrick Baumgartner COMPANY: 42talents
KEYWORDS: Tools, Open Source, Technology
Spring Boot bietet mit den Startern eine Funktionalität, mit der man ein neues Softwareprojekt mit wenig Aufwand aufsetzen und gleich mit dem Programmieren loslegen kann. Um die Abhängigkeiten muss man sich nicht kümmern, da die "richtigen" bereits vorkonfiguriert sind. Doch wie kann man z. B. die Start-up-Zeiten optimieren und den Memory Footprint reduzieren und so die Applikation besser für die Cloud zu rüsten?
Online 21.11.2023
SPEAKER: Eberhard Wolff COMPANY: SWAGLab
KEYWORDS: Architecture
Software-Architektur ist nur scheinbar ein technisches Thema. Architektur soll zwar über Technologien entscheiden und eine Struktur vorgeben, aber im Mittelpunkt muss der Mensch stehen. Schliesslich sind die entworfenen Software-Systeme zu komplex, als dass ein einzelner Mensch sie verstehen kann - und das ist die Kern-Herausforderung.
Luzern 16.11.2023
SPEAKER: Peter Verhas COMPANY: EPAM Systems
Documentation is essential, and at the same time, it is part of the software products that usually contain the most bugs. For example, documentations tend to be outdated, have wrong references to the documented system, and may contain inconsistencies. The compiler or the unit tests discover the same type of errors in a program code. Documentation does not have such a compiler or tests. Writing documents, we still do assembly.
Zürich 14.11.2023
SPEAKER: René Schwietzke COMPANY: Xceptance
KEYWORDS: Architecture, Hands-On, Technology, Tools
The internet is full of micro benchmarks explaining the world to beginners. Everyone able to use JMH is trying to explain the world, but only a few do it right. Most benchmarks are either entirely wrong or draw the wrong conclusions.
Bern 13.11.2023
SPEAKER: René Schwietzke COMPANY: Xceptance
KEYWORDS: Architecture, Lessons learned, Performance, Technology
JMH ist das Microbenchmark-Framework der Wahl, wenn es um das Messen von Java-Code geht. Leider häufen sich Postings und Artikel mit Benchmarks, die lustige Dinge messen und dann das Gefundene verallgemeinern. Mindestens die Hälfte dieser Ergebnisse ist falsch oder die Betrachtung der Ergebnisse ist unvollständig.
Zürich 31.10.2023
SPEAKER: Fabian Gotzen COMPANY: SIX Group
KEYWORDS: Lessons learned, Technology, Hands-On
Die Testcontainers Library ist ein mächtiges Tool für Integration Testing und hat in letzter Zeit immer mehr an Popularität gewonnen.
Durch isolierte Umgebungen für Testzwecke bietet sie eine hervorragende Alternative zu herkömmlichen Methoden, zusätzlich gewinnt die Thematik durch die verbesserte Unterstützung in Spring Boot 3 an Aktualität. Entwickler-Teams, welche die Vorteile kennengelernt haben und sie nun in ihren Java- und Spring-basierten Projekten einsetzen wollen, stehen vor vielen Fragen oder laufen gar Gefahr, einiges an Lehrgeld zu bezahlen.
Zürich 26.10.2023
SPEAKER: Jean-Frederic Clere COMPANY: Red Hat
The presentation will focus on using the OpenSSL native library with Apache Tomcat. It will show how the Panama API (still as a preview in Java 21) was used to rewrite the integration using only Java code. Panama allows us to retain the performance and capabilities of the existing Tomcat native JNI code without writing C code.
Bern 25.10.2023
SPEAKER: Michael Inden COMPANY: Adcubum AG
KEYWORDS: Language, Hands-On, Lessons learned, Technology
Bringe Deine Java-Kenntnisse auf den aktuellsten Stand und lerne die vielfältigen Möglichkeiten von modernem Java kennen! In diesem Best-of-Java-Hands-on-Workshop stellt uns der bekannte Buchautor und Trainer Michael Inden verschiedene Verbesserungen vor, die im brandneuen Java 21 enthalten sind.
Bern 17.10.2023
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: Hands-On, Lessons learned, Tools, Methods
Debuggers are commonly used to locate and fix bugs. Though, how long does it take to solve an issue? Debugging isn’t a very productive process, but there are ways to make it more efficient in IntelliJ IDEA.
Zürich 16.10.2023
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: Hands-On, Lessons learned, Tools, Methods
Debuggers are commonly used to locate and fix bugs. Though, how long does it take to solve an issue? Debugging isn’t a very productive process, but there are ways to make it more efficient in IntelliJ IDEA.
Bern 10.10.2023
SPEAKER: Josh Long COMPANY: VMware Tanzu
Spring Framework 6+ and Spring Boot 3+ are here, which means new baselines and possibilities. Spring Framework implies a Java 17 and Jakarta EE baseline and offers new support for building GraalVM-native images and a compile-time component model in the new Spring AOT engine. It also features a new observability layer, declarative HTTP and RSocket clients, preliminary Project Loom and CRaC support, ProblemDetail support, and much more.
Online 04.10.2023
SPEAKER: Nora Schöner COMPANY: superluminar
KEYWORDS: Technology, Product, Lessons learned, Tools
Du hast schon einmal Containerisierung mit AWS Fargate ausprobiert: Der Webserver aus dem Tutorial ist aufgesetzt. Jetzt willst du einfach noch ein bisschen tiefer graben und deine Infrastruktur fit für Produktion machen!
Zürich 19.09.2023
SPEAKER: Oleg Nenashev COMPANY: WireMock
KEYWORDS: Technology, Tools, Open Source
Testcontainers has become one of the most popular tools for software integration testing. If you can put your system-under-test into a container, Docker compose cluster or a pod, this is what you're likely to use. If your target isn't ready, not containerizable or just too heavy for testing as is, you can always use mock testing frameworks, e.g. WireMock or MockServer in the JVM ecosystem. Can you combine both approaches? Sure!
Online 14.09.2023
SPEAKER: Sebastian Hempel COMPANY: IT Consulting Hempel
KEYWORDS: Open Source, Services, Lessons learned, Security
Viele neue Anwendungen werden so geschrieben, dass sie in der Cloud betrieben werden können. Beim Design und der Implementierung wird darauf geachtet, Vorteile einer Kubernetes Umgebung zu nutzen und die Anwendung ideal in einem Container zu betreiben. Was aber macht man mit einer - noch nicht so - alten Anwendung, die in einer Application-Server Umgebung läuft und fit gemacht werden soll für die Zukunft?
Luzern 13.09.2023
SPEAKER: Jiri Lundak COMPANY: REDpill GmbH
KEYWORDS: Concept, Services, Technology, Tools
Künstliche Intelligenz wird unseren Umgang mit Wissen (auch in der Software-Entwicklung) revolutionieren, ob wir wollen oder nicht. Bereits entsteht eine Vielfalt von Systemen, die einem helfen sollen, produktiver zu arbeiten. Viele Kritiker (selbst ihre Erfinder) sehen jedoch auch Risiken in ihrer Anwendung.
St. Gallen 12.09.2023
SPEAKER: Andres Almirey COMPANY: Oracle
KEYWORDS: Methods, Open Source, Tools, Technology
When a project has reached that stage when it’s a good idea to post binaries, new questions arise, such as where should they be posted? How do you make it easier for users to install and discover binaries? Where should releases be shared? Most importantly, can it be automated? There are so many requirements and considerations depending on the distribution channels — wouldn't it be great to have a tool to make it easier?
Luzern 08.09.2023
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer Inc.
KEYWORDS: Agile, Lessons learned, Methods
The exciting field of programming is one part engineering and one part art. We, as humans, have been programming for a few decades. Every few years we see a significant change to how we develop applications. Some changes are small, while others are significant. They're disruptive and change the way we think, design, and develop.
Zürich 07.09.2023
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer Inc.
Multithreaded programming in Java is changing quite significantly in the near future. Threads were once considered lightweight but soon will face the challenges of Fibers which are considered to be super lightweight.
St. Gallen 31.08.2023
SPEAKER: Nicolai Parlog COMPANY: Oracle
KEYWORDS: Language, Concept, Research, Technology
Java's four big projects are entering the home stretch: Amber, Panama, and Loom have already incubated, previewed, and even finalized some features, and Valhalla is on track to follow soon. Time to take a closer look at how...
Zürich 30.08.2023
SPEAKER: Nicolai Parlog COMPANY: Oracle
How a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE.
Bern 29.08.2023
SPEAKER: Nicolai Parlog COMPANY: Oracle
KEYWORDS: Language, Product, Technology
In this talk, I introduce the Java language features, API changes, and JVM capabilities that recent Java releases brought to the ecosystem and also discuss the current release and support model.
Zürich 25.08.2023
KEYWORDS: Meeting, Networking, Out of Scope
Letzten Sommer im August 2022 haben wir eine Jubiläums-Party zum 25-jährigen Bestehen der jug.ch organisiert. Die Party-Anlässe waren so gut besucht und haben allen Teilnehmern so gut gefallen, dass wir auch dieses Jahr wieder ein Sommerfest durchführen wollen. Alle Mitglieder - zusammen mit Partner oder Partnerin - sind dazu recht herzlich eingeladen. Es gibt wieder Grill und Street Food, etwas zu trinken und hoffentlich viele gute Gespräche.
Online 27.07.2023
SPEAKER: Markus Karg COMPANY: Head Crashing Informatics
KEYWORDS: Performance, Hands-On, Open Source, Language
Seit einigen Jahren bin ich Contributor bei OpenJDK und habe mich im speziellen darauf konzentriert, I/O zu beschleunigen, denn in der Hitliste, worin Java besonders schlecht ist, steht I/O ziemlich weit oben. In dieser Live-Hands-On-Session zeige ich Dir, warum das so ist, was ich gemacht habe, dass es besser wird, warum das funktioniert, und wie Du es in Deinen Anwendungen nutzen kannst.
Zürich 04.07.2023
SPEAKER: Falk Sippach COMPANY: embarc Software Consulting GmbH
KEYWORDS: Hands-On
Seit einiger Zeit wird nun im Projekt Amber an der Einführung von Pattern Matching gearbeitet. Es geht darum, Werte gegen Muster zu prüfen, um sie bei einem Treffer in die Bestandteile zu zerlegen und somit leicht und sicher weiterverarbeiten zu können. Dieses eigentlich aus funktionalen Programmiersprachen bekannte Feature ermöglicht elegantere Lösungsansätze und macht Java Code verständlicher und wartbarer. Der Quellcode wird kürzer und lässt sich vom Compiler auf Korrektheit prüfen.
Zürich 22.06.2023
SPEAKER: Stephan Sann COMPANY: Swiss IT Security AG
KEYWORDS: Security, Concept, Technology, Tools
Sicherheit und Datenschutz sind in der heutigen Zeit wichtiger denn je, auch in der Softwareentwicklung. Eine der wichtigsten Komponenten hierbei sind die Credentials, also Zugangsdaten, Passwörter und Schlüssel, die zur Authentifizierung und Autorisierung von Benutzern und Anwendungen verwendet werden.
St. Gallen 16.06.2023
SPEAKER: Sandra Parsick COMPANY: Selbständige Diplom-Informatikerin
KEYWORDS: Product, Technology, Lessons learned, Tools
Wir freuen uns, dass mit Nora Schöner und Sandra Parsick zwei bekannte Speakerinnen aus der Dev-Community mit uns zusammen eine «Tour de Suisse» durchführen. An jedem Standort der jug.ch erwartet Euch ein toller Abend mit zwei spannenden Talks und guten Gesprächen bei einem feinen Apéro mit leckeren Häppchen. Und aus Erfahrung können wir sagen, dass der Spass bei dieser Tour garantiert nicht zu kurz kommen wird.
Zürich 15.06.2023
SPEAKER 1: Nora Schöner COMPANY: superluminar
SPEAKER 2: Sandra Parsick COMPANY: Selbständige Diplom-Informatikerin
KEYWORDS: Product, Technology, Lessons learned, Tools
Wir freuen uns, dass mit Nora Schöner und Sandra Parsick zwei bekannte Speakerinnen aus der Dev-Community mit uns zusammen eine «Tour de Suisse» durchführen. An jedem Standort der jug.ch erwartet Euch ein toller Abend mit zwei spannenden Talks und guten Gesprächen bei einem feinen Apéro mit leckeren Häppchen. Und aus Erfahrung können wir sagen, dass der Spass bei dieser Tour garantiert nicht zu kurz kommen wird.
Luzern 14.06.2023
SPEAKER 1: Nora Schöner COMPANY: superluminar
SPEAKER 2: Sandra Parsick COMPANY: Selbständige Diplom-Informatikerin
KEYWORDS: Product, Technology, Lessons learned, Tools
Wir freuen uns, dass mit Nora Schöner und Sandra Parsick zwei bekannte Speakerinnen aus der Dev-Community mit uns zusammen eine «Tour de Suisse» durchführen. An jedem Standort der jug.ch erwartet Euch ein toller Abend mit zwei spannenden Talks und guten Gesprächen bei einem feinen Apéro mit leckeren Häppchen. Und aus Erfahrung können wir sagen, dass der Spass bei dieser Tour garantiert nicht zu kurz kommen wird.
Bern 13.06.2023
SPEAKER 1: Nora Schöner COMPANY: superluminar
SPEAKER 2: Sandra Parsick COMPANY: Selbständige Diplom-Informatikerin
KEYWORDS: Product, Technology, Lessons learned, Tools
Wir freuen uns, dass mit Nora Schöner und Sandra Parsick zwei bekannte Speakerinnen aus der Dev-Community mit uns zusammen eine «Tour de Suisse» durchführen. An jedem Standort der jug.ch erwartet Euch ein toller Abend mit zwei spannenden Talks und guten Gesprächen bei einem feinen Apéro mit leckeren Häppchen. Und aus Erfahrung können wir sagen, dass der Spass bei dieser Tour garantiert nicht zu kurz kommen wird.
Basel 12.06.2023
SPEAKER 1: Nora Schöner COMPANY: superluminar
SPEAKER 2: Sandra Parsick COMPANY: Selbständige Diplom-Informatikerin
KEYWORDS: Product, Technology, Lessons learned, Tools
Wir freuen uns, dass mit Nora Schöner und Sandra Parsick zwei bekannte Speakerinnen aus der Dev-Community mit uns zusammen eine «Tour de Suisse» durchführen. An jedem Standort der jug.ch erwartet Euch ein toller Abend mit zwei spannenden Talks und guten Gesprächen bei einem feinen Apéro mit leckeren Häppchen. Und aus Erfahrung können wir sagen, dass der Spass bei dieser Tour garantiert nicht zu kurz kommen wird.
St. Gallen 25.05.2023
SPEAKER: Patrick Baumgartner COMPANY: 42talents
KEYWORDS: Tools, Open Source, Technology
Spring Boot bietet mit den Startern eine Funktionalität, mit der man ein neues Softwareprojekt mit wenig Aufwand aufsetzen und gleich mit dem Programmieren loslegen kann. Um die Abhängigkeiten muss man sich nicht kümmern, da die "richtigen" bereits vorkonfiguriert sind. Doch wie kann man z. B. die Start-up-Zeiten optimieren und den Memory Footprint reduzieren und so die Applikation besser für die Cloud zu rüsten?
Zürich 16.05.2023
SPEAKER: Adam Warski COMPANY: SoftwareMill
KEYWORDS: Concept, Language, Open Source
Static typing is hardly controversial, but how far should we push the type system? What information should the types include, and what properties should they prove?
Bern 10.05.2023
SPEAKER: Roman Bertolami COMPANY: dsi engineering ag
KEYWORDS: Tools, Open Source, Lessons learned
Updates zu Libraries und Frameworks werden heute täglich publiziert. Um unsere Software in der Wartungsphase a jour zu halten, sollten wir diese möglichst berücksichtigen. Dies ist ein mühsamer und zeitintensiver Prozess. Software nicht zu warten ist aus Sicherheits- und Flexibilitätsgründen auch keine Option.
Zürich 04.05.2023
SPEAKER: Martin Štefanko COMPANY: Red Hat
Modern microservices applications need to be able to adjust to change. It doesn’t matter whether these changes concern functional requirements, fluctuating load, or more frequently network and service failures. The system should be able to remain responsive in every situation as defined in the Reactive Manifesto. The reactive programming has recently become a popular programming paradigm. In the Java world, there are already a few options the users can choose from when creating reactive applications like Reactive eXtensions or Reactive Streams.
Bern 03.05.2023
SPEAKER: Martin Štefanko COMPANY: Red Hat
Java has a generally bad name when it comes to its usage in the current fast moving world of containers, Kubernetes, microservices and serverless because of its boot times and memory footprints. However, this is no longer true with Quarkus — a framework tailored for GraalVM and OpenJDK HotSpot which allows you to create Java applications that are ready for cloud while you can still utilize your knowledge of well known Java frameworks and standards like JAX-RS, CDI, JPA / Hibernate, MicroProfile and much more.
Basel 02.05.2023
SPEAKER 1: Florian Müller COMPANY: Software Brauerei
SPEAKER 2: Marvin Domogalski COMPANY: Software Brauerei
Das Metaverse ist in aller Munde und die “Hype Maschinerie” läuft auf vollen Touren. Doch wie viel Substanz steckt wirklich dahinter? Was ist das Metaverse überhaupt und wie können Anwendungen für das Metaverse erstellt werden? Und was hat das alles mit Web3 zu tun?
Luzern 02.05.2023
SPEAKER: Martin Štefanko COMPANY: Red Hat
Java has a generally bad name when it comes to its usage in the current fast moving world of containers, Kubernetes, microservices and serverless because of its boot times and memory footprints. However, this is no longer true with Quarkus — a framework tailored for GraalVM and OpenJDK HotSpot which allows you to create Java applications that are ready for cloud while you can still utilize your knowledge of well known Java frameworks and standards like JAX-RS, CDI, JPA / Hibernate, MicroProfile and much more.
Zürich 25.04.2023
SPEAKER 1: Stefan Heinzer COMPANY: ELCA Informatik AG
SPEAKER 2: Martin Häufel COMPANY: Accenture
KEYWORDS: Concept, Technology, Tools
SBB built a near real-time data adapter to exchange train and restriction data between the traffic management system and the tunnel automation system operating the Gotthard base tunnel. In this session, Martin and Stefan show how the team used event storming to identify bounded contexts, and how these were further refined following principles of domain-driven design (DDD) for implementation in an event driven microservice architecture following CENELEC SN EN 50126 / 50128. They will highlight examples of the implementation at the code level with related coding practices, and share some of the encountered architectural aha-moments.
St. Gallen 21.04.2023
SPEAKER: Grace Jansen COMPANY: IBM
KEYWORDS: Architecture, Concept, Methods, Open Source
Enabling applications to really thrive (and not just survive) in cloud environments can be challenging. The original 12 factor app methodology helped to lay out some of the key characteristics needed for cloud-native applications... but... as our cloud infrastructure and tooling has progressed, so too have these factors.
Zürich 20.04.2023
SPEAKER: Grace Jansen COMPANY: IBM
KEYWORDS: Tools, Technology, Open Source, Methods
How can we effectively develop for the cloud, when we as developers are coding back down on earth? This is where effective cloud-native developer tools can enable us to either be transported into the cloud or alternatively, to bring the cloud back down to earth. But what tools should we be using for this? In this session, we’ll explore some of the useful OSS tools and technologies that can used by developers to effectively develop, design and test cloud-native Java applications.
Bern 19.04.2023
SPEAKER: Grace Jansen COMPANY: IBM
KEYWORDS: Tools, Technology, Open Source, Methods
Enabling applications to really thrive (and not just survive) in cloud environments can be challenging. The original 12 factor app methodology helped to lay out some of the key characteristics needed for cloud-native applications... but... as our cloud infrastructure and tooling has progressed, so too have these factors.
Luzern 18.04.2023
SPEAKER: Grace Jansen COMPANY: IBM
KEYWORDS: Tools, Technology, Open Source, Methods
Our cloud-native environments are more complex than ever before! So how can we ensure that the applications we're deploying to them are behaving as we intended them to? This is where effective observability is crucial. It enables us to monitor our applications in real-time and analyse and diagnose their behaviour in the cloud. However, until recently, we were lacking the standardization to ensure our observability solutions were applicable across different platforms and technologies.
Basel 17.04.2023
SPEAKER: Grace Jansen COMPANY: IBM
KEYWORDS: Tools, Technology, Open Source, Methods
How can we effectively develop for the cloud, when we as developers are coding back down on earth? This is where effective cloud-native developer tools can enable us to either be transported into the cloud or alternatively, to bring the cloud back down to earth. But what tools should we be using for this? In this session, we’ll explore some of the useful OSS tools and technologies that can used by developers to effectively develop, design and test cloud-native Java applications.
Zürich 12.04.2023
SPEAKER: Marc Philipp COMPANY: Gradle
KEYWORDS: Open Source, Technology, Tools, Methods
More than five years have passed since the initial release of JUnit 5 in 2017. But the JUnit team hasn’t ceased working since then. On the contrary, there have been 9 additional 5.x releases. After a concise introduction, we’ll take a closer look at the latest new features such as:
Zürich 04.04.2023
SPEAKER: Kai Ullich COMPANY: Freelance Cybersecurity Consultant
KEYWORDS: Security, Lessons learned, Methods, Research
Most people remember the log4shell shockwaves, but did you know that the underlying problem was already well known since 2016, and that it also plays a central role in other vulnerabilities? Did you know that XSL transformation can be extremely dangerous? Can you imagine how model binding in Spring MVC was perfidiously exploited to write malicious code onto the target machine in April 2022?
Zürich 30.03.2023
SPEAKER: Adam Bien COMPANY: Freelancer with Java
On-premise und Cloud Architekturen verfolgen entgegengesetzte Ziele. In dieser Session werde ich mit Applikationsservern on-premise starten und mit serverless Java Funktionen / sogar "No Code" in den Wolken beenden. Wir werden on-premise und die Wolken gegenüberstellen und die Architekturen mit viel Code und live "hacking" veranschaulichen. Die Fragen der Teilnehmer werden in Echtzeit beantwortet.
Zürich 14.03.2023
SPEAKER: Marit van Dijk COMPANY: JetBrains
KEYWORDS: Concept, Hands-On, Language, other Languages
As developers, we spend a lot of time learning to write code, while spending little to no time learning to read code. Meanwhile, we often spend more time reading code than actually writing it. Shouldn't we be spending at least the same amount of time and effort improving this skill? Deliberate practice can help us get better at reading code. Learning how to better read and understand code, can in turn teach us what makes code readable. This might even help us to write code that is easier to read.
Zürich 01.03.2023
SPEAKER: Sami Ekblad COMPANY: Vaadin
18:00 Opening and Welcome
18:05 Vaadin Roadmap Discussion - Where is Vaadin now, and where are we going?
18:35 Break & networking
18:40 Vaadin Development Tips
19:00 Open Q/A
19:30 Refreshments and Networking
Zürich 31.01.2023
SPEAKER: Carsten Lex COMPANY: Raiffeisen Schweiz
Wir haben in den letzten Jahren viele Projekte erfolgreich eingeführt und dabei noch mehr Technologien verwendet. Bei jedem neuen Projekt gibt es immer wieder mindestens eine neue technische Komponente. Aber das was bleibt: wir müssen unsere Kunden verstehen und herausfinden was sie genau benötigen. Und unsere Kunden müssen unserer technischen Expertise vertrauen. Wie genau kommuniziert man miteinander, um die Prozesse zu verstehen und dann zu implementieren?
Zürich 24.01.2023
SPEAKER: Jasmin Fluri COMPANY: Schaltstelle
KEYWORDS: Methods, Lessons learned
Continuous Integration and Delivery (CI/CD) für Datenbank Applikationen wird immer häufiger eingesetzt. Viele Projekte erstellen CI/CD Pipelines, um ihre Arbeit zu erleichtern und die Qualität in der Integration und im Deployment zu verbessern. Viele Tools versprechen, die umfassende Lösung für die Implementierung von Datenbank CI/CD zu sein und alle möglichen Probleme zu lösen.
St. Gallen 19.01.2023
SPEAKER: Peter Palaga COMPANY: Red Hat
KEYWORDS: Tools, Lessons learned
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.