"Solid: Foundation of Web3.0 for Java Devs" + "GraalVM & Spring Boot 3"


Details
Agenda
18:00 Doors Open
18:25 Solid: A foundation of Web3.0 for Java Developers
19:30 Pizza break
19:55 Raffle
20:00 GraalVM & Spring Boot 3
21:10 Networking nearby
Timea Turdean: "Solid: A foundation of Web3.0 for Java Developers"
From the middle of the decentralized web domain, Solid is arising as a new technology based on existing standards to enrich the web. Semantic Web and LinkedData are building blocks of Solid which were all created by the inventor of the WWW himself, Sir Tim Berners-Lee. This talk will introduce you to the world of Solid and show you real solutions to problems around data privacy and data interoperability. The first Java Solid Client Libraries were released recently and based on them we dive into code showing how to work with Solid.
About Timea
Servus Java community members! I’m Timea. It is one of my big goals to talk once at the local Java Meetup, so here I am. I wore many hats in the local dev community over the years, as an organizer of DevFest and Women Techmakers Vienna. All these I did in parallel to many tech-related jobs I had. Among which startup owner, technical consultant, Java software dev. What most tech jobs had in common is my specialization in Semantic Web technologies which brought me to Inrupt. At Inrupt I started off as a technical assistant to the CTO, having fun on open source in the Solid community. The last few months I worked to release the first Solid Java Client Library (https://github.com/inrupt/solid-client-java).
Rainer Hahnekamp: "GraalVM & Spring Boot 3"
We know that Java applications tend to be massive in size. We know that we have to install a JVM in order to run them. We know that especially Spring takes some time to start.
Well, nothing of that is true anymore. Welcome to the new world of GraalVM!
In this talk, I will explain the origins of GraalVM and how it fits into Java's ecosystem. Then, we see how Graal turns a Java application into a native executable. It runs without the JVM and is very small compared to its jar counterpart.
After that, we'll move on to Spring and see how Spring AOT integrates GraalVM and how it makes a Spring application boot up within milliseconds.
Fast startup and low memory consumption are key for modern cloud-based solutions. GraalVM is the solution.
About Rainer
Rainer is a passionate software developer. As a trainer and consultant at Angular Architects, he is responsible for the Spring workshop and other Angular-related training. In addition, you can find him giving talks at conferences such as Devoxx BE, JAX, and the WeAreDevelopers World Congress.

Sponsors
"Solid: Foundation of Web3.0 for Java Devs" + "GraalVM & Spring Boot 3"