Aaron Crowder avatar

Aaron Crowder

Hi, I'm Aaron Crowder. Or—if you know me online—CrowderSoup.

Father of two, Software developer, and lover of the open web. I like to take things apart (and sometimes even put them back together). I can frequently be found tinkering with some bit of code in my spare time.

My CMS Was Publishing My Posts Early

My CMS was publishing my scheduled posts early. On two sites. And nobody noticed, including me. Schedule a post for next Tuesday and it showed up the second you hit save: at its URL, in the post list, in the RSS feed, in the sitemap. It even tooted to Mastodon. Then next Tuesday rolled around and... nothing happened, because nothing was ever watching the clock. Drafts were worse. Saving one sent webmentions for a post nobody could even see yet. The CMS is Webstead, which runs this blog. I wro...

Read more

New theme, who dis?

If you're reading this on my site instead of in a feed reader: hi, yes, it looks different. 👋 Honestly, the old look had gotten stale. It was the stock Webstead default theme with every setting left at its default. Cream background, orange accent, fancy serif headings. Nice! But it looked like every Webstead site, and I wanted mine to feel like mine. So now it's a terminal. What changed A prompt for a header. aaron@crowdersoup:~$, with a blinking cursor (it stops blinking if your system asks...

Read more

My Blog Has an API for AI Now. No Keys, Just OAuth.

Webstead, the CMS that runs this blog, now has an MCP server built in. As of this morning it also does OAuth, so I connected it to Claude like any other connector. No API keys pasted anywhere, just a normal "log in and approve" flow. The MCP server landed in #147 and the OAuth bits in #148. What it can do Claude can now: Search and read my posts Write drafts and hand me a preview link that works logged out Upload media Edit, publish, revert, and delete, with a confirm step for the destructiv...

Read more

I've been scoping out some work for PADD and webstead to hopefully make them easier to use to share the things I'm currently interested in sharing.

If you follow my insta you've seen a lot of workouts. I hope that soon you'll start seeing them on my blog via a Strava integration.

I'm also going to be adding better support to PADD for post editing. This is a gap that I hope makes it much more useful to me in the long run.

Some Webstead bug fixes: An Update

Last week I blogged about some bug fixes that I wanted to make to Webstead. I gave myself an "SLA" of today. I'm happy to repor that as of today the bugs I shared in that post are now fixed! Blogging works! I guess blogging really does work as a method of accountability. I have blogged about some of my goals for this year and even have some on my Now page. I'm tracking one of my goals (40 hikes this year!) as a series of blog posts. I'm happy to see that blogging is working in the short-term...

Read more

Some Webstead bug fixes I need to make

I'm going to just start blogging things. What better place to start than with a post about the bugs I need to fix in my blog. How meta, right? Actually, I'm hoping that by posting these here I'll actually fix them this week some time. Bugs These aren't listed in order. I'm using an un-ordered list after all! Also, it's not exhaustive either. I noticed: Dark mode contrast for the cursor location in admin editor needs to be increased. We can probably just change it to white from it's current b...

Read more

If you've been following my blog and the things I’ve been building you might have been wondering the last few days where I've been.

Honestly I’ve been building so fast on so many things for a while now that I kinda forgot how to be a human. I went from working at a startup to not and ended up building an entire IndieWeb publishing platform for myself.

PADD and Webstead are fairly feature rich and stable. Gardn is really close and taking shape to be a great tool for link gardens.

I'm realizing that I actually need to just start using these tools. So this is me using PADD!

  1. a screenshot of the theme for https://crowdersoup.com
    `Birthday 2026` isn't a very catchy theme name unless I make a new one every year...

Since today is my birthday I thought I'd treat myself to a fun theme for today. I'll be switching back tomorrow so enjoy it today!

  1. screenshot of quill interface showing syndicate buttons

Spent an hour this morning doing some work on Webstead. Was able to finish implementation of the IndieAuth server, and then for fun updated the syndication targets so I have more control over where each post goes.