Bio
I am software engineer and development team lead with 20 years commercial experience building systems in the finance and gaming industries. I have a strong focus on the practical elements of software engineering and realising what it takes to turn concepts into working systems built by productive, efficient and motivated development teams
I have a relaxed but informative presentation style. I tend to avoid excessive humour, preferring to utilise the available time to impart as much information and experience as the audience might reasonably assimilate.
My Talks
Building micro-services using go-swagger
Learn how to define micro-service contracts with Swagger (http://swagger.io) and use go-swagger (http://bit.ly/go-swag) to generate a Go server skeleton and client package. This talk focuses on d...
Go gRPC services in production on Kubernetes
This talk walks through the entire process of building a gRPC service using Go and delivering that into production running on Kubernetes. Demonstration will include service code, unit testing, sys...
Growing a microservice estate organically; from monolith to microservices
This presentation demonstrates a process for building a large Go based microservice system from ground zero that maximises velocity at the outset of the project by avoiding fine grained deployment ...