St. Gallen 12.11.2024
SPEAKER: Simon Martinelli COMPANY: Martinelli 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.
Basel 06.11.2024
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.
St. Gallen 31.10.2024
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?
Bern 30.10.2024
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.
Zürich 29.10.2024
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.
Zürich 22.10.2024
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.
Zürich 24.09.2024
SPEAKER: Dmitry Chuyko COMPANY: Bellsoft
KEYWORDS: Cloud, Out of Scope, Performance, Product
A reasonable desire is to speed up existing deployments without affecting code and diagnostic tools. Another is to avoid migration for the sake of speed. Too many resources are spent on profiling, optimising and updating applications. At the same time, we need to improve hardware utilisation, and frameworks and runtimes are reaching the end of their life.
Basel 24.09.2024
SPEAKER: Lize Raes COMPANY: Naboo
KEYWORDS: AI, Data privacy, Security
AI and Large Language Models are revolutionizing the way we code, what we build, and how we engage users. Developers now wield a new superpower to solve long-standing problems, speed up development, and automate even more aspects of society.
Zürich 19.09.2024
SPEAKER 1: Bertrand Meyer COMPANY: Bertrand Meyer's technology+ blog
SPEAKER 2: Dylan Beattie COMPANY: Ursatile
SPEAKER 3: Daniel Zeiter COMPANY: Ergon Informatik AG
SPEAKER 4: Patrick Schnell COMPANY: schnell.digital
SPEAKER 5: Dimitris Andreadis COMPANY: Red Hat
SPEAKER 6: Martin Glinz
KEYWORDS: AI, Concept, Technology, Research
With the advent of large language models and generative AI tools such as ChatGPT or Github Copilot, the old dream of automated programming seems to come true: stakeholders describe their problem and a machine generates the code that solves the problem. So, are we at the edge of a revolution, where generative AI is making software engineering obsolete? Or are we currently experiencing a wave of hype that will leave us disillusioned when the wave is over?
We have invited experts in the field to discuss this topic. In two keynotes and a panel, they will discuss the impact of generative AI on the future of software engineering.
Zürich 18.09.2024
SPEAKER 1: Fabio Niephaus COMPANY: Oracle Labs
SPEAKER 2: Francesco Nigro COMPANY: Red Hat
KEYWORDS: Open Source, other Languages, Technology, Tools
The GraalVM Community Summit, hosted by Oracle Labs in Zurich, will see the attendance of numerous framework committers and related professionals. The Java User Group is pleased to host two presentations by two esteemed speakers from the field the night before the summit, which may encourage other participants to join. Everyone is invited to attend the talks and networking event.
Bern 18.09.2024
SPEAKER: Raphael Zimmermann COMPANY: Ergon
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.
Luzern 10.09.2024
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.
Zürich 10.09.2024
SPEAKER: Aaron Digulla
KEYWORDS: Lessons learned, Methods, Testing, Tools
In my talk, I'll present a low-stress way to patch an urgent production issue: cut code out of a god class, add unit tests, and apply a fix.
Zürich 30.08.2024
KEYWORDS: Meeting, Networking
Auch dieses Jahr gibt es wieder ein Sommerfest. Alle Mitglieder - zusammen mit Partner oder Partnerin - sind dazu recht herzlich eingeladen. Es gibt Apéro und Grillfood, etwas zu trinken und hoffentlich viele gute Gespräche.
Zürich 27.08.2024
SPEAKER: Pascal Kesseli
KEYWORDS: Methods, Open Source, Research, Security
Bugs and security vulnerabilities in computer programs stretch as far back as the field itself. Software errors cause billions of dollars in damage every year, and in critical environments they even put national security and people's lives at risk. Most developers are familiar with testing and fuzzing techniques to try and mitigate these issues, but are of course also aware of these approaches' limitations.
Luzern 23.08.2024
SPEAKER: Johannes Bechberger COMPANY: SAP
KEYWORDS: Language, Security, Technology
eBPF is buzzing all over the cloud native world, as the cutting-edge technology reshaping the way we understand performance, security, and observability within kernel space. Embark with us on an ambitious challenge to write and build a high-throughput firewall leveraging the combined power of eBPF and Java.
Zürich 22.08.2024
SPEAKER: Johannes Bechberger COMPANY: SAP
KEYWORDS: Language, Security, Technology
eBPF is buzzing all over the cloud native world, as the cutting-edge technology reshaping the way we understand performance, security, and observability within kernel space. Embark with us on an ambitious challenge to write and build a high-throughput firewall leveraging the combined power of eBPF and Java.
St. Gallen 21.08.2024
SPEAKER: Johannes Bechberger COMPANY: SAP
KEYWORDS: Language, Security, Technology
Unfortunately, the speaker is unable to make this appointment and we have to cancel the talk. However, it is still possible to attend the talk in Zurich or Lucerne.
Bern 20.08.2024
SPEAKER: Johannes Bechberger COMPANY: SAP
KEYWORDS: Language, Security, Technology
Unfortunately, the speaker is unable to make this appointment and we have to cancel the talk. However, it is still possible to attend the talk in Zurich or Lucerne.
Basel 19.08.2024
SPEAKER: Johannes Bechberger COMPANY: SAP
KEYWORDS: Language, Security, Technology
Unfortunately, the speaker is unable to make this appointment and we have to cancel the talk. However, it is still possible to attend the talk in Zurich or Lucerne.
Bern 15.08.2024
SPEAKER 1: Korhan Gülseven COMPANY: SBB IT
SPEAKER 2: Adrian Riesen COMPANY: SBB IT
KEYWORDS: Architecture, Concept, Lessons learned
Datendrehscheiben spielen eine grosse Rolle für die wirkungsvolle Kundeninformation (KI) im öffentlichen Verkehr. Sie übernehmen die Aufgabe, KI-Echtzeitmeldungen zwischen den Transportunternehmen auszutauschen und ermöglichen so durchgehende Kundeninformationen im ganzen ÖV.
Bern 26.06.2024
SPEAKER: Nicolas Fränkel COMPANY: APISEVEN Ltd.
KEYWORDS: Architecture, Concept
Microservices are ubiquitous. However, most companies that implement microservices do not reap their full benefits - at best. At worst, it’s an epic failure.
Zürich 25.06.2024
SPEAKER: Patrick Baumgartner COMPANY: 42talents
KEYWORDS: Tools, Open Source, Technology
With the starters, Spring-Boot offers a functionality that allows you to set up a new software project with little effort and start programming right away. You don’t have to worry about the dependencies, since the “right” ones are already preconfigured. But how can you, for example, optimize the start-up times and reduce the memory footprint and thus better prepare the application for the cloud?
Basel 20.06.2024
SPEAKER: Jochen Theodorou COMPANY: Karakun
KEYWORDS: Security
Dieser Vortrag befasst sich mit den Sicherheitsprinzipien von Zero Trust, einem Konzept, das in der heutigen, sich schnell verändernden Bedrohungslandschaft zunehmend an Bedeutung gewinnt. Die Diskussion wird sich auf die Prinzipien von Zero Trust konzentrieren und die Bedeutung von kontinuierlicher Überprüfung und strengen Zugangskontrollen hervorheben. Darüber hinaus werden die Rollen von Red Team und Blue Team in Zero-Trust-Umgebungen untersucht und gezeigt, wie diese Teams zusammenarbeiten können, um Angriffe zu simulieren und potenzielle Sicherheitsverletzungen effektiv abzuwehren.
Zürich 20.06.2024
SPEAKER: François Joubaud COMPANY: Worldline
KEYWORDS: Language, Performance, Tools
By pushing the runtime to its extreme limits, virtual threads requires some adapted observability: What are the available means as of today?
Luzern 19.06.2024
SPEAKER: François Joubaud COMPANY: Worldline
KEYWORDS: Language, Performance, Tools
By pushing the runtime to its extreme limits, virtual threads requires some adapted observability: What are the available means as of today?
Bern 18.06.2024
SPEAKER: François Joubaud COMPANY: Worldline
KEYWORDS: Language, Performance, Tools
By pushing the runtime to its extreme limits, virtual threads requires some adapted observability: What are the available means as of today?
Zürich 06.06.2024
SPEAKER: Daniel Keller COMPANY: im Ruhestand
KEYWORDS: Lessons learned, Testing, Tools
Unit Testing gehört zu den grundsätzlichsten und effektivsten Techniken der Software-Entwicklung. Kein Projekt ohne Unit-Tests. Nur werden die Unit Tests manchmal nicht richtig eingesetzt: zu wenig Tests, zu wenig aussagekräftige Tests, und zu viele kleinteilige Tests (Microtests).
Basel 29.05.2024
SPEAKER: Iryna Dohndorf COMPANY: Karakun
KEYWORDS: AI
AI-based services such as ChatGPT and CoPilot promise to increase the quality and efficiency of programming. Such tools can strongly influence which information developers consume and reuse - thus impacting our knowledge, beliefs, decisions, and actions. But at the same time, these systems can create substantial business value for different stakeholders. Generative AI and deep learning can generate code, develop prototypes, optimize algorithms, and perform security audits, to name just a few. Given the growing potential impact of AI-based tools on developers, organizations, and society, questions of biases, copyrights, lack of explainability, trustworthiness and fairness have gained increased attention in recent years.
Bern 22.05.2024
SPEAKER: Falk Sippach COMPANY: embarc Software Consulting GmbH
KEYWORDS: Concept, Language
In der Objektorientierten Programmierung (OOP) modellieren wir komplexe Einheiten und Prozesse mit Hilfe von Objekten, die Zustand und Verhalten kombinieren. OOP funktioniert am besten, wenn wir klare Grenzen definieren und verteidigen müssen. Für manche Anwendungsfälle ist dieser Ansatz aber übertrieben.
Basel 14.05.2024
SPEAKER: Oliver Nautsch COMPANY: Brixel AG
KEYWORDS: Architecture, Technology, Concept
HTMX provides an innovative solution to the complexity of current web development practices, especially in the context of client-side frameworks and data communication via REST or GraphQL. Seamless integration of server-side responses into the client application minimizes the need for complex state management. The integration of HATEOAS not only improves the scalability and maintainability of applications, but also contributes to a more secure and user-friendly design. HTMX makes it possible to realize sophisticated user interfaces without sacrificing performance or user experience, making it a viable option for enterprise application development.
Zürich 07.05.2024
SPEAKER: Paco van Beckhoven COMPANY: Hexagon
KEYWORDS: Concept, Methods, Tools
Code reviews are vital for ensuring good code quality and fostering teamwork. They serve as one of our last lines of defense against bugs and subpar code reaching production. Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standard practices. How can we improve this crucial process?
Bern 07.05.2024
SPEAKER: Rolf Jufer COMPANY: letsboot.ch
KEYWORDS: Architecture, Open Source, Security
Spring Security hat sich zu einem Schlüsselprojekt im umfassenden Spring Ecosystem entwickelt. Es bietet eine umfassende Unterstützung für Authentifizierung, Autorisierung und den Schutz vor gängigen Sicherheitslücken. Die Integration von Spring Security erstreckt sich über verschiedene Frameworks, APIs sowie Servlet- und Reactive-Stacks.
Bern 30.04.2024
SPEAKER: Oliver Nautsch COMPANY: Brixel AG
KEYWORDS: Architecture, Technology, Concept
HTMX bietet eine innovative Lösung für die Komplexität der aktuellen Webentwicklungspraktiken, insbesondere im Kontext von Client-seitigen Frameworks und der Datenkommunikation via REST oder GraphQL. Durch die nahtlose Integration von serverseitigen Antworten in die Client-Anwendung wird die Notwendigkeit einer komplexen Zustandsverwaltung minimiert. Die Einbindung von HATEOAS verbessert nicht nur die Skalierbarkeit und Wartbarkeit von Anwendungen, sondern trägt auch zu einer sichereren und benutzerfreundlicheren Gestaltung bei. HTMX ermöglicht es, anspruchsvolle Benutzeroberflächen zu realisieren, ohne Abstriche bei Performance oder Nutzererfahrung machen zu müssen und bietet sich damit als praktikable Option für die Entwicklung von Unternehmes-Anwendungen an.
Zürich 25.04.2024
SPEAKER: Rolf Jufer COMPANY: letsboot.ch
Spring Security hat sich zu einem Schlüsselprojekt im umfassenden Spring Ecosystem entwickelt. Es bietet eine umfassende Unterstützung für Authentifizierung, Autorisierung und den Schutz vor gängigen Sicherheitslücken. Die Integration von Spring Security erstreckt sich über verschiedene Frameworks, APIs sowie Servlet- und Reactive-Stacks.
Luzern 24.04.2024
SPEAKER: Oliver Nautsch COMPANY: Brixel AG
KEYWORDS: Architecture, Technology, Concept
HTMX bietet eine innovative Lösung für die Komplexität der aktuellen Webentwicklungspraktiken, insbesondere im Kontext von Client-seitigen Frameworks und der Datenkommunikation via REST oder GraphQL. Durch die nahtlose Integration von serverseitigen Antworten in die Client-Anwendung wird die Notwendigkeit einer komplexen Zustandsverwaltung minimiert. Die Einbindung von HATEOAS verbessert nicht nur die Skalierbarkeit und Wartbarkeit von Anwendungen, sondern trägt auch zu einer sichereren und benutzerfreundlicheren Gestaltung bei. HTMX ermöglicht es, anspruchsvolle Benutzeroberflächen zu realisieren, ohne Abstriche bei Performance oder Nutzererfahrung machen zu müssen und bietet sich damit als praktikable Option für die Entwicklung von Unternehmes-Anwendungen an.
Zürich 09.04.2024
SPEAKER: Ron Veen COMPANY: Team Rockstars IT
KEYWORDS: Language, Lessons learned, Methods, Technology
Project Amber has changed the Java language over the last few years. New features have been added to the language with the aim of changing the way we use it. With records, sealed classes and pattern matching, Java now has OO and FP functionality.
Zürich 21.03.2024
SPEAKER 1: Gérard Plangger COMPANY: MeteoSchweiz
SPEAKER 2: Philipp Gemmeke COMPANY: MeteoSchweiz
SPEAKER 3: Marcus Schulte COMPANY: MeteoSchweiz
SPEAKER 4: Benoît Crouzy COMPANY: MeteoSchweiz
KEYWORDS: Architecture, Cloud, Lessons learned, Methods
Das Bundesamt für Meteorologie und Klimatologie MeteoSchweiz trägt seit bald 160 Jahren als staatlicher Wetter- und Klimadienst der Schweiz zu Sicherheit und Wohlstand in unserem Land bei. MeteoSchweiz betreibt das nationale Boden- und Radarmessnetz, erfasst, verwaltet und analysiert Wetter- und Klimadaten, erstellt Prognosen, informiert, warnt und berät. Zudem engagiert sich MeteoSchweiz in der Forschung und Entwicklung massgeschneiderter Produkte und Dienstleistungen.
Basel 20.03.2024
KEYWORDS: Meeting, Networking
The Basel JUG is pleased to invite you to celebrate International Women's Day with us at our upcoming event on Wednesday March 20th @ 18:00 at the Finkmüller Café in Markthalle. As we celebrate the achievements and contributions of women in technology, we want to create a space for networking, meeting like-minded professionals and sharing ideas, experiences and projects.
Bern 19.03.2024
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.
Zürich 06.03.2024
SPEAKER: Martin Stypinski COMPANY: Veemg
KEYWORDS: Language, Performance, Research, Technology
Mit dem Java Vector API bekommen wir die Möglichkeit, plattformspezifische SIMD-Register in Java zu nutzen. Die Vorteile liegen auf der Hand – schnellerer Code, hohe Plattformunabhängigkeit. Doch können die Erwartungen erfüllt werden?
Luzern 05.03.2024
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: Tools, Lessons learned
Historically, debuggers are used to help locate and fix bugs. Nowadays, the debugger in IntelliJ IDEA can help you do much more than that. Let's see how the debugger helps make the development process more productive.
Bern 04.03.2024
SPEAKER: Anton Arhipov COMPANY: JetBrains
KEYWORDS: Language, Tools
It's easy to start using Kotlin – like Java, so your experience will easily allow you to begin programming in Java style. However, learning Kotlin's best practices is a must to take full advantage of the language.
Zürich 29.02.2024
SPEAKER: Martin Lippert COMPANY: VMware
As the lead of the Spring Tools, Martin will walk the audience through all the latest and greatest new features and improvements of the Spring Tools for Visual Studio Code and Eclipse.
Luzern 28.02.2024
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.
Zürich 22.02.2024
SPEAKER: Simon Martinelli COMPANY: 72 Services GmbH
KEYWORDS: Hands-On, Technology, Product
Single Page Applications (SPA) have become a quasi-standard in the development of web applications. Angular, React, and Vue are the best-known representatives from this category of web frameworks. But does this client architecture fit every use case? Or are there alternatives that might be a better fit and less time-consuming to develop?
Zürich 21.02.2024
SPEAKER: Vaughn Vernon COMPANY: Kalele Inc.
KEYWORDS: Architecture, Cloud, Methods
Domain-Driven Design (DDD) has proven to stand up to many architectures, including microservices. Yet, how can DDD be used in a serverless architecture?
This talk explains how to apply DDD with Bounded Contexts and rich model behavior while deploying and running in a virtual serverless cloud.
Bern 21.02.2024
SPEAKER: Dimitris Andreadis COMPANY: Red Hat
KEYWORDS: Language, Product, Technology
Quarkus was released on March 2019 in a galaxy not too far away (actually Neuchâtel, Switzerland) by a team of engineers that dreamed of supercharging Java for Cloud/Kubernetes native deployments, while bringing Joy back to Developers.
Zürich 31.01.2024
SPEAKER: Merlin Bögershausen COMPANY: adesso SE
Refactorings sind Änderungen, die das Verhalten des Programms nicht verändern und die Risiken für neue Bugs verringern. Sie tragen nicht direkt zur Weiterentwicklung eines Produktes bei und werden deswegen oft als Kosten, Ballast oder stupide Arbeiten abgetan. Dies wird ihnen nicht gerecht, denn aus kleinen Refactorings setzten sich große Umbaumaßnahmen wie die Aktualisierung von Frameworks oder Durchsetzung von Guidelines zusammen.
Bern 30.01.2024
SPEAKER: Marc Affolter COMPANY: Zühlke Engineering AG
KEYWORDS: Architecture, Lessons learned
Habt Ihr in den letzten paar Jahren ein Billett am SBB-Automaten gekauft und gedacht – «hmm, das GUI scheint ein bisschen angestaubt»? Ja, war es - Java Swing lässt grüssen! Aber nicht mehr.
St. Gallen 25.01.2024
SPEAKER: Michael Inden COMPANY: Adcubum AG
KEYWORDS: Lessons learned, Hands-On
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.
Luzern 24.01.2024
SPEAKER: Christian Wörz
KEYWORDS: other Languages, Technology, Tools
Kotlin erfreut sich seit Jahren grosser Beliebtheit und ist sogar die von Google vorgeschlagene Standard-Sprache für Android-Entwicklung.
Bern 23.01.2024
SPEAKER: Matthias Häussler COMPANY: Novatec Consulting GmbH
KEYWORDS: Architecture, Product, Technology, Tools
Kubernetes zu begreifen, kann schwierig sein. Nicht nur beim anfänglichen Lernen und Verstehen der Konzepte, sondern auch der Überblick über das Geschehen der Workloads eines Clusters kann eine Herausforderung darstellen. Wie kann man schnell und einfach feststellen, ob die Anwendungen gesund, gut ausgelastet und reibungslos laufen?
Luzern 18.01.2024
SPEAKER: Matthias Häussler COMPANY: Novatec Consulting GmbH
KEYWORDS: Cloud, Technology, Hands-On, Tools
In den letzten 2 Jahren haben cloud-basierte Entwicklungsumgebungen wie Gitpod oder GitHub Codespaces stark an Popularität gewonnen. Mit Devpod kam vor kurzem eine neue Open Source Technologie in diesem Feld dazu, und es ist sehr wahrscheinlich, dass es in naher Zukunft noch weitere Neuerscheinungen geben wird.
Bern 18.01.2024
SPEAKER: Fawaz Ghali COMPANY: Hazelcast INC
Real-time stream processing is growing exponentially in recent years, businesses need to gather insights from real-time data as soon as it’s generated. To do this, developers and software architects use various pipelines and tools to capture and process data in motion. Real-time stream processing has its own challenges such as testing and life-cycle management, scaling and performance, event time and late events, streaming fault tolerance, and processing guarantees.
St. Gallen 17.01.2024
SPEAKER: Fawaz Ghali COMPANY: Hazelcast INC
Real-time stream processing is growing exponentially in recent years, businesses need to gather insights from real-time data as soon as it’s generated. To do this, developers and software architects use various pipelines and tools to capture and process data in motion. Real-time stream processing has its own challenges such as testing and life-cycle management, scaling and performance, event time and late events, streaming fault tolerance, and processing guarantees.
Zürich 16.01.2024
SPEAKER: Fawaz Ghali COMPANY: Hazelcast INC
Real-time stream processing is growing exponentially in recent years, businesses need to gather insights from real-time data as soon as it’s generated. To do this, developers and software architects use various pipelines and tools to capture and process data in motion. Real-time stream processing has its own challenges such as testing and life-cycle management, scaling and performance, event time and late events, streaming fault tolerance, and processing guarantees.
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.