Jamie is a software developer and Advocate for Open Liberty, MicroProfile and Jakarta EE based at IBM’s R&D Laboratory in Hursley, UK. He is a subject matter expert in containerised solutions and takes a keen interest in emerging technologies with experience in Maven, git, Jenkins and microservice architecture. He fell in love with Java at University and has gone on to talk at many conferences about using Java with microservices. He has worked on a wide variety of projects such as modernising CICS mainframe testing infrastructure, creating and automating the creation of Docker images for IBM’s products, contributing to a DevOps pipeline offering and creating web applications for events at the Lab. His recent passion is around raising awareness about energy consumption of technology and discovering ways to help reduce technologies carbon footprint.
Simple tweaks to get the most out of your JVM
Many developers don’t think about the JVM level when creating applications. It is something that just simply works. Now more applications are becoming cloud-native and we have JVM’s running in every microservice container, each performance gain can have massive benefits when scaled up. Some tweaks are very easy to implement and can have huge impacts on start-up time and performance of your applications. This talk will go through all the different JVM options and give you some easy and simple advice on how to get the most out of your JVM to save not only money but also energy on the cloud.
Going Multi-Cloud with MicroProfile & Jakarta EE: From Empty Class to Microservices in Clouds
Open cloud-native Java is here to stay and so is MicroProfile & Jakarta EE. They are becoming popular options for people who want light-weight APIs for building and deploying cloud-native Java applications. This workshop will take you through the journey of creating a microservice using MicroProfile & Jakarta EE APIs from scratch, combining it with other microservices, and containerising them. Then we will move onto how these APIs work in a Kubernetes environment, what to consider, before deploying them to clouds and demonstrating how these APIs can be used to create services that are always available and optimised in a cloud-native way.