Burr Sutter is responsible for Red Hat’s developer experience. Burr is currently an Oracle Java Champion, and was previously president of the Atlanta Java Users Group and founder of the DevNexus conference. Burr has spoken at numerous developer events from Bangalore to Brussels and from Berlin to Beijing, covering most parts in-between.

Hands-on with Docker, Kubernetes and OpenShift - from basic to advanced features

In this hands-on session, bring your laptop. You will learn about Docker container, and then building a container image that runs Java microservices from scratch. We can then deploy Java microservices at scale via the container orchestration Kubernetes and finally leverage OpenShift for features such as continuous integration and delivery (CI/CD). At the end of the lab, you would be able to use container and container orchestration technology both on the cloud and on your local laptop as well.

Teaching Elephants to Dance (Keynote)

Love thy monolith! Microservices are super nova hot but even your tried and true monoliths can be made nimble and fast, does a deployment every week interest you?

Reactive Microservices with Vert.x

Everybody is talking about microservices and reactive programming these days. And there’s a reason for that: the high-demand and high-scale distributed world that we have today, reacting to events in an asynchronous and non-blocking fashion seems the right approach to deal with scalability. And to achieve microservices you need a lightweight, fast, modular, high-performance and un-opinionated environment. Meet Vert.x: a toolkit for building reactive applications on the JVM.

Come to this session to see how you can use Vert.x to create reactive code using Java, Groovy, JavaScript or other JVM languages. We’ll demonstrate how to build Vert.x-based systems leveraging the unique Vert.x event bus for creating apps with real-time communications from the modern web browser to the cloud and back again. Have fun with a large number of live demonstrations that will cause you to reconsider your reliance on monolithics and consider leaving tradition behind for an event-driven, reactive, microservice-focused architecture.