Pybites Podcast

#199: Charlie Marsh on ty, uv, and the Python tooling renaissance

Charlie Marsh returns to Pybites to introduce ty —Astral’s bold new take on Python type checking. Built from the ground up for speed and developer experience, ty is both a command-line tool and language server, powered by Rust's Salsa framework. 

We dive into how it enables lightning-fast incremental analysis, smarter diagnostics inspired by Rust, and a reimagined type-checking workflow for modern Python projects. Charlie also shares how Astral is tackling broader ecosystem challenges alongside Meta and NVIDIA. 

Curious? Just run 'uv x ty' and join the future of Python type checking. 

For more info check out the following:

Notes & Blog Posts: https://notes.crmarsh.com/

LinkedIn: https://www.linkedin.com/in/marshcharles/

GitHub: https://github.com/charliermarsh

X: https://x.com/charliermarsh

GitHub Repo: https://github.com/astral-sh/ty 

Explaining rust-analyzer (lectures): https://www.youtube.com/playlist?list=PLhb66M_x9UmrqXhQuIpWC5VgTdrGxMx3y

___

💡🧑‍💻Level up your Python skills in just 6 weeks with our hands-on, mentor-led cohort program. Build and ship real apps while gaining confidence and accountability in a supportive community. Join a Pybites Developer Cohort today! 🌟✅

___

If you found this podcast helpful, please consider following us!

Start Here with Pybites: https://pybit.es

Developer Mindset Newsletter: https://pybit.es/newsletter 💡

Pybites Books: https://pybitesbooks.com/

Bob LinkedIn: https://www.linkedin.com/in/bbelderbos/

Julian LinkedIn: https://www.linkedin.com/in/juliansequeira/

Twitter: https://x.com/pybites

Apple Podcasts: https://podcasts.apple.com/us/podcast/pybites-podcast/id1545551340

Spotify: https://open.spotify.com/show/1sJnriPKKVgPIX7UU9PIN1