Media Summary: Realising the full potential for Rust/Python interop is an always-evolving research adventure. I'll share some favourite things I've ... There's huge pressure on Python at the moment to get faster, ideally without changing at all. One increasingly–popular way of ... The last few years have seen Rust burst onto the scene as a language for implementing much-loved software for the Python ...

Pyo3 With David Hewitt - Detailed Analysis & Overview

Realising the full potential for Rust/Python interop is an always-evolving research adventure. I'll share some favourite things I've ... There's huge pressure on Python at the moment to get faster, ideally without changing at all. One increasingly–popular way of ... The last few years have seen Rust burst onto the scene as a language for implementing much-loved software for the Python ... ... much we could do except store it up for a major release okay so thank you This week we'll pick up where we left off from last week's stream. We came to a working solution to emit a deprecation warning for ... Review code better and faster with my 3-Factor Framework: In this video, I'll show you how to ...

We're looking at the PyUnicode_DATA API today, and writing a CPython patch to make it easier for Petr Viktorin and I will be continuing our work on Python's `str` data type (aka "unicode" objects) and how we can make it possible ... CPython core developer Pablo Galindo Salgado (Python Steering Council, Hudson River Trading) and Python 3.13's new free-threaded build [ brings the possibility of true parallel execution into ... Petr Viktorin and I will be talking about Python's `str` data type (aka "unicode" objects) and possible optimizations we could apply ...

Photo Gallery

Techniques learned from five years finding the way for Rust in Python - David Hewitt
PyO3: From Python to Rust and Back Again (with David Hewitt)
Let's build PyO3 - first stream!
Let's build PyO3 - a tour of PyO3's C FFI
Talks - David Hewitt: How Python Harnesses Rust through PyO3
Let's build PyO3 - updating more procedural macros for PyO3 0.21
David Hewitt - Using Rust & PyO3 to make Pydantic v2 even faster
Let's build PyO3 - the perfect deprecation message
Combining Rust and Python: The Best of Both Worlds?
Let's build PyO3 - building a PR to CPython
PyO3 with David Hewitt
Pybites Podcast #169 - Bridging Python and Rust: An Interview with PyO3 Maintainer David Hewitt
View Detailed Profile
Techniques learned from five years finding the way for Rust in Python - David Hewitt

Techniques learned from five years finding the way for Rust in Python - David Hewitt

Realising the full potential for Rust/Python interop is an always-evolving research adventure. I'll share some favourite things I've ...

PyO3: From Python to Rust and Back Again (with David Hewitt)

PyO3: From Python to Rust and Back Again (with David Hewitt)

There's huge pressure on Python at the moment to get faster, ideally without changing at all. One increasingly–popular way of ...

Let's build PyO3 - first stream!

Let's build PyO3 - first stream!

This was my first stream developing

Let's build PyO3 - a tour of PyO3's C FFI

Let's build PyO3 - a tour of PyO3's C FFI

PyO3

Talks - David Hewitt: How Python Harnesses Rust through PyO3

Talks - David Hewitt: How Python Harnesses Rust through PyO3

The last few years have seen Rust burst onto the scene as a language for implementing much-loved software for the Python ...

Let's build PyO3 - updating more procedural macros for PyO3 0.21

Let's build PyO3 - updating more procedural macros for PyO3 0.21

Two weeks ago we started reworking some

David Hewitt - Using Rust & PyO3 to make Pydantic v2 even faster

David Hewitt - Using Rust & PyO3 to make Pydantic v2 even faster

... much we could do except store it up for a major release okay so thank you

Let's build PyO3 - the perfect deprecation message

Let's build PyO3 - the perfect deprecation message

This week we'll pick up where we left off from last week's stream. We came to a working solution to emit a deprecation warning for ...

Combining Rust and Python: The Best of Both Worlds?

Combining Rust and Python: The Best of Both Worlds?

Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In this video, I'll show you how to ...

Let's build PyO3 - building a PR to CPython

Let's build PyO3 - building a PR to CPython

We're looking at the PyUnicode_DATA API today, and writing a CPython patch to make it easier for

PyO3 with David Hewitt

PyO3 with David Hewitt

Allen Wyma talks with

Pybites Podcast #169 - Bridging Python and Rust: An Interview with PyO3 Maintainer David Hewitt

Pybites Podcast #169 - Bridging Python and Rust: An Interview with PyO3 Maintainer David Hewitt

In this episode Bob chats with

Let's build PyO3 - deprecating GIL Refs in macros

Let's build PyO3 - deprecating GIL Refs in macros

For the

CPython Unicode Objects w. Petr Viktorin (2)

CPython Unicode Objects w. Petr Viktorin (2)

Petr Viktorin and I will be continuing our work on Python's `str` data type (aka "unicode" objects) and how we can make it possible ...

Pablo Galindo Salgado & David Hewitt - Maintaining OSS in the age of AI - PyAI London at AIE 2026

Pablo Galindo Salgado & David Hewitt - Maintaining OSS in the age of AI - PyAI London at AIE 2026

CPython core developer Pablo Galindo Salgado (Python Steering Council, Hudson River Trading) and

Using Rust in Free-Threaded vs Regular Python 3.13 - David Hewitt

Using Rust in Free-Threaded vs Regular Python 3.13 - David Hewitt

Python 3.13's new free-threaded build [https://peps.python.org/pep-0703/] brings the possibility of true parallel execution into ...

CPython Unicode Objects w. Petr Viktorin

CPython Unicode Objects w. Petr Viktorin

Petr Viktorin and I will be talking about Python's `str` data type (aka "unicode" objects) and possible optimizations we could apply ...

David Hewitt: (Pydantic): Your Python has probably met Rust

David Hewitt: (Pydantic): Your Python has probably met Rust

We're thrilled to present