Look for any podcast host, guest or anyone
Showing episodes and shows of

Michael Kennedy (@mkennedy)

Shows

Python BytesPython Bytes#443: Patching MultiprocessingTopics covered in this episode: rumdl - A Markdown Linter written in Rust * Coverage 7.10.0: patch* * aioboto3* * You might not need a Python class* Extras Joke Watch on YouTube About the show Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every...2025-08-0426 minPython BytesPython Bytes#442: Cloud bills in scientific notationTopics covered in this episode: * Open Source Security work isn't “Special”* * uv v0.8* * Extra, Extra, Extra* Announcing Toad - a universal UI for agentic coding in the terminal Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of t...2025-07-2822 minPython BytesPython Bytes#441: It's Michaels All the Way DownTopics covered in this episode: * Distributed sqlite follow up: Turso and Litestream* * PEP 792 – Project status markers in the simple index* Run coverage on tests docker2exe: Convert a Docker image to an executable Extras Joke Watch on YouTube About the show Sponsored by Digital Ocean: pythonbytes.fm/digitalocean-gen-ai Use code DO4BYTES and get $200 in free credit Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be...2025-07-2127 minTalk Python To MeTalk Python To MePython Language Summit 2025Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused and productive. But we're lucky that Seth Michael Larson was in attendance and wrote up each topic presented and the reactions and feedback to each. We'll be exploring this year's Language Summit with Seth. It's quite insightful to where Python is going and the pressing matters. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Sentry AI Monitoring, Code TALKPYTHON Talk...2025-07-181h 13Python BytesPython Bytes#440: Can't Register for VibeConTopics covered in this episode: * Switching to direnv, Starship, and uv* * rqlite - Distributed SQLite DB* * Some Markdown Stuff* Extras Joke Watch on YouTube About the show Sponsored by PropelAuth: pythonbytes.fm/propelauth77 Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal...2025-07-1525 minTalk Python To MeTalk Python To MeStories from Python HistoryWhy do people listen to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the perfect episode lined up. I have Barry Warsaw, Paul Everitt, Carol Willing, and Brett Cannon all back on the show to share stories from the history of Python. You'll hear about how import this came to be and how the first PyCon had around 30 attendees (two of whom are guests on this episode!). Sit back and enjoy the humorous stories from Python's past. 2025-07-141h 08Python BytesPython Bytes#439: That Astral EpisodeTopics covered in this episode: * ty documentation site and uv migration guide* * uv build backend is now stable + other Astral news* * Refactoring long boolean expressions* * fastapi-ml-skeleton* Extras Joke Watch on YouTube About the show Sponsored by Sentry: pythonbytes.fm/sentry Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. 2025-07-0726 minTalk Python To MeTalk Python To MeBuilding a JIT Compiler for CPythonDo you like to dive into the details and intricacies of how Python executes and how we can optimize it? Well, do I have an episode for you. We welcome back Brandt Bucher to give us an update on the upcoming JIT compiler for Python and why it differs from JITs for languages such as C# and Java. Episode sponsors Posit Talk Python Courses Links from the show Brandt Bucher: github.com/brandtbucher PyCon Talk: What they don't tell you about building a JIT compiler for CPython: youtube.com2025-07-021h 08Python BytesPython Bytes#438: Motivation timeTopics covered in this episode: * Python Cheat Sheets from Trey Hunner* * Automatisch* * mureq-typed* * My CLI World* Extras Joke Watch on YouTube About the show Sponsored by Posit: pythonbytes.fm/connect Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of...2025-06-3033 minPython BytesPython Bytes#437: Python Language Summit 2025 HighlightsTopics covered in this episode: * The Python Language Summit 2025* Fixing Python Properties * complexipy* * juvio* Extras Joke Watch on YouTube About the show Sponsored by Posit: pythonbytes.fm/connect Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week...2025-06-2334 minPython BytesPython Bytes#436: Slow tests go lastTopics covered in this episode: * Free-threaded Python no longer “experimental” as of Python 3.14* typed-ffmpeg pyleak * Optimizing Test Execution: Running live_server Tests Last with pytest* Extras Joke Watch on YouTube About the show Sponsored by PropelAuth: pythonbytes.fm/propelauth66 Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Fina...2025-06-1636 minPython BytesPython Bytes#435: Stop with .folders in my ~/Topics covered in this episode: platformdirs poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” Python Pandas Ditches NumPy for Speedier PyArrow pointblank: Data validation made beautiful and powerful Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join...2025-06-0925 minTalk Python To MeTalk Python To MeProgram Your Own Computer with PythonIf you've heard the phrase "Automate the boring things" for Python, this episode starts with that idea and takes it to another level. We have Glyph back on the podcast to talk about "Programming YOUR computer with Python." We dive into a bunch of tools and frameworks and especially spend some time on integrating with existing platform APIs (e.g. macOS's BrowserKit and Window's COM APIs) to build desktop apps in Python that make you happier and more productive. Let's dive in! Episode sponsors Posit Agntcy Talk Python Courses Links from...2025-06-061h 11Python BytesPython Bytes#434: Most of OpenAI’s tech stack runs on PythonTopics covered in this episode: Making PyPI’s test suite 81% faster People aren’t talking enough about how most of OpenAI’s tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke Watch on YouTube About the show Sponsored by Digital Ocean: pythonbytes.fm/digitalocean-gen-ai Use code DO4BYTES and get $200 in free credit Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live t...2025-06-0229 minTalk Python To MeTalk Python To MeAgentic AI Workflows with LangGraphIf you want to leverage the power of LLMs in your Python apps, you would be wise to consider an agentic framework. Agentic empowers the LLMs to use tools and take further action based on what it has learned at that point. And frameworks provide all the necessary building blocks to weave these into your apps with features like long-term memory and durable resumability. I'm excited to have Sydney Runkle back on the podcast to dive into building Python apps with LangChain and LangGraph. Episode sponsors Posit Auth0 Talk Python Courses ...2025-06-021h 03Python BytesPython Bytes#433: Dev in the ArenaTopics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT...2025-05-2628 minTalk Python To MeTalk Python To MeDjango Ledger: Accounting with PythonDo you or your company need accounting software? Well, there are plenty of SaaS products out there that you can give your data to. but maybe you also really like Django and would rather have a foundation to build your own accounting system exactly as you need for your company or your product. On this episode, we're diving into Django Ledger, created by Miguel Sanda, which can do just that. Episode sponsors Auth0 Talk Python Courses Links from the show Miguel Sanda on Twitter: @elarroba Miguel on Mastodon: @elarroba@fosstodon...2025-04-211h 03Talk Python To MeTalk Python To MeMarimo - Reactive Notebooks for PythonHave you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a fresh take on solving that exact problem. Akshay Agrawal is here to introduce Marimo, a reactive Python notebook that ensures your code and outputs always stay in lockstep. And that's just the start! We'll also dig into Akshay's background at Google Brain and Stanford, what it's like to work on the cutting edge of AI, and how Marimo is uniting the best of data...2025-04-141h 00Talk Python To MeTalk Python To MeDjango Simple Deploy and other DevOps ThingsWe're sitting down with Eric Matthes, the educator, author, and developer behind Django Simple Deploy. If you've ever struggled with taking that final step of getting your Django app onto a live server (without spending days wrestling with DevOps complexities), then give Django Simple Deploy a look. Eric shares how Django Simple Deploy automates away the boilerplate parts of deployment, so you can focus on building features instead of deciphering endless configs. We'll talk about this new project's journey to 1.0, the range of hosting platforms it supports, and why it's not just for beginners. Episode sponsors ...2025-04-1057 minTalk Python To MeTalk Python To MeBeeWare and the State of Python on MobileThis episode is all about Beeware, the project that working towards true native apps built on Python, especially for iOS and Android. Russell's been at this for more than a decade, and the progress is now hitting critical mass. We'll talk about the Toga GUI toolkit, building and shipping your apps with Briefcase, the newly official support for iOS and Android in CPython, and so much more. I can't wait to explore how BeeWare opens up the entire mobile ecosystem for Python developers, let's jump right in. Episode sponsors Posit Python in Production Talk...2025-03-311h 07Talk Python To MeTalk Python To MeAlgorithms for high performance terminal appsIn this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Terminal Apps" and explore how he's quietly revolutionizing what's possible in the terminal, from smooth animations and dynamic widgets to full-on TUI (or should we say GUI?) frameworks. Whether you're looking to supercharge your command-line tools or just curious how Python can push the limits of text-based UIs, you'll love hearing how Will's taking a modern, web-inspired approach to old-school terminals. Episode sponsors Posit ...2025-03-241h 08Talk Python To MeTalk Python To MeOutlier Detection with PythonHave you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we dive into the world of outlier detection with Python with Brett Kennedy. You'll learn how outliers can signal errors, highlight novel insights, or even reveal hidden patterns lurking in the data you thought you understood. We'll explore fresh research developments, practical use cases, and how outlier detection compares to other core data science tasks like prediction and clustering. If you're ready to spot those game-changing anomalies in...2025-03-2155 minTalk Python To MeTalk Python To MeOSMnx: Python and OpenStreetMapOn this episode, I'm joined by Dr. Geoff Boeing, an assistant professor at the University of Southern California whose research spans urban planning, spatial analysis, and data science. We explore why OpenStreetMap is such a powerful source of global map data—and how Geoff's Python library, OSMnx, makes that data easier to download, model, and visualize. Along the way, we talk about what shapes city streets around the world, how urban design influences everything from daily commutes to disaster resilience, and why turning open data into accessible tools can open up completely new ways of understanding our cities. If you've ev...2025-02-241h 01vBrownBagvBrownBagMichael Kennedy is host of Talk Python To Me & an instructor. This episode is basically an hour long LIVE DEMO where we talk about using Web Data in Python both with and without an API !! Resources: https://fosstodon.org/@mkennedy https://training.talkpython.fm https://talkpython.fm https://pythonbytes.fm #python #webdata #api #talkpython #livedemo #usingwebdata2023-09-2900 minSoftware Defined TalkSoftware Defined TalkMichael Kennedy on PythonBrandon interviews Michael Kennedy, host of Talk Python to Me and founder of Talk Python Training. They discuss Python’s rapid growth, replacing Excel Worksheets with Jypter Notebooks and why Python is the preferred language for AI. Plus, a few thoughts on podcasting and motorcycles. Show Links Talk Python to Me Python Bytes Talk Python Training - Python courses and tutorials for developers Stack Overflow Developer Survey 2023 Stack Overflow Trends YouTube vs. Google Video The 7 Biggest Excel Mistakes of All Time Scientists rename human genes to stop Microsoft Excel from misreading them as dates Discovering exoplanets wi...2023-07-281h 07Legacy Code RocksLegacy Code RocksPython with Michael KennedyIn this episode, we are talking with Michael Kennedy, Python expert and the founder and host of two podcasts - Talk Python To Me and Python Bytes. He also runs Talk Python Training which provides online courses for Python developers. Michael tells us about the reception of Python version changes and the most challenging aspects of the transition to ARM processors.  When you finish listening to the episode, connect with Michael on LinkedIn and Twitter, subscribe to his podcasts, and check out his training courses.  Mentioned in this episode: Michael on Twitter: https://tw...2022-12-0553 minTeaching PythonTeaching PythonCelebrating Motivation (with @mkennedy & @brianokken)After 100 episodes of Teaching Python, Kelly and Sean invite some friends of the show to share how they stay motivated. We're joined by Michael Kennedy and [Brian Okken](twitter.com/brianokken) from the Python Bytes podcast to talk about the ways we stay motivated. Listen in for tips and strategies from a variety of sources. How do you stay motivated?Special Guests: Brian Okken and Michael Kennedy.Support Teaching PythonLinks:Python Bytes Podcast — Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. Talk Py...2022-11-0546 minChai Time Data ScienceChai Time Data ScienceMichael Kennedy: Talk Python and Python Bytes Podcast, Creating Pythonic Content #120Video Version: https://youtu.be/pgzEqhuGBd0Subscribe here to the newsletter: https://tinyletter.com/sanyambhutaniIn this episode, Sanyam Bhutani talks Python to the amazing podcaster, content creator and educator: Michael Kennedy, the host of talk Python podcast and Python Bytes podcast,In this episode, they talk about Michael's journey in programming and with Python. Michael has been hosting the podcast for five years and has been in the programming world for even longer, they dive into what he's learned through this and his perspective, how it has evolved through creating content, and...2020-11-221h 05The 6 Figure DeveloperThe 6 Figure DeveloperEpisode 166 – The State of Python with Michael Kennedy  Michael is the founder and host of Talk Python To Me, a weekly podcast about Python and related software developer topics. He is a the founder and chief author at Talk Python Training where many leading Python developer courses are available online. Michael is an entrepreneur, a father of three girls, a husband, a student, and a teacher. You can find him in his hometown of Portland, OR.   Links https://twitter.com/mkennedy https://blog.michaelckennedy.net/ https://www.linkedin.com/in/mkennedy/ ht...2020-10-1936 minThe 6 Figure Developer PodcastThe 6 Figure Developer PodcastEpisode 166 – The State of Python with Michael Kennedy  Michael is the founder and host of Talk Python To Me, a weekly podcast about Python and related software developer topics. He is a the founder and chief author at Talk Python Training where many leading Python developer courses are available online. Michael is an entrepreneur, a father of three girls, a husband, a student, and a teacher. You can find him in his hometown of Portland, OR.   Links https://twitter.com/mkennedy https://blog.michaelckennedy.net/ https://www.linkedin.com/in/mkennedy/ ht...2020-10-1936 minA Question of CodeA Question of Code73: Why is Python a good starting point for learning to code? (with Michael Kennedy)This week we're joined by Python expert (and super-star podcaster) Michael Kennedy to talk about why Python is such a great language to get started coding with.So why is coding in Python such fun? And why is it so good for beginners and experts alike? Why might Python give you tangible results faster than JavaScript? And once you've learnt some Python, what are your career options? Find out all this and more in this week's pythonic instalment of A Question of Code.Mentioned in this episode:Michael on Twitter...2020-07-2743 minLearning Bayesian StatisticsLearning Bayesian Statistics#15 The role of Python in Science and Education, with Michael KennedyThis is it folks! This is the first of the special episodes I want to do from time to time, to expand our perspective and get inspired by what’s going on elsewhere. The guests will not come directly from the Bayesian world, but will still be related to science or programming.For the first episode of the kind, I had the chance to chat with Michael Kennedy! Michael is not only a very knowledgeable and respected member of the Python community, he’s also the founder and host of Talk Python To Me, the most popular Pyth...2020-05-061h 05Learning Bayesian StatisticsLearning Bayesian Statistics#15 The role of Python in Science and Education, with Michael KennedyThis is it folks! This is the first of the special episodes I want to do from time to time, to expand our perspective and get inspired by what’s going on elsewhere. The guests will not come directly from the Bayesian world, but will still be related to science or programming.For the first episode of the kind, I had the chance to chat with Michael Kennedy! Michael is not only a very knowledgeable and respected member of the Python community, he’s also the founder and host of Talk Python To Me, the most popular Pyth...2020-05-061h 05Software Developers JourneySoftware Developers Journey#94 Michael Kennedy almost learned Python in the 90sMichael started by telling us about his Math studies, and how the coding-tool finally took precedence over it. We talked about his role in a (cool) UX/visualization startup and how he really learned to code there. Michael told us how he dipped his toes into public speaking and how it got him his next job into trainings... and was the birth of his current endeavor: 2 podcasts and his own training company.Michael Kennedy is an entrepreneur, a father of three girls, a husband, a student, and a teacher. Michael is the founder and host of Talk...2020-03-3149 minvBrownBagvBrownBagUse Python's async and await to boost DevOps by Michael Kennedy (@mkennedy)Michael Kennedy (@mkennedy), host of the Talk Python To Me Podcast (@TalkPython) continues our Python For DevOps series with a presentation on how to use the async and await keywords to increase performance! Resources: https://github.com/mikeckennedy/async-await-jetbrains-webcast https://github.com/mikeckennedy/wakeup https://training.talkpython.fm/ https://developers.google.com/speed/pagespeed/insights/2019-09-0536 minFind Your TribeFind Your Tribe024: Finding Your PythonHappy New Year! In this episode, we discuss everything from programming to AI to self-driving cars to entrepreneurship. Michael Kennedy is a technologist, podcaster, and entrepreneur that uses his tenacity and superpower to create growing businesses and teaching fellow podcasters and developers through his online courses and two podcasts.   Stuff from Episode: What is Python? https://www.python.org What is eye tracking? https://en.wikipedia.org/wiki/Eye_tracking Google Glasses are coming back! https://www.wired.com/story/google-glass-2-is-here Hundred Dollar Startup, https://www.a...2018-01-0938 minThe Python Podcast.__init__The Python Podcast.__init__Moving to MongoDB with Michael KennedySummary There are dozens of decisions that need to be made when building an application. Sometimes this can lead to analysis paralysis and prevent you from making progress, so don’t let the perfect be the enemy of the good. This week Michael Kennedy shares his experience with evolving his application architecture when his business needs outgrew his initial designs. Preface Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great. I would like to thank everyone who supports us on Patreon. Your contributions help to make th...2017-07-2347 minDeveloper On FireDeveloper On FireEpisode 112 | Michael Kennedy - The Geek's Geek Guest: Michael Kennedy @mkennedy Full show notes are at https://developeronfire.com/podcast/episode-112-michael-kennedy-the-geek's-geek 2016-03-1800 min