~/talks

Christopher Neugebauer

what they talk about

all 15 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 13 in the filters

who talks about the same things

titleconferencedate
Guardrails: An Alternative View of Safely Working in PythonPyCon AU 20252025-09-12
Argues that Python evolves guardrails—language features that constrain unsafe machinery and make correct use easier—by showing concrete replacements and tools…
Talk on
The Death of ConsequencesPyCon AU 20252025-09-12
Claim: the early open‑source era ends because the community refuses to impose consequences. Evidence: permissive licenses plus platform convenience let…
Talk on
Guardrails: An Alternative View of Safely Working in PythonPyOhio 20252025-07-26
Argues that Python steadily adds structural guardrails that make unsafe patterns discoverable and prevent common bugs, showing concrete replacements: file…
Talk on
Lightning TalksPyOhio 20252025-07-26
Eleven five‑minute demos pack concrete takeaways: a live coded music demo that runs in the room; porting CPython to CircuitPython (csv, functools.cache) shows…
Lightning on
Let's make a working implementation of async functions in Python 2.1, also, why you might want to usPyCon AU 20242024-11-22
A working async implementation for ancient Python is actually constructed: a custom yield from backfill implements delegation, a minimal channels via yield…
Talk on
Lightning Talks (Sunday)PyCon AU 20242024-11-22
A rapid set of five‑minute reports hits concrete details: an art installation with 39 bells whose motor control is modeled in Python and tuned by SciPy…
Lightning on
Lightning Talks (Saturday)PyCon AU 20242024-11-22
Fourteen five‑minute bits that either show something concrete or just talk shop — pick the ones with a build, a number, or a tool you can reuse. Watch the bit…
Lightning on
Make a working implementation of async functions in Python 2.1PyBay 20242024-09-21
Builds a working async/coroutine system that runs on Python 1.6 by reimplementing three pieces: yield-from emulation via a stack of iterators (works back to…
Talk on
The Complexity of SimplicityPyCon AU 20232023-08-18
Examines concrete claims: shows the print implementation in CPython and how C API complexity hides behind a simple API, compares urllib2 vs requests with the…
Talk on
Lightning Talks (Saturday)PyCon AU 20232023-08-18
Eleven rapid segments give concrete takeaways: a dependency talk shows graphs, points to daps.dev free API and depth counts for Log4j-like fixes; a demo runs…
Lightning on
Lightning Talks (Sunday)PyCon AU 20232023-08-18
Fourteen five‑minute segments packed into one video: concrete takeaways include UUIDv7 recommended (overview of v1/v4/v5/v6/v7/v8 and why orderable timestamps…
Lightning on
FORKS? POOLS? ASYNC? Solving Wordle with Python’s concurrency toolsPyCon AU 20232023-08-18
Builds a Python Wordle solver/statistics bot and measures real performance: uses concurrent.futures with thread pools (no GIL win), process pool speedup ~4.8x…
Talk on
Fast and reproducible tests, packaging, and deploys with...PyCon US 20222022-04-27
Claims that Pantsbuild makes tests packaging and deploys fast and reliable by running every step inside hermetic environments that isolate process…
Talk on
horse.PyConline AU 20212021-09-10
A comedic thesis claims everything is a horse, born from a 5am insomnia riff and delivered as rapid reclassifications: camel is a lumpy horse, tiger is a…
Talk on
Lightning talksPyConline AU 20212021-09-10
Forty five-minute lightning bursts show concrete outcomes: a file-embedding codec that uses async IO and custom codecs and sometimes breaks then recovers, a…
Lightning on
On the Use and Misuse of DecoratorsPyConline AU 20212021-09-10
Asserts that a decorator is an expression evaluated to a function that may do anything not just wrap another function; shows concrete patterns and tools: uses…
Talk on
Disaster recovery for event organiserslinux.conf.au 20212021-01-23
Three conference case studies show concrete choices and outcomes: a venue move secured after a one‑in‑40‑year Brisbane flood 12 days before the event, a…
Talk on
Practicality Beats Purity: The Zen of Python’s Escape Hatch?PyConline AU 20202020-09-04
Argument: practicality beats purity by showing concrete tradeoffs and small hacks that work. Demonstrates that decorators can replace callables with non…
Talk on
Fantastic Blocks And Where To Hide ThemPyCon AU 20192019-08-02
Claims that Python lacks anonymous blocks are backed by history: a 2005 PEP to pass thunks is rejected, the with statement is chosen instead, and async/await…
Talk on
You Don't Need That!PyOhio 20182018-07-28
Claim: many classic OO design patterns are unnecessary in Python because built-in features do the same job more simply. Shows a Java-like Singleton and then a…
Talk on
How we designed an inclusivity-first conference on a shoestring budget and short timelinePyCon 20182018-05-11
North Bay Python builds an inclusivity‑first conference from scratch in under six months on a shoestring budget, proving specific choices matter: a downtown…
Talk on
How Django helped us make a better conference websitePyCon AU 20172017-08-03
Replaces an aging monolith called zookeeper with a Django-based stack that reuses existing apps: Wagtail CMS for editorial pages, django-wiki integrated into…
Talk on
Python 3 for People Who Haven't Been Paying AttentionPyCon AU 20172017-08-03
Python 3 is now practical for most projects: 2to3 failed as a universal porting tool so the community settles on a common subset plus the compatibility layer…
Talk on
Deciding between continuity and change in your Open Source communityPyCon AU 20162016-08-12
Case study of replacing a bespoke conference manager called Zookeeper (a fork per year since 2010) with a Symposion/Django base and a new ticket-sales app…
Talk on
Python's New Type Hints in Action… In JavaScriptPyCon Australia 20152015-07-31
Claims that PEP 484 brings optional static typing to Python and that Python can learn from TypeScript’s experience. Demonstrations use the TypeScript compiler…
Talk on
Test-Driven RepairPyCon Australia 20152015-07-31
Assigning tests to a 3,000-line enterprise Java mess, the concrete workflow is: pick an interface you can invoke, wrap it in JUnit or WebDriver or call the…
Talk on
The Quest for the Pocket-Sized PythonPyCon Australia 20142014-08-01
Python remains largely sidelined on phones, with app stores and platform APIs favoring official languages and Dalvik/Objective‑C toolchains. The concrete…
Talk on
The Quest for the Pocket-Sized PythonPyOhio 20142014-07-26
State of the claim: full native apps in Python remain awkward — packaging a Kivy app adds about 6 MB and has a nontrivial startup cost, and…
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.