Steve Poole

Developer Advocate, DevOps practitioner, Long time Java developer, leader and evangelist. I’ve been working on Java SDKs and JVMs at OpenJDK. Apache and Eclipse since Java was less than 1. Now working to enlighten and education developers on software safety in all its guises. A seasoned speaker and regular presenter at international conferences on technical and software engineering topics.

Practical steps for creating safer software (Code included)

Day 2 -- March 9th 10:30-11:20 Main Stage Novice

The world runs on software: we all know that but so do the bad guys. Now, more than ever before, understanding your role in designing, building and deploying safer software is critical. In this session I’ll take you through the basics. Learn the three principles of software design specifically aimed at creating more secure and robust solutions. From code to deployment to production there are steps you can take to keep the cyber-attacks at arm’s length and reduce the impact when something bad happens. It’s not all the problem of the developer but we have a crucial part to play in tackling cybercrime. That needs us to understand how our actions help or hinder both the bad guys and the others involved in the software lifecycle. This session will show you a little of how attacks happen, what’s out there to help with the defences and how your coding and design approach can make things worse or, hopefully, so much better.