Quarkus at JavaOne 2022 #28107
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
-
Get ready for JavaOne, a global conference on October 17–20, 2022 that will accelerate modern app development and deployment in the cloud, on-premises, or hybrid environments.
Type: In-Person
Date: October 17-20, 2022
https://www.oracle.com/cloudworld/javaone/
Register: https://www.oracle.com/cloudworld/register/
Quarkus Sessions and Content
Developer Joy with Quarkus [LIT3827]
Speaker: Erin Schnabel
Description: Have you found yourself wasting several hours to accomplish simple tasks when developing a Java application? Developing Java applications doesn't have to be boring. Quarkus brings back the developer's joy of writing code—showing changes in the blink of an eye. Start a database automagically? Done. Run only the tests affected by your code? Done. Deploy seamlessly to Kubernetes? You got it. Create a native executable? Go get a coffee! Quarkus is all about developer experience, helping you rediscover the pleasure of developing Java applications.
MicroProfile: A World Beyond REST APIs [LRN3702]
Speakers: Jorge Cajas and Victor Orozco
Description: When thinking about microservices, often the first thing to come to mind is a REST API. However, there are more ways to build a robust application and process data in real time. We discuss real-world scenarios where MicroProfile and Quarkus are used to back an event-driven application to build ETLs and billing systems in an async/event-driven way—making use of queues, streams, and notifications.
The Jakarta EE Panel [PAN3679]
Panelists: Ivar Grimstad, Edwin Derks, Reza Rahman, Emily Jiang, and Will Lyons
Description: Jakarta EE is a vendor-neutral standard for cloud native application development. It forms the foundation for a majority of Java-based libraries and frameworks, such as Spring, Hibernate, Helidon, and Quarkus. Take this opportunity to get all your Jakarta EE questions answered by an exclusive panel of Jakarta EE dignitaries. Plus, learn how to get involved and be a part of the community effort to develop Jakarta EE.
Modern Java App Development in the Cloud [LRN3698]
Speakers: Rustam Mehmandarov and Mads Opheim
Description: So you need to have your Java app deployed and available for your users right away—but you would like to do as little managing, wiring, and infrastructure work as possible. How can you achieve that? Well, you go serverless with your containers, using supersonic Java in the cloud. Join as we explore the bleeding-edge Java possibilities with MicroProfile and Quarkus on Google Cloud Run. With MicroProfile, you can switch to another app server with no changes to your code.
Accessing Data with Popular Microservices Frameworks for Java [LRN2593]
Speaker: Andres Almiray
Description: Microservices are everywhere. While there is more than one way to implement and deploy them, what we expect of them in the end is to move data from one place to another with databases typically found at either end of a microservice execution. Microservices can execute in sync and async modes, but what about data processing from and to the database? We cover the sync and async capabilities offered by Helidon, Micronaut, Quarkus, and Spring Boot when it comes to reading and writing data.
GraalVM Native Image Bootcamp [HOL3739]
Speaker: Shaun Smith
Description: What do Quarkus, Spring Native, Micronaut, and Helidon have in common? They all support GraalVM Native Image ahead-of-time (AOT) compilation to transform applications into native machine executables that start almost instantaneously, provide peak performance with no warmup, and require less memory and less CPU. It's perfect for containerized workloads and microservices where maximizing startup time and minimizing required resources is critical. This workshop provides a practical introduction to GraalVM Native Image AOT, covering how it works, what it can do, when to use it, and how to tune and debug applications.
Efficient Resource Management for Kubified Java Apps [TUT3722]
Speakers: Elder Moraes and Ana-Maria Mihalceanu
Description: Explore best practices and user settings to manage the application's resources in a Kubernetes cluster. Since a load of cluster usage may increase rapidly due to traffic load and the number of applications deployed, it's better to set up resource quotas to keep the workloads running smoothly. We start by setting up a Quarkus application, increasing its complexity, and tailoring appropriate resource quotas for CPU and RAM. Moreover, we look into using integration tests to validate Kubernetes/OpenShift resources prior to their actual deployment. We show how to monitor those workloads as well as cover performance and tuning aspects for production clusters.
How to Avoid Common Pitfalls with Modern Microservices Testing [LIT3836]
Speaker: Erin Schnabel
Description: Have you ever wondered why your microservices break in production after all the tests passed during continuous integration/continuous delivery (CI/CD)? Have you wondered if you're testing too much or too little? Learn about common pitfalls and how to catch them at build time rather than runtime. We share some common battle scars observed in the wild, and introduce the testing pyramid—explaining how it allows you to continuously deploy microservices independently without fear. We demonstrate, through a test-driven development approach, how combining Pact contract testing with Quarkus developer joy can help prevent your microservices from breaking in production.
Beta Was this translation helpful? Give feedback.
All reactions