

#435 Stop with .folders in my ~/
23 snips Jun 9, 2025
Discover the power of platformdirs for seamless file management across systems. Learn about Poe the Poet, a task runner that simplifies Python workflows. Explore the exciting enhancements in Pandas 3.0, including faster data processing with PyArrow and advanced validation through Point Blank. Delve into Polars for innovative data manipulation and hear an emotional tale about the struggles of unshipped projects, reflecting on the contrast between software and hardware timelines. Plus, enjoy a dash of programming humor!
AI Snips
Chapters
Transcript
Episode notes
Use platformdirs for App Files
- Use the platformdirs package for storing application files in appropriate platform-specific directories.
- Avoid cluttering user home folders with dot files by placing cache, config, and data files properly according to the OS conventions.
Use Poe the Poet for Tasks
- Define task runners like tests and linters inside your pyproject.toml with Poe the Poet.
- This centralizes task management and integrates well with Poetry and UV, simplifying project automation.
Pandas Moving to PyArrow Backend
- Pandas 3.0 will shift to PyArrow as the default backend instead of NumPy, greatly improving speed for columnar data.
- This change enables faster file reading, writing, and analytics for large datasets, benefiting data science workflows.