Talks
KubeCon USA 2024 Conference Report - Golang Talks @Pivot&Mark 2024
Fake It to Make It! - TDD of gRPC Microservices - KubeCon USA 2024 / AppDevCon Talk / video
Why do I use Go? - Golang Talks @Pivot&Mark 2024
Testing Golang gRPC Microservices - Golang Talks @RWE 2023
Python vs Go - Making the same utility in each - DBBUG talk at Runway East 2019
Any Code you like as long as its Black - DBBUG talk at Runway East 2019
Using Django for (stop gap) network automation management - DBBUG talk at Which? 2017
Mocking for unit testing cloud automation - DBBUG talk at Oracle 2016
Flask RESTful - DBBUG talk 2016
ORM - suicide is painless - University Talk 2015
E-ink experiments & Dovewriter - University Talk 2015
WSGI performance testing - DBBUG 2014
Building open source with Django - IT MegaMeet / Django Cardiff User Group 2013
Creating federated authorisation for a Django survey application - EuroPython2012 Firenze (video).
Using App Engine and Google Apps as a CMS - reworking of talk 4. below for GEUG12 day.
Continuous Integration - principles of its use and practicalities of using it (video) 2011
Djangocon.eu 2011 talk about using Django as a tool to build applications that integrate a complex range of applications and services.
How to create a site (this one) on Google App Engine that uses Google Sites for its CMS and integrates with Google Docs, Blogger, Picasa etc.
People profiler 2010
Application for delivering staff directory, research site profiles and general site sections related to people, projects and organisations at the University of BristolCloud collaboration tools 2010
Comparison of cloud collaboration toolsFabric and deployment tools 2009
Outline of what a shell framework is and how it aids release managementFull text indexing 2009
Implementing full text indexing in Oracle and PostgresEgging django on 2009
Why its good to break a monolithic django application down into eggs and how to do itGoogle App Engine 2009
The story of a practical GAE use case, placeUvote, a mobile - Android - app backend