Data Conference Databasea Query.Farm index
Speakers

Dom Weldon

Employers on the program

  1. 2025University of Michigan1 talk
  2. 2022–2023Decision Lab4 talks
  3. 2019decisionLab4 talks
Events14
Conferences3
Talks14
Years active2019–2025
Miles between events7,33814 in-person events · 6 countries

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • PyData
  • EuroPython

Talks

DateEventConferenceRoleTitleLinks
Nov 15, 2025PyCon Ireland 2025PyCon (national Python conferences)talkWhy, and how, all your Python code should be Declarative in the Age of Generative AI
Python 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 less

Python 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, 2025PyCon UK 2025PyCon (national Python conferences)talkWhy, 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 less

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 age where code is cheap, but delivering value with it is still as hard as ever.

Nov 16, 2024PyCon Ireland 2024PyCon (national Python conferences)talkWho 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 less

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 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, 2023PyCon UK 2023PyCon (national Python conferences)talkSecure, 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 less

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 poetry. We'll also cover some (opinionated) best practices for handling metadata, and building secure, modern applications using third...

May 25, 2023PyCon Italia 2023PyCon (national Python conferences)talkServerless 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 less

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 Infrastructure as Code tool Terraform. Crucially, we'll cover the fundamentals of Serverless AWS, and make comparisons to server-based approaches.

Video
Nov 12, 2022PyCon Ireland 2022PyCon (national Python conferences)talkIt's Your Call(able): a tour of Python's callable (function) interface
A 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 less

A 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, 2022PyCon UK 2022PyCon (national Python conferences)talkIt'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 less

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 function. We'll also explore how to harness detailed function metadata, and how to hack the decorator pattern.

Jun 2, 2022PyCon Italia 2022PyCon (national Python conferences)talkIt's Your Call(able): a tour of Python's callable (function) interface
A 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 less

A 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, 2022PyCon DE & PyData Berlin 2022PyDatatalkForget ‘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, 2019PyData Cambridge 2019PyDatatalkDash: Interactive Data Visualization Web Apps with no Javascript
as DecisionLab
Oct 9, 2019PyCon DE & PyData Berlin 2019PyDatatalkDash: Interactive Data Visualization Web Apps with no Javascript
as decisionLab

Interactive webpages with no JS? What could possibly go wrong?

Sep 13, 2019PyCon UK 2019PyCon (national Python conferences)talkDash: Interactive Data Visualization Web Apps with no Javascript
From 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 less

From 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, 2019EuroPython 2019EuroPythontalkDash: 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, 2019PyCon Lithuania 2019PyCon (national Python conferences)talkInteractive 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 less

Your 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

SpeakerShared eventsShared talksLast together
Cheuk Ting Ho7—2025
Mark Smith7—2024
Ben Nuttall5—2025
Daniele Procida5—2025
Hynek Schlawack5—2025
Alessandro Molina4—2023
Alexander CS Hendorf4—2023
Marc-André Lemburg4—2023
Patrick Arminio4—2023
Stefanie Molin4—2023
Martin Christen4—2022
Daniel Rios3—2025
David Seddon3—2025
Hannah Hazi3—2025
Irit Katriel3—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.