Dom Weldon
Employers on the program
- 2025University of Michigan1 talk
- 2022–2023Decision Lab4 talks
- 2019decisionLab4 talks
Appearances by year
- PyCon (national Python conferences)
- PyData
- EuroPython
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Nov 15, 2025 | PyCon Ireland 2025 | PyCon (national Python conferences) | talk | Why, and how, all your Python code should be Declarative in the Age of Generative AIPython is an excellent scripting language, and its syntax and wider ecosystem have evolved over the past three and a half decades allowing it to be used to…Show lessPython is an excellent scripting language, and its syntax and wider ecosystem have evolved over the past three and a half decades allowing it to be used to build (almost) anything. However, the strength that this flexibility offers can also be a source of weakness: because it's so easy to write... | |
| Sep 19, 2025 | PyCon UK 2025 | PyCon (national Python conferences) | talk | Why, and how, all your Python code should be Declarative in the Age of Generative AI as University of Cambridge We'll explore the tools that the Python language and ecosystem give us to inject rich metadata into code, and how we can exploit this to maximum advantage in an…Show lessWe'll explore the tools that the Python language and ecosystem give us to inject rich metadata into code, and how we can exploit this to maximum advantage in an age where code is cheap, but delivering value with it is still as hard as ever. | |
| Nov 16, 2024 | PyCon Ireland 2024 | PyCon (national Python conferences) | talk | Who does Python trust, and why?We all know how important it is to make sure that you see the "secure" padlock icon when paying for something online. It's simple, easy to understand, and…Show lessWe all know how important it is to make sure that you see the "secure" padlock icon when paying for something online. It's simple, easy to understand, and automatic. Is your code the same? How would you start to make sure it is? Let’s dive into those questions in this talk. First off, the... | |
| Sep 22, 2023 | PyCon UK 2023 | PyCon (national Python conferences) | talk | Secure, Modern, and Simple Dependency Management with PDM and Friends as Decision Lab What actually happens when you import a package? Let's find out, then explore recent packaging developments, including the new tool PDM, comparing it to pip and…Show lessWhat actually happens when you import a package? Let's find out, then explore recent packaging developments, including the new tool PDM, comparing it to pip and poetry. We'll also cover some (opinionated) best practices for handling metadata, and building secure, modern applications using third... | |
| May 25, 2023 | PyCon Italia 2023 | PyCon (national Python conferences) | talk | Serverless from scratch with CI/CD on AWS: it’s a lot easier than you think (and mostly free). as Decision Lab We'll cover the fundamentals of the Serverless approach to running code in AWS, deploying a FastAPI web application, with CI/CD, quickly, using the…Show lessWe'll cover the fundamentals of the Serverless approach to running code in AWS, deploying a FastAPI web application, with CI/CD, quickly, using the Infrastructure as Code tool Terraform. Crucially, we'll cover the fundamentals of Serverless AWS, and make comparisons to server-based approaches. | Video |
| Nov 12, 2022 | PyCon Ireland 2022 | PyCon (national Python conferences) | talk | It's Your Call(able): a tour of Python's callable (function) interfaceA deep dive into python functions and the callable interface surrounding them. We take a tour into everything that happens on on a “def” line in Python, and…Show lessA deep dive into python functions and the callable interface surrounding them. We take a tour into everything that happens on on a “def” line in Python, and explore how to make the most of all the rich metadata provided about functions, before going into detail hacking the Python decorator... | |
| Sep 16, 2022 | PyCon UK 2022 | PyCon (national Python conferences) | talk | It's Your Call(able): a tour of Python's callable (function) interface as Decision Lab A deep dive into python functions and the callable interface. We take a tour into everything that happens on on a “def” line and when you call the resulting…Show lessA deep dive into python functions and the callable interface. We take a tour into everything that happens on on a “def” line and when you call the resulting function. We'll also explore how to harness detailed function metadata, and how to hack the decorator pattern. | |
| Jun 2, 2022 | PyCon Italia 2022 | PyCon (national Python conferences) | talk | It's Your Call(able): a tour of Python's callable (function) interfaceA deep dive into python functions and the callable interface surrounding them. We take a tour into everything that happens on on a "def" line in Python, and…Show lessA deep dive into python functions and the callable interface surrounding them. We take a tour into everything that happens on on a "def" line in Python, and explore how to make the most of all the rich metadata provided about functions, before going into detail hacking the Python decorator pattern. | |
| Apr 11, 2022 | PyCon DE & PyData Berlin 2022 | PyData | talk | Forget ‘web 3.0’, let's talk about ‘web 0.0’. A brief history of the Internet, and the World Wide Web. as Decision Lab Forget ‘web 3.0’, let's talk about ‘web 0.0’. A brief history of the Internet, and the World Wide Web. | |
| Nov 15, 2019 | PyData Cambridge 2019 | PyData | talk | Dash: Interactive Data Visualization Web Apps with no Javascript as DecisionLab | |
| Oct 9, 2019 | PyCon DE & PyData Berlin 2019 | PyData | talk | Dash: Interactive Data Visualization Web Apps with no Javascript as decisionLab Interactive webpages with no JS? What could possibly go wrong? | |
| Sep 13, 2019 | PyCon UK 2019 | PyCon (national Python conferences) | talk | Dash: Interactive Data Visualization Web Apps with no JavascriptFrom the team that makes Plotly, Dash is a library for producing interactive web apps with Python. This talk introduces Dash and will discuss how it may fit…Show lessFrom the team that makes Plotly, Dash is a library for producing interactive web apps with Python. This talk introduces Dash and will discuss how it may fit into your team! | |
| Jul 8, 2019 | EuroPython 2019 | EuroPython | talk | Dash: Interactive Data Visualization Web Apps with no Javascript as decisionLab Ltd Data Science JavaScript Visualization Web Web Servers and MicroFWs (Flask/Tornado/Nginx/...) | |
| May 24, 2019 | PyCon Lithuania 2019 | PyCon (national Python conferences) | talk | Interactive Data Visualization Web Apps with no JavaScript: what you can, should and probably shouldn't do with plotly/Dash. as decisionLab Your data science or machine learning project probably won't just produce a written report. Instead, projects are increasingly expected to produce interactive…Show lessYour data science or machine learning project probably won't just produce a written report. Instead, projects are increasingly expected to produce interactive tools to allow end-users to explore data and results with rich, interactive visualizations. Inevitably, this will be done in a web... |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Cheuk Ting Ho | 7 | — | 2025 |
| Mark Smith | 7 | — | 2024 |
| Ben Nuttall | 5 | — | 2025 |
| Daniele Procida | 5 | — | 2025 |
| Hynek Schlawack | 5 | — | 2025 |
| Alessandro Molina | 4 | — | 2023 |
| Alexander CS Hendorf | 4 | — | 2023 |
| Marc-André Lemburg | 4 | — | 2023 |
| Patrick Arminio | 4 | — | 2023 |
| Stefanie Molin | 4 | — | 2023 |
| Martin Christen | 4 | — | 2022 |
| Daniel Rios | 3 | — | 2025 |
| David Seddon | 3 | — | 2025 |
| Hannah Hazi | 3 | — | 2025 |
| Irit Katriel | 3 | — | 2025 |
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.