{"podcast":{"title":"Python Bytes","slug":"python-bytes","podcast_index_feed_id":1021771,"rss_url":"https://pythonbytes.fm/episodes/rss","website_url":"https://pythonbytes.fm/","image_url":"https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg","author":"Michael Kennedy","episode_count":478,"summary":"Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/python-bytes"},"episode":{"title":"#458 I will install Linux on your computer","slug":"458-i-will-install-linux-on-your-computer","published_at":"2025-11-17T08:00:00+00:00","page_url":"https://stenobird.com/podcast/python-bytes/458-i-will-install-linux-on-your-computer","show_page_url":"https://stenobird.com/podcast/python-bytes","url":"https://pythonbytes.fm/episodes/show/458/i-will-install-linux-on-your-computer","audio_url":"https://pythonbytes.fm/episodes/download/458/i-will-install-linux-on-your-computer.mp3","summary":"A deep dive into modern Python tooling, covering performance optimizations for SQLite and dependency management. The episode also explores new ways to navigate remote servers and a potential redesign for the Django website.","meta_description":"Explore Python performance with aiosqlitepool, manage dependencies with deptry, and discover terminal-based file browsing with Jeffin Browser.","key_points":["Main idea: aiosqlitepool can nearly double throughput for SQLite operations in async Python environments","Practical takeaway: Use deptry to identify unused or missing dependencies in your Python projects","Failure mode: Be careful with deptry's handling of optional dependency groups to avoid false positives in your requirements","Practical takeaway: Jeffin Browser provides a high-syntax-highlighting way to explore files over SSH","Main idea: Modernizing the Django website through community-driven design mockups"],"chapters":[{"start_ms":60000,"title":"Django Website Redesign","summary":"A look at Adam Hill's mockup for a modernized Django web interface and how to contribute via PRs."},{"start_ms":360000,"title":"Optimizing SQLite with aiosqlitepool","summary":"Analyzing the performance gains of using connection pooling in asynchronous Python applications."},{"start_ms":570000,"title":"Dependency Auditing with Deptry","summary":"How to use deptry to find missing or redundant dependencies, and the pitfalls of managing optional groups."},{"start_ms":875000,"title":"Terminal File Browsing with Jeffin Browser","summary":"Exploring remote servers more efficiently using a terminal-based browser with syntax highlighting."},{"start_ms":1170000,"title":"Workspace Syncing and TDD","summary":"Brief discussion on syncing project workspaces across machines and upcoming Test Driven Development resources."}],"topics":["Python","Django","SQLite","Asyncio","Dependency Management","Linux","Software Development","DevOps"],"duration_seconds":1367,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/python-bytes/episodes/458-i-will-install-linux-on-your-computer/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/python-bytes/458-i-will-install-linux-on-your-computer.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}