Devoxx Belgium 2018
from Monday 12 November to Friday 16 November 2018.
A lifelong developer advocate, community organizer, and technology evangelist, Burr Sutter is a featured speaker at technology events around the globe—from Bangalore to Brussels and Berlin to Beijing (and most parts in between)—he is currently Red Hat’s Director of Developer Experience. A Java Champion since 2005 and former president of the Atlanta Java User Group, Burr founded the DevNexus conference—now the second largest Java event in the U.S.—with the aim of making access to the world’s leading developers affordable to the developer community. When not speaking abroad, Burr is also the passionate creator and orchestrator of highly-interactive live demo keynotes at Red Hat Summit, the company’s premier annual event.
See also https://burrsutter.com
Everybody seems to be rocking with Kubernetes! Even your favorite repos at GitHub are running on top of it. Don't be the last developer/architect to board this bullet train. Come and learn a LOT in this session about Kubernetes - from getting started to staying productive.
We will provide numerous practical tips & techniques that will take you from cloud newbie to cloud native.
- Installation & Getting Started
- Building & Running Linux container Images
- Your JVM goes boom - OOMKilled in Kubernetes
- Peering inside your container
- Streaming logs
- IDEs and Debugging
- Load-balancing and service discovery
- Configuration management
- Blue/green and Canary deployments
- Istio Service Mesh for advanced microservices architecture
In the Java ecosystem, we have historically been enamored by the concept of the "Application Server," the runtime engine that not only gave us portable APIs (e.g. JMS, JAX-RS, JSF, EJB) but also gave us critical runtime infrastructure for things like farm deployments, configuration, load-balancing, fail-over, distributed management and monitoring.
In this session, we are going to demonstrate how Kubernetes and OpenShift give you the critical runtime infrastructure you need for JVM-based applications whether they be Java EE, Spring, MicroProfile, Vert.x, Kotlin, etc. because in a cloud-native world, your APIs can be whatever best fit your project's requirements.