Kubernetesize your Java application & Java from a Parallel Universe – Den Bosch Java User Group
25 September 2019 @ 5:30 pm - 9:30 pm
What we do
Wednesday the 25th of September is going to be the first meetup of the Java User Group Den Bosch, we’re honored to have two tremendous speakers, Arun Gupta, Principal Technologist from Amazon Web Services and Jan Ouwens developer and architect from Codestar.
17.30 Walk in
18.30 Arun Gupta, Kubernetesize your Java application
19.30 Short break
19.45 Jan Ouwens, Java from a Parallel Universe
Kubernetesize your Java application
Deploying your Java application in a Kubernetes cluster could feel like Alice in Wonderland. You keep going down the rabbit hole and don’t know how to make that ride comfortable. This no-slide and code-only session will explain how a Java application can be deployed in a Kubernetes cluster. Specifically, it will explain the following:
• Package the application as Docker image
• Create Kubernetes manifests
• Create Helm charts
• Test in a local k8s cluster
• Debug pods using Java IDE
• Observability using Istio
• Migrate application from dev to prod environments
• Deployment pipeline on desktop and in the cloud
Arun Gupta is a Principal Technologist at Amazon Web Services. He is responsible for the Cloud Native Computing Foundation (CNCF) strategy within AWS, and participates at CNCF Board and technical meetings actively. He works with different teams at Amazon to help define their open source strategy. He has built and led developer communities for several years. He has extensive speaking experience in 45+ countries on myriad topics. A prolific writer, author of several books, an avid runner, a globe trotter, a Docker Captain, a Java Champion, a JUG leader, he is easily accessible at @arungupta.
Java from a Parallel Universe
Do you get excited about Java when you’re at a conference, learning about cool new features and tools to try? Do you get sad the next day, when you’re back at work building enterprise applications in an ancient version of Java? You’re not alone. In this talk, we will explore what Java looks like in a Parallel Universe where upgrading to the latest Java doesn’t have to be a hassle, where stacktraces can be read and understood by human beings (that’s you!), and where dependency injection is never confusing. I will show you a Parallel Universe where code is beautiful and simple. I will show you a Parallel Universe where there is no magic. I will show you a Parallel Universe where @Annotations were never invented. Will you join me there?
Jan is a developer and architect at Codestar in the Netherlands, focusing on back-end systems and specializing in Scala and Java. He is interested in functional programming and has worked with Delphi, Ruby, Elm, and yes, even VBScript. He is also the author of EqualsVerifier, a tool to make rigourously testing Java’s equals and hashCode methods a one-liner.