1. git-wrapped.com results for CrowderSoup
    My Git-Wrapped: 2025

Honestly, I wasn't sure if I was going to share this or not. But Kelly shared her's as an engineering manager and I realized that I have worn so many hats this year that I should be proud of everything I was able to get done this year.

I continued to build Govalo. I started an LLC and took on loads of consulting work. I went on the job hunt and found new full-time employment (more on that later).

I started a new relationship with Azure. She was living in St. George when we started dating back in May. Since then we've transitioned to splitting time between St. George and Salt Lake. We even moved into a new place in Salt Lake and signed a lease together.

I'm really proud of everything I've accomplished this year. And my GitHub activity is just one small slice of everything I've done.

Testing Shopify Webhooks Locally With shopify-webhook-faker

If you’ve ever built a Shopify app, you already know that webhooks are at the heart of the platform. Everything from orders and fulfillments to customers and subscriptions fires through them. But actually testing Shopify webhooks during development can be exhausting. You either need a publicly accessible HTTPS endpoint, a tunnel that loves to break at the worst possible moment, or a staging environment just to debug one handler. Triggering real events from the Shopify admin is slow, unreliab...

Read more

Basic 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 more

Body Doubling Night

My girlfriend Azure and I sometimes do body doubling night where we each take part in our own hobbies in the same room as each other. It's a great way to spend time together and still have our own interests. Azure Azure's been working on her alcohol ink art. She's getting really good! I love watching her create art. Aaron I've been working on my blog (of course lol). I created a workable posting interface from the front-end of this blog. It's what I'm using to write this post (mostly as a t...

Read more
  1. screenshot of this page
    A screenshot of the post editor page on mobile.

Created a post editor UI that works on mobile!

It’s a PWA so it can be added to your Home Screen on your phone. This will make it much easier for me to post here.

  1. Azure, Aaron, Ruby, Evelyn
    The CPU (Crowder / Peters Unit)
  2. Aaron, Evelyn, Ruby
    The best kids I could ever ask for
  3. Azure, Evely, Ruby
    My 3 favorite girls <3
  4. Azure and Aaron
    Love of my Life <3
  5. Evelyn and Ruby
    I love these kids man
  6. Aaron and Azure kissing
    I'll never get tired of kissing her <3

Family Pictures with my favorite people 🥰

  1. Django snake riding the HTmX horse
    The GOAT duo: HTMX and Django.
  2. Golang Gopher riding HTMX Horse
    Honorable Mention: Go+HTMX

Name a better duo. I'll wait.

Posting this using my phone from my updated Django admin theme. I am trying out Unfold. I still think for mobile that a proper Micropub client, but it will work well for desktop.

IndieWeb 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