Steve Poole

DevOps practitioner (what ever that means) leading a large team of engineers on developing, using, exploiting and evangelising cutting edge DevOps technology and practises across IBM

Long time IBM Java developer, leader and evangelist. I been working on IBM Java SDKs and JVMs since Java was less than 1. Also had time to work on other things including representing IBM on various JSRs, being a committer on various open source projects including ones at Apache, Eclipse and OpenJDK. Also member of the Adopt OpenJDK group championing community involement in OpenJDK. A seasoned speaker and regular presenter at JavaOne and other conferences on technical and software engineering topics.

Developing cloud-native Java microservices with Eclipse MicroProfile

All Days,Day 3 - 29th Nov 13:30-15:20 All Halls,Hall 7 #CM Advanced Novice Steve Poole, Emily Jiang

Ever wondered what makes a cloud-native application “cloud-native”? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, you’ll learn what it means to be cloud-native and how that impacts application development. You’ll learn about Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices. With a full set of MicroProfile workshop modules available to you, you’ll be able to start with the basics of REST services and progress to more advanced topics, or you can jump right in and develop secure, fault tolerant, configurable and monitorable microservices, plus utilising OpenJ9 for memory reduction.

A modern fairytale: Java Serialisation

All Days,Day 2 - 28th Nov 11:30-12:20 All Halls,Main Hall #Influencers Novice

Once, long ago, we we looked upon serialisation as an important part of Java. As the years past we began to recognise the flaws in its design and sighed. Today we realise that the story of serialisation has become a dark and twisted tale.

In this session see why we still need serialisation, how the inbuilt design is fatally flawed and how it is being exploited and used against us. Learn how to work against the dark arts railed against us and understand how even the alternative forms of Java serialisation can still be open to attack.
Does this tale have a happy ending? Can goodness prevail and can you make your application safe from Java serialisation weaknesses?

Only your can decide.