micro.blog: How I Use django-simple-nav for Dashboards, Command Palettes, and More - February 26, 2026
micro.blog: The "Vibe Coding Keyboard" How I Made My Walk-and-Talk Setup Even More Awesome - November 19, 2025
micro.blog: Ditching Cloud APIs: How I Set Up Local Text-to-Speech with Kokoro TTS and Python - July 2, 2025
micro.blog: ๐ค When AI Agents Start Panicking: Wild Emails from a Failing Vending Business - May 26, 2025
micro.blog: ๐ค A better Django version/update command and Prompt-driven-development - March 26, 2025
micro.blog: django-templated-email-md notes aka if you want to format emails with Markdown, use it - January 11, 2025
micro.blog: ๐ค Rethinking Django's Command-Line Tool: Why We Should Rename `django-admin` - January 8, 2025
micro.blog: ๐คท Why do the Django and Python communities use so many Google Forms? - December 17, 2024
micro.blog: New project to shorten django-admin to django because we are not monsters - December 14, 2024
micro.blog: ๐ Office Hours this Friday and probably next Friday, but lets just take it one day at a time - November 7, 2024
micro.blog: ๐คท UV does everything or enough that I'm not sure what else it needs to do - November 3, 2024
micro.blog: ๐ My notes on publishing a Python package with UV and building a custom GitHub Action for files-to-claude-xml - October 16, 2024
micro.blog: ๐งณ DjangoCon US, Black Python Devs Leadership Summit, and Django Girls Durham - September 20, 2024
micro.blog: ๐ซ Stop scheduling security updates and deprecating major features over holidays - September 3, 2024
micro.blog: ๐ Using Claude 3.5 Sonnet to refactor one of Brian Okken's Python projects - August 25, 2024
micro.blog: ๐ Using Claude 3.5 Sonnet to refactor one of Brian Okken's Python projects - August 25, 2024
micro.blog: ๐ UV Updates and PEP 723: Simplifying Python Packaging and Scripting - August 21, 2024
micro.blog: ๐ UV Updates and PEP 723: Simplifying Python Packaging and Scripting - August 21, 2024
micro.blog: ๐บ Kingdom of the Planet of the Apes - Itโs a good night to just veg out. - August 3, 2024
micro.blog: ๐ Sharing is Caring: How a Simple Sudo Question Led to Better Solutions - July 9, 2024
micro.blog: ๐งฐ More fun with Django Extensions using `shell_plus` and `graph_models` - July 7, 2024
micro.blog: ๐ณ Using Just and Compose for interactive Django and Python debugging sessions - June 30, 2024
micro.blog: ๐ณ Using Just and Compose for interactive Django and Python debugging sessions - June 29, 2024
micro.blog: ๐ณ Managing Docker Compose Profiles with Just: Switching Between Default and Celery Configurations - June 25, 2024
micro.blog: ๐บ Godzilla Minus One - Outside of seeing clips of re-runs on cable, I am not sure if I have ever sat down to watch one of these movies. - June 1, 2024
micro.blog: Allergies or whatever my family had while I was at PyCon US finally knocked me over. COVID-free but will retest tomorrow but posting to keep a streak going. - May 28, 2024
micro.blog: Two Django developers, the Flask lead maintainer, and the Pydantic author walk into a barโฆ #PyConUS - May 17, 2024
micro.blog: ๐ก TIL that Vivaldi supported Philips Hue lights while I was adding a new profile. - May 13, 2024
micro.blog: ๐ TIL build-and-inspect-python-package GitHub Action workflow plus some bonus Nox + Tox - May 10, 2024
micro.blog: ๐บ Glass - I watched Unbreakable when it came out in the movie theater back in 2000. Itโs one of my all-time favorite movies, and I hoped they would make a sequel, but I never thought itโd be 24 years before I got to watch it. - April 20, 2024
micro.blog: ๐บ Split - I noticed that Glass just came out on Netflix, which led to my discovery that Split was the movie between Unbreakable and Glass. I didnโt realize this series was a trilogy. - April 20, 2024
micro.blog: ๐ Refactoring and fiddling with Django migrations for pending pull requests ๐ - April 6, 2024
micro.blog: ๐บ The Gentlemen - I just started episode five, and it has no business being this good. - March 18, 2024
micro.blog: ๐บ Spaceman - I am walking into this with ZERO expectations, and yet my gut is telling me that even that might be too high. ๐ - March 1, 2024
micro.blog: ๐บ Fargo Season 5 - I just started the new season this week, and itโs already one of my favorite seasons, which is already a huge bar. - February 9, 2024
micro.blog: ๐ซ For my email sanity, I just ran โlabel:inbox before:2024/01/01โ and archived everything. - January 12, 2024
micro.blog: For anyone who is not prepared for our upcoming USB-C standardization, I had to pick up one of these USB-C cable testers last year to figure out why half of my cables donโt work with specific devices despite everything being USB-C. - January 7, 2024
micro.blog: ๐บ Barbie - I had no idea what this movie was about and yet itโs been a total surprise at every step so far. - January 6, 2024
micro.blog: โ๏ธ This morning, I updated my Rustywind pre-commit hook to use the `latest` tag. - January 2, 2024
micro.blog: ๐บ Rebel Moon - Part One: A Child of Fire - Ya, this is pretty bad, but not 23% Tomatometer bad, but we are definitely in that ballpark. - January 1, 2024
micro.blog: ๐บ The Last of Us - I finished Season 1 tonight, and I was expecting that. I will admit to being a little tired of the zombie series genre, but this is the most un-zombie series I have ever seen. I now understand how the video game was such a hit. - January 1, 2024
micro.blog: Testing out my new micro-blog: [webology.micro.blog](https://webology.micro.blog), which Iโm planning on using to cross-post more. The verdict is still out after a really rocky start, but Iโm hopeful ๐ค - December 31, 2023
micro.blog: Commander Mark taught me how to draw with perspective to create 3d drawings as a kid. I used to watch him on PBS as a kid. I didnโt know he had a documentary coming out, but I am here for it. - December 31, 2023
micro.blog: ๐ค Iโm unsure if or how long I will keep this up in 2024, but I thought Iโd end my week/year by publishing some Weeknotes. - December 29, 2023