"No Offset - Pagination mit der Seek Methode" und "Blaze-Persistence for JPA"


Details
Am 23.5 ist ein Meetup mit den Themen No Offset - Pagination mit der Seek Methode (Christoph Strobl) sowie Blaze-Persistence for JPA (Christian Beikov) geplant.
Dynatrace Austria GmbH - Lab Linz ist bei diesem Event unser Host. Wir bedanken uns ganz herzlich für die Unterstützung.
Am 9.5 findet unser nächstes Meeting statt. Am Programm stehen die beiden Vorträge "Serverless Enterprise Java in 2023" sowie "Bootiful workload orchestration with Hashicorp Nomad".
::No Offset - Pagination mit der Seek Methode::
Christoph Strobl
Wer kennt sie nicht, die "Das System ist zu langsam" Support Tickets. Die neue GraphQL Schnittstelle funktioniert in Tests einwandfrei, macht aber plötzlich Probleme in der Produktion. Gerade die ständig wachsenden Datenmengen können uns vor Herausforderungen stellen, die uns oft nicht bewusst sind, oder sich hinter scheinbar simplen Anforderungen, wie einem GraphQL Interface, verstecken.
In diesem Vortrag sehen wir uns eine Spring Data/GraphQL Application an und werfen einen Blick auf offset basiertes Blättern und warum eine alternative Herangehensweise, auch bekannt als Seek Methode oder Keyset Pagination, beim Umgang mit großen Datasets hilfreich sein kann.
::Blaze-Persistence for JPA::
Christian Beikov
Blaze-Persistence is a rich Criteria API for JPA providers that aims to provide tomorrow's JPA features, today!
Are you annoyed of the JPA Criteria API? Or do you want to make use of advanced SQL features with JPA?
Blaze-Persistence comes to save your day by allowing you to stay in your domain model comfort zone!
The fluent builder API makes writing queries easy and allows you to reuse essential parts of your queries.
The excellent support for custom projections allows for extensions like Entity Views which are to your entities what views are to your tables.
Gone are the days with headaches when seeing LazyInitializationExceptions or N + 1 query problems!
Join the presentation with live coding containing loads of examples about advanced features!
::Christian Beikov::
Christian Beikov is a software engineer working with Java/Jakarta EE technologies since school. He worked on a SRM (supplier relationship management) system for 9 years and is the founder of Blazebit, a company that provides consulting services, support for Blaze-Persistence and related technologies. Since November 2020 he works as full time Hibernate developer at Red Hat. His main interests are in distributed systems, database technologies and everything Java/JVM-related.
::Christoph Strobl::
Christoph Strobl ist Teil des Spring Data Teams bei VMware. Sein Fokus liegt auf der Unterstützung populärer NoSQL Datenbanken wie MongoDB oder Redis. Als Technologie-Enthusiast interessiert er sich für Entwicklungen und Trends im Java Ökosystem und contributed unter anderem Metadaten für GraalVM native images. Ausgleich zum Leben vor dem Bildschirm findet er bei Familie und Sport.

"No Offset - Pagination mit der Seek Methode" und "Blaze-Persistence for JPA"