~/talks

Katie Bell

what they talk about

all 8 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 13 in the filters

who talks about the same things

titleconferencedate
Switching to MongoDB: The challenges of translating database schemasPyCon AU 20242024-11-22
Claim: migrating from Postgres to MongoDB is often unnecessary and surprisingly hard but feasible with tooling. The team builds and demonstrates MongoDB…
Talk on
Don't Trust Anything! Real-world Uses For WebAssemblyYOW! Perth 20232023-09-11
Demonstrates running untrusted code safely by compiling it to WebAssembly, using WASI to grant only specific IO, limiting memory and instruction “fuel,” and…
Talk on
What can't WebAssembly do?PyCon AU 20232023-08-18
Claim: WebAssembly runs CPython both in-browser and standalone, using Emscripten to emit python.wasm + wrapper JS for in-browser demos and pyodide to package…
Talk on
How to run Python in the browserlinux.conf.au 20222022-01-14
Compiles CPython to WebAssembly (using pyodide) and runs it in a worker thread so the UI stays responsive, connects stdout/stderr to xterm.js, and implements…
Talk on
Real python, made of blocksPyConline AU 20212021-09-10
A block-based editor called Split Code already runs real CPython in the browser and generates editable Python while letting users drag blocks or type with…
Talk on
What even is code? Building a non-code coding interfacelinux.conf.au 20212021-01-23
Builds a tree-first, non-text editor called Sploot Code that parses to an AST and exposes node insert/delete/wrap operations instead of typing punctuation…
Talk on
Text files full of punctuation? There must be a better way to code.PyConline AU 20202020-09-04
Claim: code is a manipulable tree and editing is node add remove or reattach, demonstrated by a tim tams example and live VS Code edits parsed with ast.pars…
Talk on
Engineer tested, manager approved: Migrating Windows/.NET services to Linuxlinux.conf.au 20202020-01-13
Campaign Monitor migrates legacy .NET Framework microservices to .NET Core on Linux using Docker and AWS ECS, running a two‑week spike with three engineers…
Talk on
Harnessing the APIs you didn't know existedPyCon AU 20172017-08-03
Shows concrete API use: queries HaveIBeenPwned to check batches of emails, handles 404s and rate limits, and parses JSON with Python’s requests and json…
Talk on
Lightning Talks - SundayPyCon AU 20172017-08-03
A rapid fire set of practical outcomes and gotchas: a custom CI (Beekeeper + Waggle) runs Docker on AWS ECS and cuts project CI to about $30/month vs $700–$800…
Lightning on
Rapid prototyping with teenagersPyCon Australia 2015 Education Miniconf2015-08-01
Builds a fully functional social networking site in three days with 15 high school kids, many brand new to coding, as part of NCSS. Starts with an in-memory…
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.