Christopher Neugebauer
where else to find them
website:https://chrisjrn.com
github:chrisjrn
bluesky:chrisjrn.fyi
mastodon:@chrisjrn@social.coop
x:chrisjrn
speakerdeck:chrisjrn
what they talk about
all 15 in the filters
where they keep going back
- PyCon AU6 editions2016–2025
- PyOhio3 editions2014–2025
- PyConline AU2 editions2020–2021
all 8 in the filters
on a stage with
- Alec Delaneyonce
- Ben Patchonce
- Destiny O'Connoronce
all 13 in the filters
who talks about the same things
- Harry Percival10 talks
- James Powell43 talks
- Trey Hunner23 talks
- Łukasz Langa15 talks
- Mario Munoz12 talks
- Larry Hastings9 talks
| title | conference | date |
|---|---|---|
| Guardrails: An Alternative View of Safely Working in Python | PyCon AU 2025 | 2025-09-12 |
Argues that Python evolves guardrails—language features that constrain unsafe machinery and make correct use easier—by showing concrete replacements and tools… | ||
| The Death of Consequences | PyCon AU 2025 | 2025-09-12 |
Claim: the early open‑source era ends because the community refuses to impose consequences. Evidence: permissive licenses plus platform convenience let… | ||
| Guardrails: An Alternative View of Safely Working in Python | PyOhio 2025 | 2025-07-26 |
Argues that Python steadily adds structural guardrails that make unsafe patterns discoverable and prevent common bugs, showing concrete replacements: file… | ||
| Lightning Talks | PyOhio 2025 | 2025-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… | ||
| Let's make a working implementation of async functions in Python 2.1, also, why you might want to us | PyCon AU 2024 | 2024-11-22 |
A working async implementation for ancient Python is actually constructed: a custom yield from backfill implements delegation, a minimal channels via yield… | ||
| Lightning Talks (Sunday) | PyCon AU 2024 | 2024-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 Talks (Saturday) | PyCon AU 2024 | 2024-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… | ||
| Make a working implementation of async functions in Python 2.1 | PyBay 2024 | 2024-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… | ||
| The Complexity of Simplicity | PyCon AU 2023 | 2023-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… | ||
| Lightning Talks (Saturday) | PyCon AU 2023 | 2023-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 Talks (Sunday) | PyCon AU 2023 | 2023-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… | ||
| FORKS? POOLS? ASYNC? Solving Wordle with Python’s concurrency tools | PyCon AU 2023 | 2023-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… | ||
| Fast and reproducible tests, packaging, and deploys with... | PyCon US 2022 | 2022-04-27 |
Claims that Pantsbuild makes tests packaging and deploys fast and reliable by running every step inside hermetic environments that isolate process… | ||
| horse. | PyConline AU 2021 | 2021-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… | ||
| Lightning talks | PyConline AU 2021 | 2021-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… | ||
| On the Use and Misuse of Decorators | PyConline AU 2021 | 2021-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… | ||
| Disaster recovery for event organisers | linux.conf.au 2021 | 2021-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… | ||
| Practicality Beats Purity: The Zen of Python’s Escape Hatch? | PyConline AU 2020 | 2020-09-04 |
Argument: practicality beats purity by showing concrete tradeoffs and small hacks that work. Demonstrates that decorators can replace callables with non… | ||
| Fantastic Blocks And Where To Hide Them | PyCon AU 2019 | 2019-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… | ||
| You Don't Need That! | PyOhio 2018 | 2018-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… | ||
| How we designed an inclusivity-first conference on a shoestring budget and short timeline | PyCon 2018 | 2018-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… | ||
| How Django helped us make a better conference website | PyCon AU 2017 | 2017-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… | ||
| Python 3 for People Who Haven't Been Paying Attention | PyCon AU 2017 | 2017-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… | ||
| Deciding between continuity and change in your Open Source community | PyCon AU 2016 | 2016-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… | ||
| Python's New Type Hints in Action… In JavaScript | PyCon Australia 2015 | 2015-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… | ||
| Test-Driven Repair | PyCon Australia 2015 | 2015-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… | ||
| The Quest for the Pocket-Sized Python | PyCon Australia 2014 | 2014-08-01 |
Python remains largely sidelined on phones, with app stores and platform APIs favoring official languages and Dalvik/Objective‑C toolchains. The concrete… | ||
| The Quest for the Pocket-Sized Python | PyOhio 2014 | 2014-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… | ||
| nothing matches | ||