Data Conference Databasea Query.Farm index
Speakers

Christopher Neugebauer

Employers on the program

  1. 2022Toolchain2 talks

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)

Talks

DateEventConferenceRoleTitleLinks
Sep 12, 2025PyCon AU 2025PyCon (national Python conferences)talkGuardrails: An Alternative View of Safely Working in Python
Python – like many languages – lets you do things that are completely inadvisable. Many of the features that (left unchecked) allow you to do inadvisable things…Show less

Python – like many languages – lets you do things that are completely inadvisable. Many of the features that (left unchecked) allow you to do inadvisable things were used to achieve things that have since become necessary and defining features of Python. Python – unlike many languages –...

Video
Sep 12, 2025PyCon AU 2025PyCon (national Python conferences)talkThe Death of Consequences
The Golden Era of Open Source, in whose late stages we currently exist, has been defined by early decisions to release code with no expectations around who uses…Show less

The Golden Era of Open Source, in whose late stages we currently exist, has been defined by early decisions to release code with no expectations around who uses our code, and what happens when people abuse the gift they’ve been gifted. Little thought was given to what consequences an extractive...

Video
Nov 22, 2024PyCon AU 2024PyCon (national Python conferences)talkLet's make a working implementation of async functions in Python 2.1, also, why you might want to use a more recent version of Python
Often I hear people lamenting that Python has too many features and that older versions of Python were better for that exact reason. To make those people happy,…Show less

Often I hear people lamenting that Python has too many features and that older versions of Python were better for that exact reason. To make those people happy, we're going to pick apart the features of Python that enable the async / await syntax, layer by layer, until we happen upon a working...

Video
Nov 22, 2024PyCon AU 2024PyCon (national Python conferences)talkLightning Talks (Saturday)

Like regular talks, but shorter!

Video
Nov 22, 2024PyCon AU 2024PyCon (national Python conferences)talkLightning Talks (Sunday)

Like regular talks, but shorter! And on a Sunday!

Video
Aug 18, 2023PyCon AU 2023PyCon (national Python conferences)talkFORKS? POOLS? ASYNC? Solving Wordle with Python’s concurrency tools
I’ve played Wordle most days since late 2021. Maybe you have too? One thing I wonder after solving the puzzle for the day is whether I made a bad choice of…Show less

I’ve played Wordle most days since late 2021. Maybe you have too? One thing I wonder after solving the puzzle for the day is whether I made a bad choice of words. Should I have chosen SMASH, or STASH? Just how lucky was I to solve a puzzle? This talk will explore how to implement a Wordle...

Aug 18, 2023PyCon AU 2023PyCon (national Python conferences)talkLightning Talks (Saturday)

Like regular talks, but shorter!

Aug 18, 2023PyCon AU 2023PyCon (national Python conferences)talkLightning Talks (Sunday)

Like regular talks, but shorter!

Aug 18, 2023PyCon AU 2023PyCon (national Python conferences)talkThe Complexity of Simplicity
Quoth the Zen of Python: “Simple is better than complex”. The Python community has long celebrated simplicity as a virtue, but Python has grown, the features…Show less

Quoth the Zen of Python: “Simple is better than complex”. The Python community has long celebrated simplicity as a virtue, but Python has grown, the features that make Python simple in small programs don’t matter as much. In this talk, we’ll explore how the Python community used to think about...

Aug 19, 2022Kiwi PyCon XIPyCon (national Python conferences)keynoteUntitled
as Toolchain
Apr 27, 2022PyCon US 2022PyCon (national Python conferences)speakerFast and reproducible tests, packaging, and deploys with Pantsbuild’s hermetic environments
as Toolchain

“Works on my machine”: The cry of developers who can’t reproduce a bug because their development environment is incompatible with their deployment environment.

Video
Aug 2, 2019PyCon AU 2019PyCon (national Python conferences)talkFantastic Blocks And Where To Hide Them
Ruby has blocks. JavaScript has blocks. Swift has blocks. Python doesn’t have blocks.In this talk, we'll look at _why_ Python doesn't have blocks, and recent…Show less

Ruby has blocks. JavaScript has blocks. Swift has blocks. Python doesn’t have blocks.In this talk, we'll look at _why_ Python doesn't have blocks, and recent programming techniques that have developed in languages that _do_ have blocks. Then we'll look at what we – or Python – can do about it!

Video

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Amanda J Hogan4—2025
Jack Reichelt4—2025
Noah Kantrowitz4—2025
Renee Noble4—2025
Russell Keith-Magee4—2025
Alison Wong3—2025
Anthony Shaw3—2025
Benno Rice3—2025
Evan Kohilas3—2025
Justin Warren3—2025
Nicky Ringland3—2025
Stephen Tierney3—2025
Tennessee Leeuwenburg3—2025
Andrew Williams3—2024
Matt Trentini3—2024

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.