undefined

Charlie Marsh

Creator of Ruff and UV, Python tooling focused on speed and developer experience. Works at Astral, a company building Python open-source tooling.

Top 5 podcasts with Charlie Marsh

Ranked by the Snipd community
undefined
92 snips
Mar 13, 2024 • 1h 14min

#453: uv - The Next Evolution in Python Packages?

Discover UV, a new lightning-fast Python package tool from Astral that rivals pip. Learn about the benefits of UV's speed and efficiency, the evolution of Python tools like Roth and the challenges of unexpected success, Python code readability, editor integrations, and the impact of UV on Python packaging tools. Explore the innovation and optimization of the UV Python package, its adoption in companies, and its potential future prospects in the Python ecosystem.
undefined
33 snips
Nov 22, 2023 • 54min

23 - The Ruff Formatter with Charlie Marsh

Explore the creation of 'Ruff', a fast Python linter in Rust that now formats code using Black rules. Learn about the journey of Ruff, Python vs Rust, the future of the project, and challenges faced. Dive into the transition from maintainer to consumer and the complexities of code formatting. Discover the symbiotic relationship between Python and Rust for enhanced development.
undefined
7 snips
Jun 12, 2024 • 0sec

Ruff and Next-Generation Python Tooling with Charlie Marsh

Charlie Marsh, founder of Astral, discusses Ruff, a Python linter in Rust, challenges of open source development, and future Python tooling. Also, Josh Goldberg explores TypeScript and open-source contributions, improving tooling for developers, and his journey in the tech industry.
undefined
5 snips
Mar 11, 2024 • 48min

216: ruff, uv, and Astral: Python tooling, much faster, with Rust

Explore the use of Rust to create faster Python tooling with Ruff and uv. Learn about Astral's venture-backed company and the future of UV tool. Discover how UV can enhance packaging, virtual environments, and GitHub issue management.
undefined
Nov 6, 2024 • 50min

#175 - Charlie Marsh on Ruff, uv and designing fast + ergonomic Python tooling

In this conversation, Charlie Marsh, creator of Ruff and UV, shares his journey in designing fast and ergonomic Python tooling. He discusses the influence of Rust on his development process, advocating for seamless user experience. Charlie reveals the challenges in managing community feedback while maintaining quality and highlights the evolving landscape of Python tooling. He also touches on future features like type checking and the potential integration of Conda, making it easier for developers to manage their projects.