I speak at tech conferences! My specialist subjects are Python, MongoDB, and Rust, but I have (dubious) thoughts on a whole range of things!
If you'd like me to speak at your conference, or submit a talk proposal, please let me know by email or via a Twitter
Sometimes I do stupid things with Python. I'm not proud of it.
Okay, I am proud of it.
It's my first ever DjangoCon Europe talk!
A deep dive into how inheritance and metaclasses work in Python.
An opinionated guide to building and distributing high-quality Python packages.
What exactly are functions? Let's talk about functions, methods, callables and closures - what they are, what you can give them, what they can give you, what you can do with them ... and what's inside.
So you've released a library! Now you need to maintain it. You want to add features, restructure the code, fix bugs, and maybe improve the library's usability. Your users just want their code to carry on working. That's okay!