Russell Keith-Magee
Employers on the program
- 2023–2025Anaconda4 talks
- 2019BeeWare Project2 talks
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- PyCon (national Python conferences)
- EuroPython
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Aug 26, 2026 | PyCon AU 2026 | PyCon (national Python conferences) | workshop | Build a cross-platform GUI app with PythonIf you have a Python program, and you want to display information to the user that is more than text, you're going to need something more complex than a script…Show lessIf you have a Python program, and you want to display information to the user that is more than text, you're going to need something more complex than a script with `print()` and `input()` calls. You could build a website - but is a web browser your best option? Can you write a native GUI... | |
| Aug 26, 2026 | PyCon AU 2026 | PyCon (national Python conferences) | talk | How to give your Python code to someone elseYou've written some Python code. It works great on your machine. Now you want someone else to use that code. How do you deliver your Python code to someone else…Show lessYou've written some Python code. It works great on your machine. Now you want someone else to use that code. How do you deliver your Python code to someone else so that they can run it? And how do you do that if the person who needs to use your code isn't a Python user themselves? In this talk,... | Video |
| May 13, 2026 | PyCon US 2026 | PyCon (national Python conferences) | speaker | How to give your Python code to someone else You've written some Python code. It works great on your machine. | Video |
| Sep 19, 2025 | PyCon UK 2025 | PyCon (national Python conferences) | talk | How to build a cross-platform GUI app with PythonBuilding an app with a graphical interface that can run on multiple platforms - including mobile - doesn't have to be difficult. In this talk, you'll learn how…Show lessBuilding an app with a graphical interface that can run on multiple platforms - including mobile - doesn't have to be difficult. In this talk, you'll learn how to build and run an app with a native GUI that can run on multiple platforms, without modifications. | |
| Sep 12, 2025 | PyCon AU 2025 | PyCon (national Python conferences) | talk | Taking wheels mobileOne of the big features added in Python 3.13 is Tier 3 support for iOS and Android as platforms. This means you can now run Python code that uses the standard…Show lessOne of the big features added in Python 3.13 is Tier 3 support for iOS and Android as platforms. This means you can now run Python code that uses the standard library on mobile devices without modification. However, most interesting projects also use code from PyPI... so how do you get that code... | Video |
| Jul 14, 2025 | EuroPython 2025 | EuroPython | talk | How to build a cross-platform graphical user interface with Python as Anaconda If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a…Show lessIf you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface. | Video |
| May 14, 2025 | PyCon US 2025 | PyCon (national Python conferences) | speaker | How to build a cross-platform graphical user interface with PythonIf you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a…Show lessIf you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface. | Video |
| Nov 22, 2024 | PyCon AU 2024 | PyCon (national Python conferences) | talk | Where am I? What am I doing? Mobile App development in PythonA modern mobile phone isn't just a powerful CPU and display. It's a collection of incredibly sophisticated portable sensors: multiple cameras, a high resolution…Show lessA modern mobile phone isn't just a powerful CPU and display. It's a collection of incredibly sophisticated portable sensors: multiple cameras, a high resolution GPS, accelerometers and more. In this talk, you'll learn how to build and run an app on your phone that can access these sensors, using... | Video |
| Aug 23, 2024 | Kiwi PyCon XIII | PyCon (national Python conferences) | keynote | Untitled | |
| May 15, 2024 | PyCon US 2024 | PyCon (national Python conferences) | speaker | Build a data visualization app for your phone as Anaconda The modern mobile phone is an incredibly powerful computing device. However, mobile platforms have historically excluded the Python data science community,…Show lessThe modern mobile phone is an incredibly powerful computing device. However, mobile platforms have historically excluded the Python data science community, requiring specialist platform-specific skills, or making the use of Python data science tools exceedingly difficult. | Video |
| Aug 18, 2023 | PyCon AU 2023 | PyCon (national Python conferences) | talk | How to build a cross-platform graphical user interface with PythonIf you need to build a user interface for your Python code, most guides will tell you that your only options are to use the command line, or wrap your code in a…Show lessIf you need to build a user interface for your Python code, most guides will tell you that your only options are to use the command line, or wrap your code in a web interface. However, there is another option - building a GUI interface. In this talk, you'll learn how to build a cross-platform... | |
| Jul 17, 2023 | EuroPython 2023 | EuroPython | talk | Packaging Python Apps with Briefcase as Anaconda Python has proven itself to be a powerful tool for data science, and for web servers. However, one area where it hasn't historically been popular is in building…Show lessPython has proven itself to be a powerful tool for data science, and for web servers. However, one area where it hasn't historically been popular is in building applications for end users. | Video |
| Apr 19, 2023 | PyCon US 2023 | PyCon (national Python conferences) | speaker | You *can* take it with you: Packaging your Python code with Briefcase as Anaconda Once you're written your amazing new application using Python, the next problem you'll face is how to get that application into the hands of users. | Video |
| Apr 15, 2020 | PyCon US 2020 (Online) | PyCon (national Python conferences) | speaker | Snakes in a case: Packaging Python apps for distributionSo you’ve written a Python program - a game, a new social media app, or a system administration utility. You think it’s great, and you want to share it with the…Show lessSo you’ve written a Python program - a game, a new social media app, or a system administration utility. You think it’s great, and you want to share it with the world. | Video |
| Aug 2, 2019 | PyCon AU 2019 | PyCon (national Python conferences) | talk | WASM matter?One of the biggest developments in web technology in the last few years is the emergence of WASM - Web Assembly. But what is WASM? Can you use it in your web…Show lessOne of the biggest developments in web technology in the last few years is the emergence of WASM - Web Assembly. But what is WASM? Can you use it in your web projects? Should you? And if so... how? | Video |
| May 1, 2019 | PyCon US 2019 | PyCon (national Python conferences) | keynote | Untitled as BeeWare | Video |
| Feb 8, 2019 | PyCon Colombia 2019 | PyCon (national Python conferences) | keynote | Untitled as BeeWare Project |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Pablo Galindo Salgado | 8 | — | 2026 |
| Reuven M. Lerner | 7 | — | 2025 |
| Paul Ganssle | 6 | — | 2026 |
| Hynek Schlawack | 6 | — | 2025 |
| Łukasz Langa | 6 | — | 2025 |
| Jack Reichelt | 5 | — | 2026 |
| Noah Kantrowitz | 5 | — | 2026 |
| Vinayak Mehta | 5 | — | 2026 |
| Anthony Shaw | 5 | — | 2025 |
| Evan Kohilas | 5 | — | 2025 |
| Maria Jose Molina Contreras | 5 | — | 2025 |
| Alison Wong | 4 | — | 2026 |
| Benno Rice | 4 | — | 2026 |
| Cristián Maureira-Fredes | 4 | — | 2026 |
| Jodie Burchell | 4 | — | 2026 |
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.