Working through fixing bugs this morning on my own IndieAuth server implementation. I'm so excited to own this part of my IndieWeb experience!
I keep sharing links to my blog, so I figured I’d update my blog to let you leave comments on it too. Now theres native commenting, with a real data model, clean front-end forms, and a simple moderation flow in the admin. Spam is filtered early with Akismet and Turnstile, so my comments aren’t flooded with AI bots.
Crosing all my fingers and toes that this works! I'm really wanting to be able to participate in these communities while keeping my blog as the source of truth for my content.
(if you're wondering what I'm doing, I'm using Brid.gy to take this from my blog and share here)
Looking Forward to 2026
I’m sitting here writing this on the couch of the in-law suite at my girlfriend’s parents’ house in St. George, Utah. Now that is a sentence I never would have guessed I’d be writing last year. Honestly, it’s not even a sentence I think I could have guessed I’d be writing back in April. But here I am. That feels like as good a place as any to pause, look forward, and write down a few goals for 2026. I’m a firm believer that growth without goals is mostly accidental, and I’d like to be a litt...
Read moreAdding H-Card Support to django-blog
I just merged PR #21 into django-blog, adding first-class h-card support across the app. This is part of my slow march toward more semantic, IndieWeb-friendly markup without bolting on heavy third-party tooling. This change is mostly invisible from a UI perspective, but it adds a lot of structure under the hood. What’s an H-Card? An h-card is a microformat for representing a person or organization in HTML. Think of it as a lightweight, standards-based alternative to things like JSON-LD for b...
Read moreBasic Analytics in a Django App
I recently started my journey of rebuilding this blog using Django. It's a learning experience for me, with the side benefit of nudging me to write more. Something I wanted to add was some super basic analytics to help make sure this site is actually being used by someone other than me. I wanted to see things like a (somewhat naive) count of unique visitors, total page views, where requests were coming from (both referrer and geographically), and response codes (mostly so I can find 404s). Th...
Read moreIndieWeb Foundations
I have been fascinated by the IndieWeb community for years. I have participated on and off as well, using this URL even. But my website has gone through so many iterations over the years that I've long since lost all that content. This iteration of my blog is designed to be the start of my IndieWeb comeback story. It's a project, which always seems to help keep me engaged. Like all software, it will never be "done", and thus will always give me something to work on when I have time to work on...
Read more