Episode
#458 I will install Linux on your computer
- Podcast
- Python Bytes
- Published
- Nov 17, 2025
- Duration seconds
- 1367
- Processing state
processed
Actions
POST https://stenobird.com/v1/public/podcasts/python-bytes/episodes/458-i-will-install-linux-on-your-computer/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/python-bytes/458-i-will-install-linux-on-your-computer.md
Read the agent-friendly Markdown representation of this episode resource.
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.
Topics
- Python
- Django
- SQLite
- Asyncio
- Dependency Management
- Linux
- Software Development
- DevOps
Highlights
- 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
1:00Django Website Redesign: A look at Adam Hill's mockup for a modernized Django web interface and how to contribute via PRs.6:00Optimizing SQLite with aiosqlitepool: Analyzing the performance gains of using connection pooling in asynchronous Python applications.9:30Dependency Auditing with Deptry: How to use deptry to find missing or redundant dependencies, and the pitfalls of managing optional groups.14:35Terminal File Browsing with Jeffin Browser: Exploring remote servers more efficiently using a terminal-based browser with syntax highlighting.19:30Workspace Syncing and TDD: Brief discussion on syncing project workspaces across machines and upcoming Test Driven Development resources.