Speaking

Somewhere along the way I picked up the advice that you should pick a talk or two and focus on it for a speaker season, rather than do custom ones for each conference. The idea being you won’t split your energy and, really, audiences for events are different (even if the speakers have overlap).

(That said, if you are interested in a previous year’s talk, they could be resurrected.)

2018

The focus for 2018 is ‘the cloud’ and the audience is ‘testers’ and ‘automators’ and continued my theme of how both groups should care more about their underlying infrastructure than they currently are.

  1. The ‘C0MEDIES’ of Testing in the Cloud Age

    Testing an application that lives in the cloud requires the same tricks and techniques as one that resides on your own iron. But when testing something that is going to live in the cloud, you need to test not just the user-facing functionality, but all the things that make it ‘cloud’. In fact, it could be argued that the ensuring the cloud-ness of your application is almost more important than the user-facing part as re-architecting for the cloud problems will absolutely cause re-testing.

    In the illustrious tradition of heuristics and mnemonics, I propose that we add ‘C0MEDIES’ to our vocabulary when testing an app that runs on a cloud-like environment. By dealing with the ‘C0MEDIES’, you can manage the Chaos of the cloud, while doing 0 downtime deploys, for applications that at Monitered, are Elastic, in an infrastructure that is constantly being Developed, is Idempotent, Efficient and Secure.

  2. The Well Architected Automation Framework

    Test automation talks tend to focus on dealing with flakey tests, reducing runtime, etc. even after most of those problems had credible solutions 5+ years ago. What doesn’t get discussed at automation events is where their automation is run and how that has just as much an impact on the success of the automation project (if not more) than removing hard coded sleeps.

    Using AWS’ ‘Well Architected Framework’ as a reference, this talk discusses how to bring Security, Reliability, Performance Efficiency, Cost Optimization, and Operational Excellence to your automation infrastructure.

    Note: This is the spiritual successor to my 2017 SeConf Austin talk