Jenny Burcio

Your Docker Agenda for JavaOne

Jenny Burcio

If you are one of the thousands that will be in San Francisco for JavaOne Oct 1-5th, don’t miss the opportunity to level-up your knowledge around container technology and Docker Community and Enterprise Edition. We’ve listed our must-attend sessions below:

Monday, October 2nd

Monday, Oct 02, 11:00 a.m. – 11:45 a.m. | Java in a World of Containers [CON4429]

Speakers: Paul Sandoz and Mikael Vidstedt, Oracle

This session explains how OpenJDK 9 fits into the world of containers, specifically how it fits with Docker images and containers. The first part of the session focuses on the production of Docker images containing a JDK. It introduces technologies, such as J-Link, that can be used to reduce the size of the JDK and discusses the inclusion of class-data-sharing (CDS) archives and ahead-of-time (AOT) shared object libraries. The second part describes how the Java process can be a good citizen when running within a Java container and obeying resource limits. The presentation also covers the role of CDS archives and AOT shared object libraries that can be shared across running containers to reduce startup time or memory usage.


Tuesday, October 3rd

8:30 a.m. – 10:30 a.m. |  Hands-on Lab: Docker 101 [HOL7960]

Eric Smalling, Ben Bonnefoy, Mano Marks, Docker

Dennis Foley and Richard Wark, Oracle

If you are just getting started learning about the Docker platform and want to get up to speed, this is the lab for you. Come learn the  basics including running containers, building images, and basics on networking, orchestration, security, and volumes.

8:30 a.m. – 9:15 a.m. | Modernizing Traditional Apps with Docker EE: Java Edition [CON7951]

Sophia Parafina, Docker

Most large enterprises have huge application install bases. Many have apps running in production that were written by people who have moved on to other projects, or even other companies. How do you bring older, critical apps into a new, modern containerized infrastructure? In this presentation, you’ll learn the benefits of moving to a containerized infrastructure and how to easily package a Java EE application to a Docker Enterprise Edition container without changing any code. And then begin the process of modernizing it by replacing the JavaServer Faces client with a JavaScript client written in React.


Wednesday, October 4th

Wednesday, Oct 04, 2:45 p.m. – 3:30 p.m. | Best Practices for Developing and Deploying Java Applications with Docker [CON7957]

Speaker: Eric Smalling, Docker

What if you could run your Java application in the same artifacts as your developer workstation, integration, and user acceptance testing environments as it does in production? With the Docker platform, your deployment artifacts conform to a common, portable standard that allows your team to do exactly that. In this session learn how to best run the JVM inside containers; ensure it is built and tested in deterministic, repeatable fashion; and deploy it in a guaranteed known-good-state in every environment. This session explores the basics of the Docker platform, how to build and run your applications in containers, how to deploy a web application using the same artifacts on workstations and servers, and best practices for managing and configuring JVM-based applications in containers.

Wednesday, Oct 04, 2:45 p.m. – 3:30 p.m. | Docker Tips and Tricks for Java Developers [CON4060]

Speaker: Ray Tsang, Google

Everyone is talking about containers—but be aware! It takes discipline to use container technology. It may not be as secure nor as optimal as you thought it would be. Although it’s relatively easy to create a new immutable container image to run everywhere, you may have fallen into many of the caveats. Is it running as the root user? Why are the images taking so much space? Why did your containers run out of space in the first place!? Most importantly, your container images may not be as immutable nor repeatable as you thought, and your Java process might be overutilizing assigned resources! Attend this session to learn how to best address these issues when building your Java container images.

Continue reading...

Be the first to write a comment.

Leave a Reply