Artwork

المحتوى المقدم من Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !

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

50:21
 
مشاركة
 

Manage episode 448823701 series 2842995
المحتوى المقدم من Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

Who isn’t using Ruff for its blazing speed? Who hasn’t yet tried uv to make project management seamless and fast?
What goes into building these tools, managing their increasing popularity + community of adopters?
Hear from the creator himself, Charlie Marsh, as he shares insights on designing fast, ergonomic Python tooling that elevates the developer experience. 😍 📈
Chapters:
00:00 Intro
01:45 Charlie's background
03:32 2 reasons to work on new Python tooling
07:10 Inspiration from Rust / Cargo
11:00 Thinking about software design (uv)
15:00 uv's two use cases (low vs high level)
17:15 Balancing feedback vs roadmap while being nice
23:00 How shipping evolved
24:28 Managing open source + quality / testing tooling
32:31 Pybites coaching ad segment
32:57 Astral's vision / what's coming (type checking 🎉)
37:50 Support Conda? uv can be embedded
39:53 What helped you to learn Rust (build!)
45:25 Book tip, CTA and how to reach out
49:12 Wrap / outro
Reach out to Charlie on X or LinkedIn.
Join our Python developer community
Take your Python dev skills to the next level? Join our coaching program

  continue reading

فصول

1. Intro (00:00:00)

2. Charlie's background (00:01:45)

3. 2 reasons to work on new Python tooling (00:03:32)

4. Inspiration from Rust / Cargo (00:07:10)

5. Thinking about software design (uv) (00:11:00)

6. uv's two use cases (low vs high level) (00:15:00)

7. Balancing feedback vs roadmap while being nice (00:17:15)

8. How shipping evolved (00:23:00)

9. Managing open source + quality / testing tooling (00:24:28)

10. PDM ad segment (00:32:31)

11. Astral's vision / what's coming (type checking 🎉) (00:32:57)

12. Support Conda? uv can be embedded (00:37:50)

13. What helped you to learn Rust (build!) (00:39:53)

14. Book tip, CTA and how to reach out (00:45:25)

15. Wrap / outro (00:49:12)

178 حلقات

Artwork
iconمشاركة
 
Manage episode 448823701 series 2842995
المحتوى المقدم من Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

Who isn’t using Ruff for its blazing speed? Who hasn’t yet tried uv to make project management seamless and fast?
What goes into building these tools, managing their increasing popularity + community of adopters?
Hear from the creator himself, Charlie Marsh, as he shares insights on designing fast, ergonomic Python tooling that elevates the developer experience. 😍 📈
Chapters:
00:00 Intro
01:45 Charlie's background
03:32 2 reasons to work on new Python tooling
07:10 Inspiration from Rust / Cargo
11:00 Thinking about software design (uv)
15:00 uv's two use cases (low vs high level)
17:15 Balancing feedback vs roadmap while being nice
23:00 How shipping evolved
24:28 Managing open source + quality / testing tooling
32:31 Pybites coaching ad segment
32:57 Astral's vision / what's coming (type checking 🎉)
37:50 Support Conda? uv can be embedded
39:53 What helped you to learn Rust (build!)
45:25 Book tip, CTA and how to reach out
49:12 Wrap / outro
Reach out to Charlie on X or LinkedIn.
Join our Python developer community
Take your Python dev skills to the next level? Join our coaching program

  continue reading

فصول

1. Intro (00:00:00)

2. Charlie's background (00:01:45)

3. 2 reasons to work on new Python tooling (00:03:32)

4. Inspiration from Rust / Cargo (00:07:10)

5. Thinking about software design (uv) (00:11:00)

6. uv's two use cases (low vs high level) (00:15:00)

7. Balancing feedback vs roadmap while being nice (00:17:15)

8. How shipping evolved (00:23:00)

9. Managing open source + quality / testing tooling (00:24:28)

10. PDM ad segment (00:32:31)

11. Astral's vision / what's coming (type checking 🎉) (00:32:57)

12. Support Conda? uv can be embedded (00:37:50)

13. What helped you to learn Rust (build!) (00:39:53)

14. Book tip, CTA and how to reach out (00:45:25)

15. Wrap / outro (00:49:12)

178 حلقات

كل الحلقات

×
 
Loading …

مرحبًا بك في مشغل أف ام!

يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.

 

دليل مرجعي سريع