10 Polars Tools and Techniques To Level Up Your Data Science(opens in new tab)
See the full show notes for this episode on the website at talkpython.fm/510
Curated river of news
Latest posts from blogs I follow
See the full show notes for this episode on the website at talkpython.fm/510
A TUI for managing AWS ECS Resources.
Refactoring is supposed to make code better — not just different. Here’s how to tell if you're improving something or just rearranging the mess.
I don't think it's going too far to say that free TLS certificate offerings like Let's Encrypt and AWS Certificate Manager have taken encrypted connections mainstream. The post AWS Certificate Manager Has Announced Exportable TLS Certificates, and I’m Mostly Okay ...
Why something as simple as showing a settings dialog from a macOS menu bar app took me 5 hours to figure out, and requires 50 lines of code for what should be a one-liner.
We built a browser-based terminal controller in one day using Claude Code, named pipes, and Xterm.js. No SSH needed, just open your browser and start typing. Check and command your agents on the go!
Topics 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 See the full show notes for this episode on the website at pythonbytes.fm/436
How I got here pt. 2 Posted on turso's blog
When your public health system accidentally nails every hallmark of a phishing scam — and calls it a service.
How I built support for Anthropic Claude subscriptions in Vibe Meter 2.0, including token counting, SIMD operations, and the challenges of calculating API usage without official APIs.
Built this when Claude couldn't read Apple's docs. Now it converts 69+ documentation sites to clean llms.txt. Free, instant, no BS.
After 16 years of writing code, I fought the idea of AI agents replacing developers until I discovered they could amplify rather than replace me. This is my journey from skepticism to embracing Claude Code as a pair programmer who ...
“Next.js has become a Vercel vendor lock-in disguised as an open-source framework. Save yourself the headache and choose something else for your "next" project.”
Discover how iOS 18's hidden automatic observation tracking brings SwiftUI-like reactive programming to UIKit and AppKit, making your UI code cleaner and more maintainable.
See the full show notes for this episode on the website at talkpython.fm/509
Should you use Obsidian to write academic papers? It's great for knowledge management, but more than that?
Personal update post.
I heard you like linting.
Manage & delete files efficiently with an interactive TUI & scriptable CLI.
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 ...
Turn your blind AI into a visual debugger with instant screenshot capture and analysis
How I migrated over 700 tests from XCTest to Swift Testing across two projects, with AI assistance and systematic refinement
See the full show notes for this episode on the website at talkpython.fm/508
How a simple terminal trick helps me manage multiple Claude Code instances without losing my mind (or my terminal tabs)
My brutal journey implementing Sparkle auto-updates in sandboxed macOS apps - from 40 failed releases to enlightenment.
A layered module system.
How I built Vibe Meter, a macOS menu bar app to track AI spending in real-time - from workshop demo to shipped product in three days.
A Domain Availability Research Tool.
Scrum Masters, Release Managers, and the illusion of progress in a world that should know better.
Somewhere between title inflation and egalitarian delusion, the meaning of 'Senior Developer' got lost.
There’s a growing attitude in the technology industry that LLM technology is, or will be, the next great innovation to our work. Business owners and workers alike seem to be in unlikely agreement: owners are thrilled at the prospect of ...
Harness AI to transform detailed technical YouTube videos into rich, automated blog posts—saving time while expanding your content’s reach and impact.
I run Claude Code with --dangerously-skip-permissions flag, giving it full system access. Let me show you a new way of approaching computers.
After spending heavily on AI tools for two months, here's why the math actually works out—and which subscriptions are worth every penny.
Topics 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 See the full show notes ...
See the full show notes for this episode on the website at talkpython.fm/507
How I vibe coded my first Swift package using existing JavaScript libraries and AI assistance to solve HTML to Markdown conversion in Swift.
I spent Thursday at King’s County Court House finding out whether I was going to be called for jury duty. I used the opportunity to reach way back in the spark file for a silly side project, a web app ...
I demonstrate 'vibe coding' - a new approach to software development with AI, building two apps from scratch in a 3-hour live workshop.
My comprehensive guide outlining best practices for building reliable, user-friendly Model Context Protocol (MCP) tools with proper configuration, testing, and release management.
I reflect on my post-exit journey from emptiness to rediscovering my passion for building, sparked by AI's transformative potential.
A wrap up of all the things that happened in Terminal Trove in May 2025.
Quoting for modules.
Why streaming isn't enough.
One does not simply serialize a module.
In the world of web infrastructure, what starts as a simple goal can often lead you down a fascinating rabbit hole of history, philosophy, and clever engineering. This is the story of our journey to build a simple, single-purpose, open-source ...
I’m hosting a regular afternoon edition tomorrow (Friday, May 30) to wrap up the month of May. After that, I’ll be away on vacation, so I’m skipping the first two Fridays in June and the first Friday in July. Here’s ...
A while back I posted about fixing an error installing the charlock_holmes gem on MacOS, well the error has returned. Here’s the newest fix. If you get an error that looks something like this: Gem::Ext::BuildError: ERROR: Failed to build gem ...