RSSAmplifier

Blog

Jeff Triplett

Thoughts about life, technology, development, and blog by Jeff Triplett.

jefftriplett.comRSS feed ↗10 posts

Latest posts

How I Work From Anywhere Without Losing My Place

I’ve been running a new remote development setup for the last month or so, and the goal is simple: move between all of my devices without losing my place. The way I think about it, I have three default states: At my desk on my Mac Studio Home or out somewhere with my laptop or an iPad and a portable keyboard Only my phone, at practice or running errands I wanted a setup that works across all three…

Django Chat Podcast: E201

This week, I joined Will Vincent and Carlton Gibson on the Django Chat podcast for DjangoCon Europe Recap + Other News . You can also watch it on DjangoTV via YouTube . On this episode, we discussed DjangoCon Europe , which Carlton had attended. We caught up on what’s going on with Django News and the Django Software Foundation . We also spent a good chunk of time on AI workflows and tooling. And…

DjangoCon US Talks I'd Like to See 2026 Edition

This is my annual list of DjangoCon US talks I’d like to see. I have been doing this since 2015, and it’s one of my favorite traditions. DjangoCon US 2026 is in Chicago this year, August 24-28. The CFP is open. The deadline is March 23, 2026 at 11 AM CDT. Submit a talk! Past editions 2024 Edition 2023 Edition 2022 Edition 2018 Edition 2017 Edition 2016 Edition 2015 Edition Drew’s Topics Drew…

How I Use django-simple-nav for Dashboards, Command Palettes, and More

I first got exposed to django-simple-nav while working with Josh Thomas at the Westervelt Corporation over the last two or three years. It quickly became a go-to library in my toolkit. django-simple-nav lets you define nav items and groupings in Python, then hand them off to a Django template to render. I use it for sidebars, headers, dashboards, and other spots where I need a menu. Since then, I…

Jordan Baird's Ice beta fixed my macOS Tahoe menu bar issues

If you use a Mac, you’ve probably noticed that the menu bar fills up with icons pretty quickly. Bartender and Ice (sadly, now an unfortunate name) are apps that let you manage and hide unwanted icons from your macOS menu bar so it stays clean and uncluttered. About a year ago, I switched from Bartender to Ice, which just happens to be open source, because there was some drama . Since then, I’ve…

My displays keep rearranging and displayplacer fixed it

Today I learned about displayplacer - “macOS command line utility to configure multi-display resolutions and arrangements.” In December, I upgraded to MacOS Tahoe and picked up the TS4 dock for my work machine. While my upgrade was painless, the biggest issue I’ve had is with my displays. Every time my displays go to sleep and then I come back from lunch or come back the next day to work, my…

🤖 Trying Out GLM with Claude Code

My friend Trey Hunner showed me the GLM set of models before Thanksgiving. While traveling to see family, I somehow messed up my Claude Code setup because of a wrapper I have with mise-en-place . I couldn’t use it for a while, and that made me realize I really need a backup for Claude Code. Why GLM? Z.AI ’s GLM model is better than Gemini but not quite as good as Claude Code. It’s really fast…

🤖 How I Accidentally Spent Over 62 Million OpenAI Tokens

I’ve been fighting a runaway OpenAI bill for the last few weeks. I was worried I was leaking one of my API keys in a non-obvious way, possibly in one of my public projects. Two weeks ago, I deleted all my keys and contacted OpenAI support. I created new keys for every project, making it easier to track usage and identify any leaks. I had already been doing this, but I was a bit lax on a few…

The "Vibe Coding Keyboard" How I Made My Walk-and-Talk Setup Even More Awesome

So, picture this: you’re working at a walking desk, you’ve got a cool voice-to-text tool like MacWhisper running, and you want to control it all with just a couple of dedicated keys. That was the dream that led me to build what I now call my “Vibe Coding Keyboard.” Why Voice Control in the First Place? Before I get into the keyboard itself, let me explain why I’ve gotten so into voice control. A…

📅 Office Hours for November

I’m hosting office hours on the next two Fridays in November. Office Hours Schedule Friday, November 14, 2025, 2:30 pm to 4:30 pm CT Starting at 2pm CT, I’ll be working on some community/open source projects if anyone wants to see Claude Code or Claude Code on the web in action Friday, November 21, 2025, 2:30 pm to 4:30 pm CT 🦃 Friday, November 28th - No office hours due to US Thanksgiving Join…