<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Talk Python Blog</title>
    <link>https://talkpython.fm/blog/posts/</link>
    <description>Recent content in Posts on Talk Python Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 28 Apr 2026 12:40:39 -0700</lastBuildDate>
    <atom:link href="https://talkpython.fm/blog/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Introducing the new Talk Python web player</title>
      <link>https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/</link>
      <pubDate>Tue, 28 Apr 2026 12:40:39 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/</guid>
      <description>&lt;p&gt;We expect that most people who listen to Talk Python do so through their podcast player apps on their phone or even on their laptops. But there are plenty of times that people end up on an episode page and would love to have a nice experience interacting with that episode as well. One really common example: you go back to an episode you discovered several years ago, and the chances it&amp;rsquo;s still on your device are low. Though we do keep our entire back catalog available in the RSS feed, most podcast players trim down what they keep locally.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Announcing Course Completion Certificates</title>
      <link>https://talkpython.fm/blog/posts/announcing-course-completion-certificates/</link>
      <pubDate>Thu, 02 Apr 2026 19:39:51 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/announcing-course-completion-certificates/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m very excited to share that you can now generate &lt;strong&gt;course completion certificates&lt;/strong&gt; automatically at Talk Python Training. What&amp;rsquo;s even better is our certificates allow you to one-click add them as official licenses and certifications on LinkedIn.&lt;/p&gt;&#xA;&lt;p&gt;Remember last week, I added some really nice features to your account page showing which courses are completed and which ones you&amp;rsquo;ve recently participated in. Just start there. Find a course you recently completed, click certificate, and there is a Share to LinkedIn UI right there. It&amp;rsquo;s nearly entirely automated.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updates from Talk Python - March 2026</title>
      <link>https://talkpython.fm/blog/posts/updates-from-talk-python-march-2026/</link>
      <pubDate>Mon, 23 Mar 2026 14:04:09 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/updates-from-talk-python-march-2026/</guid>
      <description>&lt;p&gt;There have been a bunch of changes to make the podcast and courses at Talk Python just a little bit better. And I wrote a few interesting articles that might pique your interest. So I thought it was time to send you all a quick little update and let you know what&amp;rsquo;s new and improved.&lt;/p&gt;&#xA;&lt;h2 id=&#34;talk-python-courses&#34;&gt;Talk Python Courses&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Account Dashboard for courses&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I spoke to a lot of users who said that it&amp;rsquo;s a bit difficult to jump back into your account and see which courses you were last taking. I can certainly appreciate that, especially if you have the bundle with every class is available. So I added this cool new dashboard that sorts and displays your progress through your most recent course activity as well as courses that you have finished.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk Python now has a CLI</title>
      <link>https://talkpython.fm/blog/posts/talk-python-now-has-a-cli/</link>
      <pubDate>Sat, 07 Feb 2026 15:39:55 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/talk-python-now-has-a-cli/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: Talk Python now has an open-source CLI tool (&lt;a href=&#34;https://github.com/talkpython/talk-python-cli&#34;&gt;talk-python-cli&lt;/a&gt;) that lets you search 500+ podcast episodes, transcripts, guests, and training courses directly from your terminal. Install it with &lt;code&gt;uv tool install talk-python-cli&lt;/code&gt;. It supports text, JSON, and markdown output: built for humans, scripts, and AI/LLMs alike.&lt;/p&gt;&#xA;&lt;p&gt;Talk Python To Me has been running for over 10 years. Over that time, &lt;strong&gt;we have recorded an incredible amount of wisdom and history from the Python ecosystem&lt;/strong&gt;. In fact, if you combine all our show notes, transcripts, and more, it totals over 7.5M words!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Announcing Talk Python AI Integrations</title>
      <link>https://talkpython.fm/blog/posts/announcing-talk-python-ai-integrations/</link>
      <pubDate>Mon, 19 Jan 2026 09:49:43 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/announcing-talk-python-ai-integrations/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Talk Python now offers two AI integration features: an MCP server for real-time podcast data access in Claude, Cursor, and similar tools, plus an llms.txt file for AI assistants without MCP support. Search episodes, transcripts, guests, and courses directly from your AI.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve just added two new and exciting features to the Talk Python To Me website to allow deeper and richer integration with AI and LLMs.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A full MCP server at &lt;a href=&#34;https://talkpython.fm/api/mcp/docs&#34;&gt;talkpython.fm/api/mcp/docs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;A LLMs summary to guide non-MCP use-cases: &lt;a href=&#34;https://talkpython.fm/llms.txt&#34;&gt;talkpython.fm/llms.txt&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;what-is-the-talk-python-mcp-server&#34;&gt;What is the Talk Python MCP server?&lt;/h2&gt;&#xA;&lt;p&gt;New to the idea of an MCP server? MCP (Model Context Protocol) servers are lightweight services that expose data and functionality to AI assistants through a standardized interface, allowing models like Claude to query external systems and access real-time information beyond their training data. &lt;strong&gt;The Talk Python To Me MCP server acts as a bridge between AI conversations and the podcast&amp;rsquo;s extensive catalog&lt;/strong&gt;. This enables you to search episodes, look up guest appearances, retrieve transcripts, and explore course content directly within your AI workflow, making research and content discovery seamless.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk Python in Production Story</title>
      <link>https://talkpython.fm/blog/posts/talk-python-in-production-story/</link>
      <pubDate>Mon, 13 Oct 2025 13:59:20 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/talk-python-in-production-story/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Michael published &amp;ldquo;Talk Python in Production,&amp;rdquo; a book telling the 10-year story of scaling talkpython.fm. It covers real-world Python DevOps lessons from a small team that runs 28 apps on a single server for under $65/month. &lt;a href=&#34;https://mkennedy.codes/posts/talk-python-in-production-book-is-out/&#34;&gt;Read the full backstory&lt;/a&gt; or &lt;a href=&#34;https://talkpython.fm/books/python-in-production&#34;&gt;get the book&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If you were &lt;a href=&#34;https://talkpython.fm&#34;&gt;a website&lt;/a&gt; that started from modest beginnings and grew over ten years to support a ton of features and a variety of users, wouldn&amp;rsquo;t it be great if someone told your story?&lt;/p&gt;</description>
    </item>
    <item>
      <title>New Theme Song: Served In A Flask</title>
      <link>https://talkpython.fm/blog/posts/new-theme-song-served-in-a-flask/</link>
      <pubDate>Wed, 18 Jun 2025 11:55:42 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/new-theme-song-served-in-a-flask/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;flask-image.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Talk Python has a new theme song called &amp;ldquo;Served In A Flask.&amp;rdquo; It&amp;rsquo;s a geeky rap celebrating our migration from Pyramid to Quart (async Flask). Listen below or &lt;a href=&#34;https://blobs.talkpython.fm/02-served-in-a-flask.mp3&#34;&gt;download it&lt;/a&gt;. Full lyrics included.&lt;/p&gt;&#xA;&lt;p&gt;Those of you who were early listeners of Talk Python To Me might remember the amazing theme song we launched with: &lt;a href=&#34;https://soundcloud.com/smixx/smixx-developers-feat-steve&#34;&gt;Developers, Developers, Developers&lt;/a&gt; by &lt;a href=&#34;https://soundcloud.com/smixx&#34;&gt;Smixx&lt;/a&gt;. Thanks to Smixx for letting us use his music for our intros.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deep Dives Complete: 600K Words of Talk Python Insights</title>
      <link>https://talkpython.fm/blog/posts/deep-dive-retrospective-at-talk-python/</link>
      <pubDate>Wed, 11 Jun 2025 14:12:55 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/deep-dive-retrospective-at-talk-python/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cdn-podcast.talkpython.fm/blog/posts/deep-dive-retrospective-at-talk-python/deep-dive-complete.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; All 509 Talk Python episodes now have deep dive summaries. That&amp;rsquo;s 600,000 words of searchable, structured insights. Each deep dive is ~1,200 words (5-7 min read) and includes resources beyond the original show notes. They also supercharge our site search.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s been a real journey. I&amp;rsquo;m thrilled to announce that &lt;a href=&#34;https://talkpython.fm/episodes/all&#34;&gt;every single Talk Python To Me episode&lt;/a&gt; &lt;strong&gt;now has a deep dive analysis&lt;/strong&gt; for that show. This short post is just a bit of a celebration (and heads up!) about this new way to learn from the podcast.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing Episode Deep Dives at Talk Python</title>
      <link>https://talkpython.fm/blog/posts/introducing-episode-deep-dives-at-talk-python/</link>
      <pubDate>Sun, 29 Dec 2024 12:10:54 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/introducing-episode-deep-dives-at-talk-python/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: We just completed generating deep dives for every episode. &lt;a href=&#34;https://talkpython.fm/blog/posts/deep-dive-retrospective-at-talk-python&#34;&gt;Read more about that here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Episode Deep Dives are structured summaries of each Talk Python episode. They include guest background, key topics organized by theme, links to tools/libraries mentioned, and notable quotes. Think &amp;ldquo;show notes on steroids.&amp;rdquo; Available for episodes #440+ with more being added.&lt;/p&gt;&#xA;&lt;p&gt;Have you ever listened to a podcast episode and later wished there was a quick, detailed way to revisit the best points, without scrubbing through the entire recording again? That’s exactly why we launched &lt;strong&gt;Episode Deep Dives&lt;/strong&gt; at Talk Python. This feature provides a rich, structured walkthrough of each podcast episode, giving you a snapshot of all the essential details and takeaways in one convenient place. Whether you’re curious about a specific tool our guest mentioned or you want to recall the main ideas days after listening, &lt;strong&gt;Episode Deep Dives&lt;/strong&gt; makes it easy to dive right back into the heart of the conversation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Top Talk Python Episodes of 2024</title>
      <link>https://talkpython.fm/blog/posts/top-talk-python-podcast-episodes-of-2024/</link>
      <pubDate>Sun, 22 Dec 2024 09:28:14 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/top-talk-python-podcast-episodes-of-2024/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re rapidly closing in on the end of 2024, and it&amp;rsquo;s been fun to dive into the podcast data and see if we can highlight some of our most well-received episodes of the year. In this post, I break down the details of our top 5 most popular episodes (by downloads). Here they are!&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR: The top 5 Talk Python episodes of 2024 by downloads:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://talkpython.fm/episodes/show/477/awesome-text-tricks-with-nlp-and-spacy&#34;&gt;Awesome Text Tricks with NLP and spaCy&lt;/a&gt; with Vincent D. Warmerdam&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://talkpython.fm/episodes/show/473/being-a-developer-with-adhd&#34;&gt;Being a Developer with ADHD&lt;/a&gt; with Chris Ferdinandi&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://talkpython.fm/episodes/show/450/versioning-web-apis-in-python&#34;&gt;Versioning Web APIs in Python&lt;/a&gt; with Stanislav Zmiev&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://talkpython.fm/episodes/show/462/pandas-and-beyond-with-wes-mckinney&#34;&gt;Pandas and Beyond&lt;/a&gt; with Wes McKinney&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://talkpython.fm/episodes/show/472/state-of-flask-and-pallets-in-2024&#34;&gt;State of Flask and Pallets in 2024&lt;/a&gt; with David Lord&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;img src=&#34;top-talk-python-podcast-episodes-2024.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hetzner policy changes, regret?</title>
      <link>https://talkpython.fm/blog/posts/update-on-hetzner-changes-pricing-and-limits/</link>
      <pubDate>Sun, 08 Dec 2024 08:45:10 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/update-on-hetzner-changes-pricing-and-limits/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; No regrets. Hetzner raised prices ~20% and reduced bandwidth limits. For us, that&amp;rsquo;s about $6/month more. We still pay ~$35/month at Hetzner vs $143/month at Digital Ocean. Still an easy win.&lt;/p&gt;&#xA;&lt;p&gt;Timing is everything. One month ago, &lt;a href=&#34;https://talkpython.fm/blog/posts/we-have-moved-to-hetzner/&#34;&gt;we moved to Hetzner&lt;/a&gt; for our core infrastructure. Days later, Hetzner announced what was received by the tech space as a big change. There&amp;rsquo;s a whole &lt;a href=&#34;https://news.ycombinator.com/item?id=42264427&#34;&gt;Hacker News thread&lt;/a&gt; on it. Some folks asked me if this made me regret changing to Hetzner or commented that I probably regret the move. Well, let me tell you about the changes, then I&amp;rsquo;ll share my thoughts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk Python rewritten in Quart (async Flask)</title>
      <link>https://talkpython.fm/blog/posts/talk-python-rewritten-in-quart-async-flask/</link>
      <pubDate>Mon, 18 Nov 2024 19:26:23 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/talk-python-rewritten-in-quart-async-flask/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; We migrated talkpython.fm from Pyramid to Quart (async Flask). Why Quart over FastAPI or Django? Flask&amp;rsquo;s simplicity + Quart&amp;rsquo;s true async support. The migration took a few days, changed 5,000+ lines of code, and page response times dropped from 42ms to 8ms. I also created &lt;a href=&#34;https://github.com/mikeckennedy/chameleon-flask&#34;&gt;chameleon-flask&lt;/a&gt; so we didn&amp;rsquo;t have to rewrite our templates.&lt;/p&gt;&#xA;&lt;p&gt;The code powering &lt;a href=&#34;https://talkpython.fm/episodes/all&#34;&gt;talkpython.fm&lt;/a&gt; is highly modern and leverages many new Python concepts. It makes extensive use of Pydantic with its entire data access layer powered the &lt;a href=&#34;https://beanie-odm.dev/&#34;&gt;Beanie ODM&lt;/a&gt;. It has type hints at all the architectural boundaries (e.g. data access layer public functions). But we haven&amp;rsquo;t been able to fully take advantage of these benefits because our web framework has become frozen in time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>We&#39;ve moved to Hetzner</title>
      <link>https://talkpython.fm/blog/posts/we-have-moved-to-hetzner/</link>
      <pubDate>Wed, 06 Nov 2024 18:11:33 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/we-have-moved-to-hetzner/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cdn-podcast.talkpython.fm/blog/posts/we-have-moved-to-hetzner/hetzner-dashboard.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;[&lt;strong&gt;Update&lt;/strong&gt; Dec 8, 2024: Since writing this article and making this move &lt;a href=&#34;https://hetzner.cloud/?ref=UQMdSwUenwRE&#34;&gt;Hetzner&lt;/a&gt; has changed their limits and pricing. Since people have been asking, I posted an update &lt;a href=&#34;https://talkpython.fm/blog/posts/update-on-hetzner-changes-pricing-and-limits&#34;&gt;Hetzner policy changes, regret?&lt;/a&gt;. I&amp;rsquo;ve also updated the numbers below accordingly. TL;DR: Does it change the benefit or decision for us? Nope!]&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; We moved from Digital Ocean to Hetzner&amp;rsquo;s US data center. Benchmarks showed Hetzner has 8x faster bandwidth and 1.2x faster CPUs at nearly 5x lower cost. We&amp;rsquo;re saving ~$1,500/year for better servers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cloud-native essay dives into our infrastructure</title>
      <link>https://talkpython.fm/blog/posts/opposite-of-cloud-native-article-dives-into-our-infrastructure/</link>
      <pubDate>Wed, 06 Nov 2024 11:41:25 -0800</pubDate>
      <guid>https://talkpython.fm/blog/posts/opposite-of-cloud-native-article-dives-into-our-infrastructure/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I coined the term &amp;ldquo;stack-native&amp;rdquo; as the opposite of cloud-native. It means building your app with just enough full-stack building blocks to run reliably with minimal complexity. Talk Python runs 28 apps handling 9 million monthly requests on a single server for $65/month. An equivalent AWS setup would cost an estimated $1,226/month.&lt;/p&gt;&#xA;&lt;p&gt;I just wrote an article entitled &amp;ldquo;&lt;a href=&#34;https://mkennedy.codes/posts/opposite-of-cloud-native-is-stack-native/&#34;&gt;Opposite of Cloud Native is?&lt;/a&gt;&amp;rdquo; It&amp;rsquo;s inspired by how we&amp;rsquo;re running things here at Talk Python:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self-hosted Open Source and more</title>
      <link>https://talkpython.fm/blog/posts/self-hosted-open-source-and-more/</link>
      <pubDate>Tue, 11 Jun 2024 14:42:11 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/self-hosted-open-source-and-more/</guid>
      <description>&lt;p&gt;Time for another update from Talk Python (&lt;a href=&#34;https://talkpython.fm&#34;&gt;the podcast&lt;/a&gt; and &lt;a href=&#34;https://training.talkpython.fm/courses/all&#34;&gt;courses&lt;/a&gt;). Here are a few fun things in that space since we last spoke.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I went deep on self-hosted infrastructure on Django Chat, discussed &amp;ldquo;Is Coding Dead?&amp;rdquo; on Teaching Python, share how I actually use LLMs for dev work (with real prompts), plus 6 new podcast episodes and our new NLP/spaCy course.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-talk-python-runs-on-self-hosted-open-source&#34;&gt;Why Talk Python runs on self-hosted open source&lt;/h2&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve recently completely overhauled how we run our websites and APIs at Talk Python. It&amp;rsquo;s highly influenced by the whole &amp;ldquo;Leaving the Cloud&amp;rdquo; series of conversations I&amp;rsquo;ve mentioned here and there on some of my shows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Platform Week and Some Fun New Python Tools</title>
      <link>https://talkpython.fm/blog/posts/platform-week-at-talk-python-training/</link>
      <pubDate>Sun, 28 Apr 2024 14:59:24 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/platform-week-at-talk-python-training/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m back with a few new &lt;strong&gt;Talk Python To Me episodes&lt;/strong&gt; that are pretty awesome, a &lt;strong&gt;couple of excellent tools&lt;/strong&gt;, and a short summary of &lt;strong&gt;Platform Week&lt;/strong&gt; at Talk Python.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; New podcast episodes on GPT actions, supply chain security, serverless Python, and building a SaaS with AI. Plus tools (CloudFlare Python workers, PyCharm&amp;rsquo;s local LLM) and a recap of Platform Week where I knocked out 15 issues.&lt;/p&gt;&#xA;&lt;h2 id=&#34;latest-talk-python-podcast-episodes&#34;&gt;Latest Talk Python podcast episodes&lt;/h2&gt;&#xA;&lt;p&gt;Since we last spoke, I released a few really fun and inspiring episodes:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Michael&#39;s Keynote: The State of Python in 2024</title>
      <link>https://talkpython.fm/blog/posts/michaels-the-state-of-python-in-2024/</link>
      <pubDate>Sat, 30 Mar 2024 15:09:18 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/michaels-the-state-of-python-in-2024/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m excited to be writing to you again. Last time I said I&amp;rsquo;d be trying this new format and I asked a bunch of you what you thought. You all told me you &lt;a href=&#34;https://fast-poll.com/poll/results/a3042392&#34;&gt;overwhelmingly prefer a personal message&lt;/a&gt; like this so I&amp;rsquo;ll keep writing as long as you all keep enjoying them.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; My PyCon Philippines keynote is now on YouTube, we have a VS Code AMA coming up, course prices go up tomorrow, and I&amp;rsquo;ve got 6 tools you&amp;rsquo;ll want to check out (including LMStudio for running local LLMs).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build An Audio AI App Course, Plus Data Doodling</title>
      <link>https://talkpython.fm/blog/posts/free-course-build-an-audio-ai-app-plus-data-doodling/</link>
      <pubDate>Fri, 15 Mar 2024 15:15:59 -0700</pubDate>
      <guid>https://talkpython.fm/blog/posts/free-course-build-an-audio-ai-app-plus-data-doodling/</guid>
      <description>&lt;p&gt;Michael here, writing you a more conversational email about what&amp;rsquo;s new at &lt;a href=&#34;https://talkpython.fm&#34;&gt;Talk Python To Me&lt;/a&gt;. This is something I going to try for a while rather than just headlines of new podcasts we&amp;rsquo;ve been sending to the friends of the show. &amp;laquo; That&amp;rsquo;s you, thank you! I hope you enjoy this format.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; In this update: our new free AI course, the Rock Solid Python typing course, uv (the pip replacement everyone&amp;rsquo;s talking about), Djangonauts, and a fun Data Doodling video.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
