Emmanuel is Java Champion, Distinguished Engineer and Chief Architect Data at Red Hat (middleware). His work is Open Source. He is most well known for his contributions and lead of the Hibernate projects as well as his contribution to Java standards. His most recent endeavour is [Quarkus](https://quarkus.io) (A Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards). He speaks regularly at various conferences and JUGs, including JavaOne, Red Hat Summit and Devoxx. He hosts several podcasts including [Les Cast Codeurs](https://lescastcodeurs.com). You can follow him on twitter at [@emmanuelbernard](http://twitter.com/emmanuelbernard). #quarkus #debezium #infinispan #hibernate-orm #hibernate-search #hibernate-validator #hibernate-ogm #ceylon #JPA #bean-validation #lescastcodeurs
Java assumed the whole computer belonged to itself, that it could consume all available memory and CPU. In this presentation, we will demonstrate the problems associated using Java for “microservices”, and how the open source ecosystem is working to insure the future of Java by being cloud first, container native, serverless focused and Kubernetes optimized. This is where GraalVM meets Quarkus, bringing server-side and enterprise-capable Java to enable you to build truly cloud native apps.
As part of this workshop the developers will learn the basics of how to create their first Quarkus app, run in development mode, build JVM and native artifacts, make them as linux containers and deploy into Kubernetes. The workshop also teaches the developers how quickly they can build database applications using Hibernate.
As the lab requires you do some exercises that involves using of containers and specific version of Java and maven, it will be good if you can have the following software installed:
Once you have installed Docker, please pre-pull the following images to avoid any delays during the labs.
docker pull quay.io/rhdevelopers/tutorial-tools:0.0.2 docker pull fabric8/java-alpine-openjdk8-jre docker pull registry.access.redhat.com/ubi8/ubi-minimal docker pull quay.io/quarkus/ubi-quarkus-native-image:19.1.1 docker pull mariadb:10.4.4 docker pull adminer:4.7.3-standalone
Scheduled on Monday from 13:30 to 16:30 in BOF 1
Microservices, rapid scalability & high density deployment platforms like Kubernetes require apps with low memory usage and fast boot time.
Java had been the outsider due to its focus on throughput at the expense of CPU & RAM. No more. Enter Quarkus, a microservices Java stack bringing your favorite libs (Hibernate, vert.x, Camel, RESTEasy ...) to GraalVM and HotSpot with low memory usage and fast boot time.
Enough to swim in containers like fish in water. Data is usually the hardest part, lets demonstrate Quarkus with persistence and Hibernate ORM.
Come explore live reload, opinionated persistence with Hibernate Panache, testing, GraalVM native compilation and more.
Since Quarkus is better lived than talked, expect a heavy demo session.
Let's come and discuss Quarkus and the future of Cloud Native Java. Whether you are a future user, a current user, a contributor or just a curious mind.
Scheduled on Wednesday from 19:00 to 20:00 in BOF 1
Les Cast Codeurs is a podcast made by | for | with developers. We’re talking about Java of course, but also about architecture, methodology, security, tooling, web and even about culture and society.
In short, about everything which is part of a developer's life. But most of all, we’re speaking french. So if you do speak french, feel free to join us for a live recording! And if you don’t, well… feel free to join us too! It only depends on how much you appreciate french people disguised.
Scheduled on Friday from 10:35 to 11:35 in BOF 1
Talks by tracks | Talks by session types | List of Speakers | Schedule |