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.

The Anatomy of Java Vulnerabilities

Day 1 - 17th Oct 13:30-14:20 Hall 2 (Main Side) Novice

Java is everywhere. According to Oracle it’s on 3 billion devices and counting. We also know that Java is one of the most popular vehicles for delivering malware. But that’s just the plugin right? Well maybe not. Java on the server can be just at risk as the client. In this talk we’ll cover all aspects of Java Vulnerabilities. We’ll explain why Java has this dubious reputation, what’s being done to address the issues and what you have to do to reduce your exposure. You’ll learn about Java vulnerabilities in general: how they are reported, managed and fixed as well as learning about the specifics of attack vectors and just what a ‘vulnerability’ actually is. With the continuing increase in cybercrime it’s time you knew how to defend your code. With examples and code this talk will help you become more effective in tacking security issues in Java.

Slides

Is the future of Java cloudy?

Day 2 - 18th Oct 11:30-12:20 Hall 2 (Main Side) Advanced

Java – it’s on billions of devices. We think it powers the world.  Others disagree.

In this talk we’ll examine a few of the reasons why some developers believe Java is being left behind by younger (or at least different)  programming languages.  We’ll show where the claims make sense and debunk some of the more outrageous slander.  We know the future of Java includes a more polyglot world so we’ll help you understand with practical advice where Java shines today and where you might be better using something else.  We’ll also cover the challenges that all runtimes have in the new era of Cloud and how the Java community is leading the way in evolving Java into becoming the Cloud runtime of choice.

This talk will help you become more informed when dealing with those inevitable language cage fights around the water cooler.  You’ll be able to refute the fake news and replace it with clear facts.   Vote for Java – you know it makes sense.

Slides