David Hewitt
davidhewitt.dev
David Hewitt
@davidhewitt.dev
Developing PyO3 to bring Rust 🦀 and Python 🐍 together.

Working with the team at Pydantic to build software that developers love.
Reposted by David Hewitt
I currently have availability for Rust coaching, adoption, or development; from a single call to ongoing 3 days/week. I can help your team get things done, adopt Rust and use it more effectively, or to accurately evaluate Rust as a new technology.
October 23, 2025 at 7:06 PM
Going live in 10 minutes! Come see us play with Rust, AI and AI-assisted debugging!
I will be going live in 5 hours to play with OpenAI Codex CLI and show the power of combining it with Pydantic Logfire's Rust SDK and MCP server to debug Rust apps.

Should be a relatively gentle introduction to AI-assisted development, please come along check it out!

pydantic.dev/articles/ope...
Using OpenAI Codex & Pydantic Logfire to Debug Rust Code: Livestream and Recording | Pydantic
A YouTube live session and recording showing how to use Pydantic Logfire to debug OpenAI Codex
pydantic.dev
August 21, 2025 at 3:48 PM
I will be going live in 5 hours to play with OpenAI Codex CLI and show the power of combining it with Pydantic Logfire's Rust SDK and MCP server to debug Rust apps.

Should be a relatively gentle introduction to AI-assisted development, please come along check it out!

pydantic.dev/articles/ope...
Using OpenAI Codex & Pydantic Logfire to Debug Rust Code: Livestream and Recording | Pydantic
A YouTube live session and recording showing how to use Pydantic Logfire to debug OpenAI Codex
pydantic.dev
August 21, 2025 at 11:08 AM
Reposted by David Hewitt
Rust usage for Python extensions surged 22% in one year as developers choose memory safety and C-level performance over traditional approaches.

By @darrylktaft.bsky.social
Rust: Python's New Performance Engine
Rust usage for Python extensions surged 22% in one year as developers choose memory safety and C-level performance over traditional approaches.
bit.ly
August 20, 2025 at 4:00 AM
Reposted by David Hewitt
I'm *so* excited to share that I am now officially a CPython Core Developer! 🥳

I wrote my first Python in 2012, and immediately fell in love with the language. I'm honored that I am a part of, and can give back to, such an amazing, welcoming community!

discuss.python.org/t/vote-to-pr...
Vote to promote Emma Smith
As her mentor, I am very happy to propose promoting Emma Smith (@emmatyping on DPO and GitHub) to core developer. Emma has been a long time contributor to Python in many areas over the years, from myp...
discuss.python.org
August 1, 2025 at 7:27 PM
I completely agree with this great blog post by @nikomatsakis.com betting that Rust, Python and Typescript will be stables of the AI coding era 👍

These languages combined have the package ecosystems and domain coverage to meet most programming needs.

smallcultfollowing.com/babysteps/bl...
Rust, Python, and TypeScript: the new trifecta · baby steps
smallcultfollowing.com
August 1, 2025 at 11:45 AM
Reposted by David Hewitt
Build a tool with Rust, then integrate it into Python with the amazing PyO3 🦀 😍 📈
July 25, 2025 at 12:27 PM
Reposted by David Hewitt
pyo3 is great. sick of Rust compile times? Just build your Rust crate into a Python module, then use it with all your other Python
July 31, 2025 at 10:40 PM
In case anyone else has been having recent trouble with Rust tracing having spans seemingly hanging open at random - spent a huge debugging session to arrive at github.com/hyperium/hyp...

Will be interesting to see what the solution to this one is.
Legacy Client pooling messes tower::TraceLayer tracing · Issue #3904 · hyperium/hyper
Version hyper 1.6.0 hyper-util 0.1.12 tower 0.5.2 tower-http 0.6.4 Platform Linux 6.10.14-linuxkit #1 SMP Tue Apr 15 16:00:54 UTC 2025 aarch64 GNU/Linux Description When using tower_http::TraceLaye...
github.com
July 7, 2025 at 7:25 PM
Reposted by David Hewitt
The uv build backend is now stable, and considered ready for production use.

An alternative to setuptools, hatchling, etc. for pure Python projects, with a focus on good defaults, user-friendly error messages, and performance.

When used with uv, it's 10-35x faster.
July 3, 2025 at 1:55 AM
Reposted by David Hewitt
I'm back, babbyyyy

More async coming your way at @rustconf.com. I've spent many years writing software with async Rust. It's a great tool but easy to misuse. Sign up and I can teach you some of my knowledge to kick start your teams.
🔄 #rustconf Async Day Workshop Spotlight🔄

"Async Design Patterns in Rust” | Taking place on Sept 2.

Add it to your #rustconf25 registration while spots remain!

Host: @conrad.cafe
Info: rustconf.com/workshops/#a...
June 28, 2025 at 10:25 AM
Reposted by David Hewitt
A bit of a long shot: the regular audio editor for the "What's New" Rustacean Station episodes is now busy with other life stuff. The last episode I edited myself, but it took ages! Anyone know an editor (ideally familiar with Rust, but not a requirement) who'd take on a regular (paid) editing gig?
Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
rustacean-station.org
June 14, 2025 at 7:34 AM
Reposted by David Hewitt
This is the first time I am doing this #TeaWithCheuk a 1-1 meeting with me at #PyDataLDN to talk about anything #Python #PyCharm #DataScience etc. limited slot, booking link in the comment.

@pydatalondon.bsky.social @pycharm.dev
May 31, 2025 at 9:10 AM
A critical component for our database in Pydantic Logfire. Having a lot of fun building with this!
apache / datafusion: Apache DataFusion SQL Query Engine ★7211 https://github.com/apache/datafusion
apache / datafusion
Apache DataFusion SQL Query Engine
github.com
May 17, 2025 at 11:00 AM
Thanks to everybody who came to my talk at #PyConUS yesterday! As promised, here are the slides: pycon-us-2025-davidhewitt.vercel.app
Slidev
pycon-us-2025-davidhewitt.vercel.app
May 17, 2025 at 10:59 AM
Reposted by David Hewitt
#PyconUS attendees. Have time? We REALLY need more volunteers tomorrow, Sat 🥺. Green room volunteers, session runners, swag distribution, registration,information desk. Login to us.pycon.org/ on your dashboard, click on volunteer>volunteering. Pick the time you're free!
May 16, 2025 at 7:25 PM
Reposted by David Hewitt
I like to think that when Charli xcx sang “Unlock It (Lock It)”, she was referencing thread safety with mutexes.
May 16, 2025 at 4:57 PM
Reposted by David Hewitt
Our social run group this morning at #PyConUS Ed, Hynek, David Hewitt and David Lord.
Running again 7:30 Saturday anyone welcome!
May 15, 2025 at 3:37 PM
Reposted by David Hewitt
🎂 Rust turns 10 today! 🎂

To mark the anniversary of Rust 1.0, we’re excited to share a reflection by Graydon Hoare, the initial author of Rust.

It’s a story of infrastructure, community, and extraordinary collaboration.

Read Graydon's guest blog here: rustfoundation.org/media/10-yea...
rustfoundation.org
May 15, 2025 at 3:25 PM
Reposted by David Hewitt
Photo with my old core dev friends.

@vstinner.bsky.social and Erlend.

#PyConUS
May 14, 2025 at 5:35 PM
Reposted by David Hewitt
#Education summit at #PyConUS we are here because we want to help more people to learn #Python - thank you so much for our super star organisers Kelly and Sean
May 15, 2025 at 1:10 PM
Reposted by David Hewitt
I’m at PyCon US today! 😁
May 15, 2025 at 11:59 AM
Please come join us today at #PyConUS - I develop and monitor Pydantic Logfire using Pydantic Logfire, and I believe others can get so much value from our platform too!
May 15, 2025 at 12:37 PM
I had a great time yesterday at the #PyConUS language summit, so many interesting discussions and good work being done by so many people. Thanks to the attendees for engaging so well with my talk about Rust use within the Python ecosystem!
May 15, 2025 at 9:24 AM
Reposted by David Hewitt
Happy 10th Birthday #rustlang 🎂

To celebrate, there's a special 10% discount for @eurorust.eu tickets – only today though!
🎉 And yes, the same people that organize @eurorust.eu , Europe’s Rust conference!

To celebrate Rust’s 10th birthday, we’re offering 10% off all EuroRust tickets—today only! Use code **`10YRUST`** to claim your discount.

Happy #10YearsOfRust! 🥳

➡️ eurorust.eu

🧵6/6
EuroRust 2025 – October 9 & 10, Paris & online
EuroRust is a 2 day conference for the European Rust community – October 9 & 10, 2025 – in Paris & online
eurorust.eu
May 15, 2025 at 8:05 AM