Skip to main content

Presentation videos

See all my talks and tutorials in one place.

2024

PyData Paris - Counting down for CRA
Security Conference EuroPython
EuroPython - Counting down for CRA
Security Conference EuroPython
PyCon DE - Writing Python modules in Rust
PyO3 Conference PyCon DE
PyCon US - Making Python safer than ever
Security Conference PyCon US
PyCon US - Acknowledging Women’s Contributions in the Python Community Through Podcast
D&I Conference PyCon US PyPodCats
PyCon US - Writing Python modules in Rust
PyO3 Conference PyCon US
PyCon HK - Security 101 for package maintainers
Security Conference PyCon HK
PyCon APAC - Reformating your code without AI
Formatting Conference PyCon APAC
WebSummerCamp - The Shadows That Follow AI Generative Models
AI Conference

2023

SciWork - Use Hypothesis, whether you like writing tests or not
Testing Conference
PyCon ES - Untangle Python Spaghetti
Packaging Conference PyCon ES
DjangoCon US - Let's build a BeeWare app that uses Django
Django Conference DjangoCon US
TechWebinarNepal - What are the most common OSS security pitfalls?
Security Conference
PyCon Estonia - HTMX vs WASM more backend or frontend?
WASM Conference PyCon Ee
OpenSSF Day - We Make Python Safer Than Ever
Security Conference OpenSSF Day
EuroPython - Q&A panel for data science newbies
Data Conference EuroPython
EuroPython - Polars vs Pandas what's the difference?
Data Conference EuroPython
PyCon PL - Untangle Python Spaghetti
Packaging Conference PyCon PL
PyCon PL - Polars vs Pandas what's the difference?
Data Conference PyCon PL
PyCon Ghana PyLadies Night - How To Step Up Your Talk/Proposal For A Python Conference.
Community PyLadies
PyCon Chana PyLadies Night - How To Step Up Your Talk/Proposal For A Python Conference.
Community
DevRelCon Tokyo - What’s wrong with Hacktoberfest.
Community Conference DevRelCon
PyCon Colombia - Don't just test, my friend, test better.
Testing Conference PyCon Colombia
JupyterCon 2023 - Driving Down The Memray Lane
Conference JupyterCon
PyCon Lithuania 2023 - HTMX vs WASM
Conference PyCon LT
PyCon Lithuania 2023 - Driving Down The Memray Lane
Conference PyCon LT
DjangoCon Europe 2023 - HTMX vs WASM - more backend or more frontend?
Conference Django
PyCon US - Trying No GIL on Scientific Programming
Conference
PyCon US - Power up your work with compiling and profiling
Conference Tutorial
PyCon Sweden - I hate writing tests, that's why I use Hypothesis
Conference
PyCascades 2023 - Untangle Python Spaghettis - Deep Dive Into Environment Management
Conference
PyCon Limerick 23 - Don't just test, my friend, test better
Conference
Untangle Python spaghetti
Conference
Better Data Governance with Revision Control Workflows
Conference
Will PyScript replace Django? - What PyScript is and is not
Conference OSS
PyData Bristol Meetup
Meetup OSS
PyData Tel Aviv 2022 - I Hate writing Tests, That's Why I Use Hypothesis
PyData OSS

2022

PyBerlin 36 - 🍁🍁 Special autumn event. Day 1 🍁🍁
Meetup OSS
Came for the Conference, Stayed for the Sprint
Conference Community
PyData Südwest - Revolutionize Data Visulization with PyScript
Meetup PyScript
PyLadies Paris - Python Talks with Cheukting Ho and Elias Dorneles
Meetup PyScript
Will PyScript replace Django? - What PyScript is and is not
DjangoConEurope OSS PyScript
I hate writing tests, that's why I use Hypothesis
PyConUK OSS
Revolutionize Data Visulization with PyScript
PyConSK OSS PyScript
I hate writing tests, that's why I use Hypothesis
PyLadies Munich OSS Meetup
Trojan Source Code - Can we trust open-source anymore?
PyConLT OSS
I have to Confess, I still Love Pandas - presented by Cheuk Ting Ho
Conference OSS
I Have to Confess, I Still Love Pandas
PyOhio OSS
Trojan Source - Can we trust open-source anymore?
PyConIT OSS
Picking What to Watch Next - Build a Recommendation System
PyData OSS Tutorial
Why AI Industry needs a Revision Control Graph Database
BelPy TerminusDB
Knowledge graph data modelling with TerminusDB
PyConUS TerminusDB Tutorial
Better Data Governance with Revision Control Workflows
Meetup TerminusDB
Trojan Source Malware - Can we trust open-source anymore?
PyConDE OSS
From Zero to Hero, My Python journey to the West
PyConHK Community
Developing a tap and target for Singer.io - Open Source ETL
PyConAPAC TerminusDB
Turning Pandas DataFrames to Semantic Knowledge Graph
PyData TerminusDB
Knowledge Graph Data Modelling With Terminusdb
PyData TerminusDB Tutorial

2021

Turning Pandas DataFrames to Semantic Knowledge Graph
PyConTW TerminusDB
Knowledge Graph Data Modelling With Terminusdb
PyConTW TerminusDB Tutorial
Getting Started with the TerminusDB - Lesson 6 - Version control, time travel, branch, and rebase
TerminusDB
Getting Started with the TerminusDB - Lesson 5 - Query and get results back as CSVs or DataFrames
TerminusDB
Getting Started with the TerminusDB - Lesson 4 - Update existing and import new data
TerminusDB
Getting Started with the TerminusDB - Lesson 3 - Importing Data from Python Script
TerminusDB
Getting Started with the TerminusDB - Lesson 2 - Importing a CSV into the database
TerminusDB
Getting Started with the TerminusDB - Lesson 1 - Install TerminusDB, start project and create an empty database with schema
TerminusDB
How to be Pythonic? Design a Query Language in Python
Conf42 TerminusDB
Oops, I Did It Again! When Your Deploying CI Pipeline Is Broken
PyConUS OSS
Python Zero to Hero - Ep.41 - Last time we ganna talk about emoji prediction for a while
Python Zero to Hero
Python Zero to Hero - Ep.40 - Answering questions on Stackoverflow
Python Zero to Hero
Python Zero to Hero - Ep.39 - Packaging a ML project
Python Zero to Hero
Python Zero to Hero - Ep.38 - Will a dictionary of emoji help us in the prediction?
Python Zero to Hero
Python Zero to Hero - Ep.37 - NLP with BERT encoding can predict emoji?
Python Zero to Hero
Mid Meet Py 2021 - Ep.02 - Let's chat with Lemon
Mid Meet Py
Python Zero to Hero - Ep.36 - The most useless library ever
Python Zero to Hero
Python Zero to Hero - Ep.35 - (Valentine's Day Special) Standard Libraries
Python Zero to Hero
Python Zero to Hero - Ep.34 - What is PEP?
Python Zero to Hero
Mid Meet Py 2021 - Ep.01 - We are back and chat with Laura Gutierrez Funderburk
Mid Meet Py
Python Zero to Hero - Ep.33 - Python ABC (Abstract Base Classes)
Python Zero to Hero
Python Zero to Hero - Ep.32 - Exploring what's in a package
Python Zero to Hero
World of WoqlCraft - Ep.26 Documentation Graph
World of WoqlCraft

2020

How to Mock Well in Tests Using Mock and Pytest
PyConf Hyderabad OSS
Python Zero to Hero - Ep.31 - Flask before new year
Python Zero to Hero
Shiny Apps in Jupyter Notebook using Bokeh & Python
PyData OSS
Python Zero to Hero - Ep.30 - Templates and User Forms in Flask
Python Zero to Hero
Under and Dunder - Python secret functions
PyCon India OSS
Python Zero to Hero - Ep.29 - Building Fast with Flask
Python Zero to Hero
Handbook for Successful Online Open Source Sprints
OSS
Python Zero to Hero - Ep.28 - Quick Look at FastAPI
Python Zero to Hero
Python Zero to Hero - Ep.27 - Further exploring Django
Python Zero to Hero
Python Zero to Hero - Ep.26 - Continue exploring Django
Python Zero to Hero
Python Zero to Hero - Ep.25 - Let's learn Django
Python Zero to Hero
PyData Hamburg September 2020
PyData Meetup
Python Zero to Hero - Ep.24 - Python environment management tools
Python Zero to Hero
World of WoqlCraft - Ep.25 Exploring the Dbpedia and Seshat dataset
World of WoqlCraft
Open-source in the eyes of a Minority Contributor
PyData
Python Zero to Hero - Ep.23 - Learn click with me
Python Zero to Hero
World of WoqlCraft - Ep.24 Graph visualisation on Jupyter notebook
World of WoqlCraft
Mid Meet Py - Ep.23 - Interview with Vicky Tomey-Lee
Mid Meet Py
Mid Meet Py - Ep.22 - Ask us anything
Mid Meet Py