~/talks

Philip James

what they talk about

all 6 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 7 in the filters

who talks about the same things

titleconferencedate
Automate Your City Data With PythonPyBay 20242024-09-21
Shows a concrete pipeline that turns municipal PDFs into a searchable DB using Python, PyMuPDF (fits) to rasterize pages, Tesseract OCR to extract text…
Talk on
Automate Your City Data with PythonDjangoCon US 20232023-10-16
Pipeline description: Python scripts hit the city/primov APIs, iterate template IDs and download meeting PDFs into a folder of folders of PDFs, then split…
Talk on
The Elephant and the Serpent: Using Mastodon with PythonPyCon Latam 20192019-08-29
Explains how Mastodon’s federation actually works using ActivityPub server-to-server federation and the inbox/outbox model, shows OAuth flow to get an OAuth…
Talk on
Account Security for the Fashionable App DeveloperPyCascades 20192019-02-23
Uses concrete tools and numbers: Dropbox’s password estimator zxcvbn blocks the top ~30,000 common passwords in the browser, Django 2.1 ships a similar 30k…
Talk on
Lightning Talks Day 2DjangoCon US 20182018-10-14
A rapid sequence of concrete takeaways: cranial is four Python libraries for online machine learning used to power recommendations at Tribune Publishing and…
Lightning on
All in the timing: How side channel attacks workPyCon 20182018-05-11
Shows that Python string == compares left to right so an attacker can recover an 8‑char secret in 144 tries by measuring response time, that Google Keysar HMAC…
Talk on
Type UWSGI; Press Enter; What Happens?DjangoCon US 20172017-08-13
Explains exactly what uWSGI does: it forks and execs workers and passes the listening file descriptor so multiple Python processes accept connections via…
Talk on
Frog and Toad Learn About Django SecurityDjangoCon US 20162016-07-17
Django escapes template output by default using a simple decade‑old escape function (Simon Willison’s) and variable nodes call conditional_escape; CSRF uses…
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.