Speaker Details

Alex Soto

Red Hat

Alex Soto is a Director of Developer Experience at Red Hat. He is passionate about the Java world, software automation, and he believes in the open-source software model. Soto is the co-author of Manning | Testing Java Microservices and O'Reilly | Quarkus Cookbook and contributor to several open-source projects. A Java Champion since 2017, he is also an international speaker and teacher at Salle URL University. You can follow him on Twitter (@alexsotob) to stay tuned to what’s going on in Kubernetes and Java world.

Kontinuous Integration and Delivery in the Cloud-Native World

With Kubernetes matured enough to be the favourite application orchestration platform, but it still missed one crucial feature of in-cluster build of the applications. The missing feature made continuous integration and delivery to be less effective. The market had various solutions to solve the problem but 99% of the solutions missed something being Kubernetes native

In this session, I will introduce you to Tekton - Kubernetes native way of defining and running CI/CD. The session explores the characteristics of Tekton and ArgoCD; Cloud Native, Decoupled and Declarative. This demo filled session will show how to stitch various building blocks of Tekton to do in-cluster build and ArgoCD to deploy a Kubernetes application.

Continuous Integration
Continuous Delivery

Keeping Kubernetes secrets secret

Everyone is talking about microservices and serverless architecture and how to deploy them using cluster managers like Kubernetes. But, what about the secrets? The current trend increases the number of secrets required to run our services. This places a new level of maintenance on our security teams. How can we share and manage the secrets(certificates, passwords, SSH, API keys) for our services in this dynamic scenario, where instances are started automatically, where there are multiple instances of the same services for scalability reasons? Are you keeping up?

Come to this session to learn how to keep secrets secret for the whole lifecycle of the application, from the early beginning when you are starting developing it until the application is up and running in the Kubernetes cluster. 


Productive development with Quarkus

Is your Java app consuming the server’s whole memory and taking minutes to boot? And then, even more time to redeploy? Get rid of your 25-year-old Java jokes and learn Quarkus, the supersonic, subatomic Java.

Join us in this mini-lab to build resilient Java apps with small memory footprints, boot in milliseconds, and help you have instantaneous save/refresh coding sessions. Learn about the superpowers that Quarkus has to improve your productivity when working with Kubernetes and more. The world has changed, and Java changed with Quarkus, too. Upgrade your skills with us!

Developer Productivity
Cloud Native Java