Software Developer for 10+ years, my favorite topics are containerization (Docker and Kubernetes), building tools, Continuous Integration and, of course, core Java development.
Working for Terracotta, I currently work on containerization and the management and monitoring components for Terracotta products,
On my spare time, I work on various open source projects : from Twitter bots written in NodeJS, to Android apps - with of course their corresponding Docker images if possible :-)
English session - Intermediate
When containerization came out (7 years ago!), the only option to containerize a Java was to write a Dockerfile and ADD the jar to the image; container orchestration was not a thing yet.
Since then, many image building tools appeared (bazel, buildah) - even a Java based one! (Jib).
In this talk, we'll discover the pros and cons of those options - we'll then focus on "buildpacks" that promise to free the developers from building concerns.