Dustin Ingram
where else to find them
what they talk about
all 9 in the filters
where they keep going back
- PyCon US4 editions2020–2023
- PyCascades2 editions2019–2021
- PyOhio2 editions2018–2019
all 10 in the filters
on a stage with
all 12 in the filters
who talks about the same things
- Noah Kantrowitz16 talks
- Christopher Neugebauer29 talks
- Mark Smith17 talks
- Łukasz Langa15 talks
- Harry Percival10 talks
- Tennessee J Leeuwenburg15 talks
| title | conference | date |
|---|---|---|
| Software Security and Slippery Slopes: How to elevate an entire ecosystem at scale | PyCon US 2023 | 2023-04-19 |
Laid‑out claims and concrete results: trusted Publishers for Pi Pi ships and replaces long‑lived API tokens with a GitHub Actions flow that needs three small… | ||
| Securing the Open Source Software Supply Chain | PyCon US 2022 | 2022-04-27 |
Asserts open source is usable but needs concrete controls and shows real tools, not just theory: use pip audit to find and auto-fix known vulnerabilities… | ||
| PyPI Supply Chain Security | SupplyChainSecurityCon North America 2021 | 2021-10-11 |
The Python Package Index runs mostly on volunteers and serves more than 2 billion requests/day with an estimated cost of $2.3M/month to operate; recent… | ||
| Secure Software Supply Chains for Python | PyCon US 2021 | 2021-05-14 |
PyPI hosts nearly 300,000 projects and has removed more than 3,000 malicious libraries after incidents; a dependency confusion variant previously hit Apple… | ||
| Lightning Talks 1 | PyCon US 2021 | 2021-05-14 |
Fast specifics: Friendly improves tracebacks with "where/why/what" queries, Jupyter support and French translations; tox 4 is three times faster and adds wheel… | ||
| Lightning Talks 2 | PyCon US 2021 | 2021-05-14 |
Short lightning slate: concrete claims and tools, not platitudes. Expect Moulding Data for ML: three cycles and bias corrections, more data ≠ better data, a… | ||
| Fireside chat about advanced Python development | PyCascades 2021 | 2021-02-19 |
Covers concrete tradeoffs: emergency Python 3.8/3.9 release cadence after two CVEs and why one float bug is realistically a crash not full remote code… | ||
| Static Typing in Python | PyCon US 2020 | 2020-04-15 |
Claim: Python is dynamically typed but can be made as statically typed as desired. History and specifics: PEP 3107 adds annotations in 2006, PEP 484 and the… | ||
| Static Typing in Python | DjangoCon US 2019 | 2019-09-22 |
Python remains dynamically typed but can be annotated to be statically checked using the typing module and optional type hints; history hits PEP 3107 484 and… | ||
| Static Typing in Python | PyColorado 2019 | 2019-09-07 |
History and concrete rules for adding types to Python show up: function annotations and PEPs (3107, 483, 484, 526) define the PEP 484 typing module, static… | ||
| Modern development environments for Pythonistas | PyCon Latam 2019 | 2019-08-29 |
Shows how to build bit‑for‑bit reproducible dev and prod images using Docker and a simple Dockerfile, run and link services with docker compose, and run tests… | ||
| Building a Sustainable Python Package Index | PyCon AU 2019 | 2019-08-02 |
PyPI is the canonical but wild west package registry that actually runs on Python 3, Pyramid, Postgres, Redis, Kubernetes with a CDN fronting almost… | ||
| Keeping Fun in Computing | PyOhio 2019 | 2019-07-27 |
A nostalgic TI‑83 program from 2003 reproduces the Matrix rain as a self‑made open source toy, a concrete example of play; a popcorn‑eating robot collection… | ||
| Data Protection for Developers: Past, Present, and Future | PyCascades 2019 | 2019-02-23 |
A concise history of data protection traces laws from the Hessian act in 1970 and Sweden 1973 to the EU directive of 1995 and the GDPR effective May 25, 2018… | ||
| Inside the Cheeseshop:How Python Packaging Works | PyGotham 2018 | 2018-10-05 |
Historical walkthrough shows how Python moves from ad hoc archives to a secure index: setup.py and distutils introduce source and built distributions… | ||
| Inside the Cheeseshop: How Python Packaging Works | PyOhio 2018 | 2018-07-28 |
A compact history and troubleshooting map: explains how distutils gave source dists and led to setuptools/easy_install and eggs, why pip drops eggs and… | ||
| Inside the Cheeseshop: How Python Packaging Works | PyCon 2018 | 2018-05-11 |
Traces concrete history and engineered fixes: why setup.py executes arbitrary code and blocks reliable dependency discovery, why wheels vs eggs matter and how… | ||
| nothing matches | ||