Talks
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 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 Bristol
Comparison of cloud collaboration tools
Outline of what a shell framework is and how it aids release management
Full text indexing 2009
Implementing full text indexing in Oracle and Postgres
Egging django on 2009
Why its good to break a monolithic django application down into eggs and how to do it
Google App Engine 2009
The story of a practical GAE use case, placeUvote, a mobile - Android - app backend