13.01.2022
We have already held a lot of online events. The events have been recorded and are published on jug.ch's YouTube channel.
Please register here with your e-mail to receive announcements for upcoming JUG Switzerland events.
UpcomingZürich 22.10.2024 18:15h (iCal)
SPEAKER: Simon Martinelli COMPANY: 72 Services GmbH
KEYWORDS: Architecture, Concept, Language
Command Query Responsibility Segregation (CQRS) is a proven design pattern that enables the clear separation of data changes (commands) and data queries (queries). This separation allows these responsibilities to be scaled and optimized independently. The application code is also structured more understandably, which improves maintainability.
UpcomingZürich 29.10.2024 18:15h (iCal)
SPEAKER: Dan Haywood COMPANY: Haywood Associates Ltd
I came across the naked objects pattern at a conference in 2002, and 2 years later we used an early version of the Naked Objects Framework to build the main benefits system for the Irish Government, still running 20+ years later and administering pensions and 40 other benefits. And since 2012 we've developed an in-house ERP for Eurocommercial Properties on that early framework's successor, Apache Causeway, processing €500m of invoices each year. All in a team averaging 2.5 FTE people.
UpcomingBern 30.10.2024 18:00h (iCal)
SPEAKER: Dan Haywood COMPANY: Haywood Associates Ltd
I came across the naked objects pattern at a conference in 2002, and 2 years later we used an early version of the Naked Objects Framework to build the main benefits system for the Irish Government, still running 20+ years later and administering pensions and 40 other benefits. And since 2012 we've developed an in-house ERP for Eurocommercial Properties on that early framework's successor, Apache Causeway, processing €500m of invoices each year. All in a team averaging 2.5 FTE people.
UpcomingSt. Gallen 31.10.2024 18:00h (iCal)
SPEAKER: Christian Wörz
KEYWORDS: Concept, Language, Product, Technology
Mit Java 21 wird eines der spannendsten Features der letzten Jahre für die Verwendung freigegeben. Doch wie können Virtual Threads bei der täglichen Arbeit unterstützen? Wie kann ich weiterhin die Streaming-API verwenden? Können wirklich 1000-mal mehr Threads gestartet werden und wie verwenden wir diese anstelle von asynchronen Bibliotheken oder herkömmlichen Threads in Frameworks wie Spring Boot?
UpcomingBasel 06.11.2024 18:15h (iCal)
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: AI, Tools
AI Assistant provides AI-powered features for software development based on the JetBrains AI service. The service transparently connects you, the IDE user, to different large language models.
UpcomingSt. Gallen 12.11.2024 18:00h (iCal)
SPEAKER: Simon Martinelli COMPANY: 72 Services GmbH
KEYWORDS: Architecture, Concept, Language
Command Query Responsibility Segregation (CQRS) ist ein bewährtes Entwurfsmuster, das die klare Trennung von Datenveränderungen (Commands) und Datenabfragen (Queries) ermöglicht. Diese Trennung erlaubt die eigenständige Skalierung und Optimierung jeder dieser Verantwortlichkeiten. Eine wichtige Frage in der Anwendung von CQRS ist, ob zwingend zwei separate Datenspeicher erforderlich sind oder ob CQRS auch effektiv genutzt werden kann, um Daten in einer einzigen Datenbank zu halten, während der Anwendungscode dennoch effizienter strukturiert wird und den Datenzugriff optimiert.
UpcomingBern 25.11.2024 18:00h (iCal)
SPEAKER: Gerrit Grunwald COMPANY: Azul
KEYWORDS: Technology
Im Bereich der Java-Programmierung ist das Verständnis der Speicherverwaltung und der Garbage-Collection-Mechanismen nicht nur für die Optimierung der Leistung und der Ressourcennutzung hilfreich, sondern hilft Ihnen auch, den richtigen Garbage-Collector für Ihre Anwendung zu verwenden. In diesem Vortrag geht es um Speicherzuweisung, Objektlebenszyklus und Garbage-Collection-Strategien innerhalb der Java Virtual Machine (JVM).
UpcomingZürich 26.11.2024 18:15h (iCal)
SPEAKER: Gerrit Grunwald COMPANY: Azul
KEYWORDS: Technology
In the realm of Java programming, understanding memory management and garbage collection mechanisms cannot only be helpful for optimizing performance and resource utilization but also in general will help you to use the right garbage collector for your application. This session will be about memory allocation, object lifecycle, and garbage collection strategies within the Java Virtual Machine (JVM).
UpcomingLuzern 27.11.2024 18:30h (iCal)
SPEAKER: Gerrit Grunwald COMPANY: Azul
KEYWORDS: Technology
Im Bereich der Java-Programmierung ist das Verständnis der Speicherverwaltung und der Garbage-Collection-Mechanismen nicht nur für die Optimierung der Leistung und der Ressourcennutzung hilfreich, sondern hilft Ihnen auch, den richtigen Garbage-Collector für Ihre Anwendung zu verwenden. In diesem Vortrag geht es um Speicherzuweisung, Objektlebenszyklus und Garbage-Collection-Strategien innerhalb der Java Virtual Machine (JVM).
UpcomingSt. Gallen 28.11.2024 18:00h (iCal)
SPEAKER: Gerrit Grunwald COMPANY: Azul
KEYWORDS: Technology
Im Bereich der Java-Programmierung ist das Verständnis der Speicherverwaltung und der Garbage-Collection-Mechanismen nicht nur für die Optimierung der Leistung und der Ressourcennutzung hilfreich, sondern hilft Ihnen auch, den richtigen Garbage-Collector für Ihre Anwendung zu verwenden. In diesem Vortrag geht es um Speicherzuweisung, Objektlebenszyklus und Garbage-Collection-Strategien innerhalb der Java Virtual Machine (JVM).
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.