Skip to content

"How to optimize JPA: The SQL Police" + "Using .js, .py+wasm in your java apps"

Photo of Dominik Dorn
Hosted By
Dominik D.
"How to optimize JPA: The SQL Police" + "Using .js, .py+wasm in your java apps"

Details

save the date

Agenda:
18:00 doors open
18:25 How to optimize JPA: The SQL Police - Philipp Seifert-Kehrer
19:30 break
19:55 raffle
20:00 The power of Graal: Using JavaScript, Python and WebAssembly in your Java Apps - Dominik Dorn
21:10 networking

Going KonMari on your SQL Queries with the SQL-Police
Let’s dive into the mess that we get ourselves into when naively relying on JPA and its implementations and see how to generate nothing else but SQL statements that spark joy!
Spring Data, JPA, Hibernate got our backs though to avoid messy database access, right? HELL NO! All they do is teach you a lesson to not rely on other systems without verifying the fundamentals functioning as expected yourself! There is tradeoffs with every framework and you do not want to iron out those kinks in production.
We will look at common anti-patterns that we tend to apply when relying on the JPA-ecosystem and how to regain control over the database layer of your applications again.

The power of Graal: Using JavaScript, Python and WebAssembly in your Java Apps
"One VM to rule them all" was a talk given a few years ago at the Java VIenna Meetup. Often we hear about Graal allowing other languages
to run on the JVM, but have you ever seen it?
In this talk we'll take a look on how you can integrate libraries from
the JavaScript and Python universum, how you can allow scripting in your apps and how you can use WebAssembly (and by that, every language that can be compiled to it) from your Java application.

Photo of Java Vienna group
Java Vienna
See more events