~/talks

Graham Dumpleton

what they talk about

all 7 in the filters

where they keep going back

all 7 in the filters

on a stage with

who talks about the same things

titleconferencedate
Hands-on learning in the age of AI: are developer workshops still relevantPyCon AU 20262026-08-26
AI answers most technical questions in seconds, so the concrete claim is that hands‑on workshops teach what reading cannot: muscle memory and diagnosing broken…
Talk on
Building an interactive training environment using JupyterHubPyCon AU 20192019-08-02
Claims that JupyterHub can spawn non‑notebook apps and that a browser‑based training lab was built and runs reliably. Uses container images with workshop…
Talk on
Automating Stateful Applications with Kubernetes OperatorsFOSSASIA Summit 20192019-03-14
Operators encode operational knowledge into Kubernetes controllers so the cluster can install, scale, backup and upgrade stateful services without human…
Talk on
Fundamentals of deploying applications to KubernetesFOSSASIA Summit 20192019-03-14
Hands-on workshop shows deploying a Django blog plus a database to Kubernetes running on an OpenShift cluster using kubectl apply and related commands…
Talk on
Fundamentals of Kubernetes for Django developersDjangoCon US 20182018-10-14
Shows a Django app built into a Docker image, pushed to a registry, and deployed with kubectl so Kubernetes creates a deployment -> replicaSet -> pod chain and…
Talk on
Implementing a decorator for thread synchronisationPyCon APAC 20182018-05-31
Shows how to implement Java-style synchronized in Python by building a decorator that locks per-instance, per-class or per-function, using wrapt to handle…
Talk on
Secrets of a WSGI master.PyCon 20182018-05-11
Argues that WSGI still meets most needs and shows concrete fixes: mod_wsgi-express and ability to pip install mod_wsgi remove old installation pain, Django…
Talk on
Secrets of a WSGI master.PyCon AU 20172017-08-03
mod_wsgi is the WSGI bridge for Apache and the talk shows concrete commands and configs that make it practical: pip install mod_wsgi then mod_wsgi-express…
Talk on
Hear no evil, see no evil, patch no evil: Or, how to monkey-patch safely.PyCon AU 20162016-08-12
Claims that the wrapt library fixes decorator and monkey‑patching pitfalls by preserving introspection, honoring the descriptor protocol and offering a…
Talk on
Warpdrive, making Python web application deployment magically easyPyCon Singapore 20162016-06-23
Warpdrive automates the tedious steps: it creates a virtualenv, installs requirements, runs Django migrations and collectstatic, and captures setup commands so…
Talk on
Lightning Talk: OpenshiftPyCon Singapore 20162016-06-23
OpenShift is now a Docker-based platform that builds and runs a Wagtail Django app plus Postgres from a template in under five minutes; the demo shows source…
Lightning on
Lightning Talk: Python DecoratorsPyCon Singapore 20162016-06-23
Decorators commonly break introspection lost — name and __doc__ are not preserved — and simple wrappers fail for methods, classmethods and staticmethods. The…
Lightning on
How do debug tool bars for web applications work?DjangoCon US 20142014-08-30
Django Debug Toolbar hooks into Django via a middleware that inserts HTML before </body> (and updates Content-Length), serves panel data via view handlers and…
Talk on
How do debug tool bars for web applications work?PyCon Australia 20142014-08-01
Django debug toolbar hooks into Django via middleware and view handlers, captures request data and static assets, and injects toolbar HTML before </body> while…
Talk on
Getting started with Apache/mod_wsgiPyCon AU 20102010-06-26
Getting started with Apache/mod\_wsgi Presented by Graham Dumpleton An introduction to using Apache/mod\_wsgi to host Python web applications supporting the…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.