Devoxx Belgium 2018
from Monday 12 November to Friday 16 November 2018.
Graham is an IBM Senior Technical Staff Member and WebSphere Applications Server Developer Advocacy Lead based at IBM's R&D Laboratory in Hursley, UK. He takes a keen interest in emerging technologies and practices and in particular programming models. His past exploits include establishing and contributing to open source projects at PHP and Apache and participation in, and leading, industry standards at OASIS and the OSGi Alliance.
See also http://www.grahamcharters.name/
Spring Boot is awesome. Docker is awesome. Together you can do great things. But, are you doing it the right way? We'll walk you through, in detail, the optimal way to structure Docker images for Spring Boot applications for iterative development. Structuring your Docker images correctly is really important for teams doing continuous integration and continuous delivery. Using Docker best practices, we'll show you the code and the technologies used to optimize Docker images for Spring Boot apps!
Cloud-native. It's a great term, one that promises significant benefits for Java developers and Java applications. However there are traps for the unwary traveler undertaking this journey. It's best to be prepared and forewarned. In this talk hear more about what cloud-native Java looks like, and how it can differ from what you might be expecting. From application to JVM to hosting environment, there are challenges to face and obstacles to overcome before you've reached your goal. This talk will educate and remind you of the important points to be aware of, and will offer an opinionated view of the open technologies you should be including in your travel bag. Whether a new starter or an old hand, this session will leave you thinking differently about cloud-native Java!