Quarkus at JCON Europe 2023 #33888
insectengine
started this conversation in
Events
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Event Description: JCON EUROPE 2023 is the in-person Java community conference in Germany organized by the Java User Group Oberpfalz in cooperation with JAVAPRO Magazine. Java is our profession and JCON is our passion and a lot of fun. We love to provide Java developers with a spectacular 100 % live conference open to the entire Java-User-Group communities.
Date: June 20 - 33, 2023
Location: Cologne, Germany
Event Type: In-Person
https://2023.europe.jcon.one/
Quarkus Sessions
Migration einer Anwendung von Jakarta EE zu Quarkus
Speaker(s): Sebastian Hempel
Time/Date: Tuesday, June 20 at 11:00 - 11:45
Language: German
Abstract: Viele neue Anwendungen werden so geschrieben, dass sie in der Cloud betrieben werden können. Beim Design und der Implementierung wird darauf geachtet Vorteile einer Kubernetes Umgebung zu nutzen und die Anwendung ideal in einem Container zu betreiben. Was aber macht man mit einer - noch nicht so - alten Anwendung, die in einer Application-Server Umgebung läuft und fit gemacht werden soll für die Zukunft?
Vor dieser Aufgabe standen wir bei der Migration einer Jakarta EE Anwendung. Die vorhandene Anwendung wurde als EAR in einem Application-Server deployt. Die Migration sollte ohne die Nutzung eines Application-Servers erfolgen. Gleichzeitig sollten die bei einer cloud nativen Anwendung üblichen Techniken wir Health-Checks, Metriken, strukturiertes Logging verwendet werden.
Als gangbarer Weg erwies sich die Nutzung von Quarkus als "Laufzeitumgebung" für die Anwendung. Durch die Nutzung von Jakarta EE Spezifikationen wurde eine umfangreiche Umprogrammierung vermieden. Die neuen cloud spezifischen Techniken konnte leicht integriert werden.
In diesem Vortrag wird die Migration der Anwendung von Jakarta EE zu Quarkus beschrieben. Dabei gab es verschiedene Herausforderungen zu meistern. Was konnte bei der Migration übernommen werden und wo mussten (Design-) Anpassungen vorgenommen werden?
Bei der Anwendung handelt es sich nicht um eine klassische Enterprise Anwendung. Somit werden Themen wie Transaktionen und die Migration von Web-Oberflächen (JSP, JSF, ...) nicht behandelt.
Quarkus Native - from Scratch to Production
Speaker(s): Mads Opheim
Time/Date: Tuesday, June 20 • 16:00 - 16:45
Language: English
Abstract: You want a service that runs immediately, is written in Kotlin or Java, and that can serve as a backend for your website. You want it to be serverless, as the numbers of users you have varies significantly. Last, but not least, you want a comfortable developer experience.
Sounds unrealistic? I’ve done it, and I’m happy!
My path through this scenario has been paved with Quarkus. Let’s see how you can set yourself up for success with Quarkus Native building and running in the cloud. I’ll use Google Cloud in this example, but it’ll all apply to other clouds as well.
During the talk, we’ll go from scratch to production. That means, all the way from downloading Quarkus until we are live.
We’ll focus quite a bit on the build process, and how to fine-tune the Dockerfile, as well as discuss the trade-offs you do when using native builds.
Writing Serverless Applications with Quarkus and Knative
Speaker(s): Kevin Dubois
Time/Date: Wednesday, June 21 • 14:00 - 14:45
Language: English
Abstract: With the advent of Knative, an on-demand model for application serving in Kubernetes, devs can now use Quarkus to build fast, atomically decomposed applications that are hugely efficient in terms of machine resources. This talk will explain and demonstrate how simple it is to design and implement these next-generation application components.
Migrate Spring Boot App to Quarkus. Stage Unlocked
Speaker(s): Jonathan Vila
Time/Date: Wednesday, June 21 • 17:00 - 17:45
Language: English
Abstract: Have you heard about Quarkus ? for sure you have, a new super fast, super light framework to develop cloud native and GraalVM compatible apps. But, is that easy to go the Quarkus way ? is it hard to migrate an existing app ? For sure in a hello world demo this will look fantastic ( they all look that way don’t they ? ) but, in a real app, is that nice ? is that easy ? is that fun ? In this session I will show my experience from scratch migrating an app to Quarkus, using different technologies as Hibernate, Prometheus, Rest, … and also how you can check your current app and see how easy is to migrate using a foss app to analyse it.
Prepare for a journey of reality, failures, and experiences on the universe of Quarkus , at a ludicrous speed.
MicroStream and Its Integration with Spring Boot, Quarkus, Jakarta and Kotlin
Speaker(s): Rudy De Busscher
Time/Date: Thursday, June 22 • 11:00 - 11:45
Language: English
Abstract: MicroStream is a powerful data solution that helps developers quickly and easily create high-performance applications. Our easy-to-use integration with Spring Boot, Quarkus, Jakarta and Kotlin allows developers to quickly and easily build and deploy data-driven applications in the cloud.
In this session, we have a look at the integrations that are available for those frameworks and how you can use them when you create your next application. After explaining the functionality provided by the integrations, we have a look how you can make use of the integrations with a demo project in each of these 4 frameworks.
Quarkus Unleashed
Speaker(s): Roberto Cortez
Time/Date: Thursday, June 22 • 17:00 - 17:45
Language: English
Abstract: Quarkus mission is to transform your entire application, including its libraries, into an artifact that uses significantly fewer resources than traditional approaches. These can then be used to build native applications using GraalVM. To do this, you need to analyze and understand the whole "closed world" of the application. The best that can be achieved without the full context is partial and limited generic support.
In this session, we will unleash the power of Quarkus Extensions, and show you how to achieve all the Quarkus cool features, like hot reloading, Dev Services, or native compilation to any Java library.
Beta Was this translation helpful? Give feedback.
All reactions