Ruff and Next-Generation Python Tooling with Charlie Marsh
Podcast: Play in new window | Download
Subscribe: RSS

Linting is the process of checking source code for programmatic as well as stylistic errors. Ruff is a highly popular Python linter written in Rust. It was developed by Charlie Marsh, who also founded Astral, which is focused on next-generation Python tooling.
Charlie joins the podcast to talk about open source development, Ruff, the UV package installer, and much more.
Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development.
Sponsorship inquiries: sponsor@softwareengineeringdaily.com
Sponsors
Shopify is the global commerce platform that helps you sell at every stage of your business.
From the “launch-your-online-shop stage”, to the “first real-life-store- stage”, all the way to the “did-we-just-hit-a-million-orders?!-stage”, Shopify’s there to help you grow.
Whether you’re Delivering Daily Digests or Serving Sensational Scoops, Shopify helps you sell EVERYWHERE. From their all-in-one ecommerce platform, to their in-person POS system – wherever and whatever you’re selling, Shopify’s got you covered.
Shopify helps you turn browsers into buyers with the internet’s best-converting checkout – up to 36% better compared to other leading commerce platforms.And Sell more with less effort thanks to Shopify Magic – your AI-powered all-star.
Go to shopify.com/sedaily now to grow your business–no matter what stage you’re in.
Building event-driven applications just got significantly easier with Hookdeck, your go-to event gateway for managing webhooks and asynchronous messaging between first and third-party APIs and services.
With Hookdeck you can receive, transform, and filter webhooks from third-party services and throttle the delivery to your own infrastructure.
You can securely send webhooks, triggered from your own platform, to your customer’s endpoints.
Ingest events at scale from IoT devices or SDKs, and use Hookdeck as your asynchronous API infrastructure.
No matter your use case, Hookdeck is built to support your full software development life cycle. Use the Hookdeck CLI to receive events on your localhost. Automate dev, staging, and prod environment creation using the Hookdeck API or Terraform Provider. And, gain full visibility of all events using the Hookdeck logging and metrics in the Hookdeck dashboard.
Start building reliable and scalable event-driven applications today. Visit hookdeck.com/sedaily and sign up to get a three month trial of the Hookdeck Team plan for free.
Notion isn’t just a platform; it’s a game-changer for collaboration. Whether you’re part of a Fortune 500 company or a freelance designer, Notion brings teams together like never before. Notion AI turns knowledge into action.
From summarizing meeting notes and automatically generating action items, to getting answers to any question in seconds. If you can think it, you can make it. Notion is a place where any team can write, plan, organize, and rediscover the joy of play.
Dive into Notion for free today at notion.com/sed.