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