Jeff Triplett's Micro.blog
My DjangoCon US 2025 Plans (and How to Find Me)
🗓️ Office Hours for Late August
Syncthing 2.0 Upgrade Notes
🤖 VibeOps: Using Claude Code on Cheap VPS Servers
Ditching Cloud APIs: How I Set Up Local Text-to-Speech with Kokoro TTS and Python
🤖 Building with AI: A Summer Reading Collection
🗓️ Office Hours for June
🤖 When AI Agents Start Panicking: Wild Emails from a Failing Vending Business
TIL Poppler's pdftoppm to convert PDF pages into PNG files
🤷♂️ I miss Visual Basic
🗓️ Office Hours for May 2025
🤖 Voice Dictation with AI and my MacWhisper Workflow
💍 Announcing The Great Django Webring
⚾ On Daring Fireball Gate
🤖 A better Django version/update command and Prompt-driven-development
🤖 Ideas for "The Levels of Claude" Notes
🤖 "Agents" are Cheat Codes
🗓️ Office Hours at a Glance
🤖 My big list of AI/LLM tools, notes, and how I'm using them
Python Click, django-click, and Typer notes
📩 Email, Calendars, and the Chaos of Modern Workflows
🏈 The best NFL broadcast teams and telecast quality, ranked
django-templated-email-md notes aka if you want to format emails with Markdown, use it
🤔 Rethinking Django's Command-Line Tool: Why We Should Rename `django-admin`
🐚 My most used commands in my terminal history
🎊 Year in review (short version) - It was a good year