💾 Archived View for d.moonfire.us › categories › development › atom.xml captured on 2024-06-16 at 12:41:35.

View Raw

More Information

⬅️ Previous capture (2024-05-26)

➡️ Next capture (2024-07-09)

🚧 View Differences

-=-=-=-=-=-=-

<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text" xml:lang="en">Development</title>
  <link type="application/atom+xml" href="gemini://d.moonfire.us/categories/development/atom.xml" rel="self" />
  <link type="text/html" href="gemini://d.moonfire.us/categories/development/" rel="alternate" />
  <updated>2024-06-15T17:36:32Z</updated>
  <id>gemini://d.moonfire.us/categories/development/</id>
  <author>
    <name>D. Moonfire</name>
  </author>
  <rights>Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</rights>
  <entry>
    <title>Generating and Using Identifiers</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/05/30/identifiers/" />
    <updated>2024-05-30T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/05/30/identifiers/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="snowflake-id" scheme="gemini://d.moonfire.us/tags/" label="Snowflake ID" />
    <category term="uuidv7" scheme="gemini://d.moonfire.us/tags/" label="UUIDv7" />
    <summary type="html">A little discussion on unique identifiers, including formatting and presentation. A small database lesson on page splitting.
</summary>
  </entry>
  <entry>
    <title>Reflections on Nitride</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/04/21/nitride/" />
    <updated>2024-04-21T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/04/21/nitride/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="mfgames-gallium" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Gallium" />
    <category term="gatsbyjs" scheme="gemini://d.moonfire.us/tags/" label="GatsbyJS" />
    <category term="statiq" scheme="gemini://d.moonfire.us/tags/" label="Statiq" />
    <category term="cobblestonejs" scheme="gemini://d.moonfire.us/tags/" label="CobblestoneJS" />
    <category term="bevy" scheme="gemini://d.moonfire.us/tags/" label="Bevy" />
    <summary type="html">I just got mfgames.com migrated over to Nitride, so a few thoughts about the previous three years.
</summary>
  </entry>
  <entry>
    <title>Switching Ceph to SeaweedFS on NixOS</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/03/21/switching-ceph-to-seaweedfs/" />
    <updated>2024-03-21T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/03/21/switching-ceph-to-seaweedfs/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="ceph" scheme="gemini://d.moonfire.us/tags/" label="Ceph" />
    <category term="seaweedfs" scheme="gemini://d.moonfire.us/tags/" label="SeaweedFS" />
    <category term="raspberry-pi" scheme="gemini://d.moonfire.us/tags/" label="Raspberry Pi" />
    <category term="colmena" scheme="gemini://d.moonfire.us/tags/" label="Colmena" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="restic" scheme="gemini://d.moonfire.us/tags/" label="Restic" />
    <summary type="html">Over the new year, I decided to get SeaweedFS working on my home lab and eventually took down my Ceph cluster to move everything over.
</summary>
  </entry>
  <entry>
    <title>NixOS and NextCloud</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/03/03/nixos-and-nextcloud/" />
    <updated>2024-03-03T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/03/03/nixos-and-nextcloud/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="nextcloud" scheme="gemini://d.moonfire.us/tags/" label="NextCloud" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <summary type="html">Just a few tips on getting NextCloud 28 working with NixOS, plus a copy of my `.nix` file that I got working.
</summary>
  </entry>
  <entry>
    <title>New Site Colors</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/02/24/new-site-colors/" />
    <updated>2024-02-24T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/02/24/new-site-colors/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="priduck" scheme="gemini://d.moonfire.us/tags/" label="Priduck" />
    <category term="css" scheme="gemini://d.moonfire.us/tags/" label="CSS" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <summary type="html">I decided to rework the colors of my websites, both for d.moonfire.us and future work on fedran.com. Along the way, I made a library to package the theme work and got to play with CSS variables.
</summary>
  </entry>
  <entry>
    <title>Re: Unsolicited opinions about CLI design</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/01/06/re-opinions-on-clis/" />
    <updated>2024-01-06T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/01/06/re-opinions-on-clis/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="cli" scheme="gemini://d.moonfire.us/tags/" label="CLI" />
    <summary type="html">Over on Gemini, there was a recent post about CLI design by Lark that caught my attention this morning about opinions on CLI design and I wanted to add my two cents.
</summary>
  </entry>
  <entry>
    <title>Teaching NixOS about OpenTofu</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2024/01/05/teaching-nixos-about-opentofu/" />
    <updated>2024-01-05T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2024/01/05/teaching-nixos-about-opentofu/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="opentofu" scheme="gemini://d.moonfire.us/tags/" label="OpenTofu" />
    <category term="pulumi" scheme="gemini://d.moonfire.us/tags/" label="Pulumi" />
    <category term="dreamhost" scheme="gemini://d.moonfire.us/tags/" label="DreamHost" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="just" scheme="gemini://d.moonfire.us/tags/" label="Just" />
    <category term="deltachat" scheme="gemini://d.moonfire.us/tags/" label="DeltaChat" />
    <summary type="html">In my endless quest to come up with a completely data-driven and reproducible environment, I decided to take a stab at a new instance automation tool: OpenTofu.
</summary>
  </entry>
  <entry>
    <title>Passing NixOS Flake Inputs Through Colmena</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/12/03/passing-nixos-flake-inputs-through-colmena/" />
    <updated>2023-12-03T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/12/03/passing-nixos-flake-inputs-through-colmena/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="colmena" scheme="gemini://d.moonfire.us/tags/" label="Colmena" />
    <summary type="html">How to pass a flake input from a top-level infrastructure flake into the individual nodes (servers) so a single lock file can handle all changes.
</summary>
  </entry>
  <entry>
    <title>Enforcing Standards with NixOS</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/12/02/enforcing-standards-with-nixos/" />
    <updated>2023-12-02T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/12/02/enforcing-standards-with-nixos/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="conform" scheme="gemini://d.moonfire.us/tags/" label="Conform" />
    <category term="conventional-commits" scheme="gemini://d.moonfire.us/tags/" label="Conventional Commits" />
    <category term="editorconfig" scheme="gemini://d.moonfire.us/tags/" label="EditorConfig" />
    <category term="buck2" scheme="gemini://d.moonfire.us/tags/" label="Buck2" />
    <category term="direnv" scheme="gemini://d.moonfire.us/tags/" label="direnv" />
    <summary type="html">A way of using Nix and direnv to hook up standards for formatting and conventions.
</summary>
  </entry>
  <entry>
    <title>Package Management - Formats and Registries</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/11/30/package-management-formats/" />
    <updated>2023-11-30T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/11/30/package-management-formats/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="package-management" scheme="gemini://d.moonfire.us/tags/" label="Package Management" />
    <category term="bakfu" scheme="gemini://d.moonfire.us/tags/" label="Bakfu" />
    <summary type="html">Thoughts on setting up formats and layering registries for those formats on top of each other.
</summary>
  </entry>
  <entry>
    <title>Package Management - Identifiers 2</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/09/20/package-management-identifiers-2/" />
    <updated>2023-09-20T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/09/20/package-management-identifiers-2/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="package-management" scheme="gemini://d.moonfire.us/tags/" label="Package Management" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="bakfu" scheme="gemini://d.moonfire.us/tags/" label="Bakfu" />
    <summary type="html">Using URNs to identify packages and some re-thinking of concepts.
</summary>
  </entry>
  <entry>
    <title>Fedran Infrastructure Redux</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/06/27/fedran-infrastructure-2/" />
    <updated>2023-06-27T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/06/27/fedran-infrastructure-2/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="nix-standard" scheme="gemini://d.moonfire.us/tags/" label="Nix Standard" />
    <category term="woodpecker-ci" scheme="gemini://d.moonfire.us/tags/" label="Woodpecker CI" />
    <summary type="html">Just a follow up on a few things I had to do to get my Fedran infrastructure behaving better and not chewing up time and bandwidth once a day.
</summary>
  </entry>
  <entry>
    <title>Fedran Infrastructure</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/06/24/fedran-infrastructure/" />
    <updated>2023-06-24T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/06/24/fedran-infrastructure/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="sand-and-blood" scheme="gemini://d.moonfire.us/tags/" label="Sand and Blood" />
    <category term="sand-and-ash" scheme="gemini://d.moonfire.us/tags/" label="Sand and Ash" />
    <category term="second-hand-dresses" scheme="gemini://d.moonfire.us/tags/" label="Second-Hand Dresses" />
    <category term="nor-curse-be-found" scheme="gemini://d.moonfire.us/tags/" label="Nor Curse Be Found" />
    <category term="allegro" scheme="gemini://d.moonfire.us/tags/" label="Allegro" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="nix-standard" scheme="gemini://d.moonfire.us/tags/" label="Nix Standard" />
    <category term="nitride" scheme="gemini://d.moonfire.us/tags/" label="Nitride" />
    <category term="rust" scheme="gemini://d.moonfire.us/tags/" label="Rust" />
    <category term="self-published-fantasy-blog-off" scheme="gemini://d.moonfire.us/tags/" label="Self-Published Fantasy Blog-Off" />
    <category term="reddit" scheme="gemini://d.moonfire.us/tags/" label="Reddit" />
    <category term="woodpecker-ci" scheme="gemini://d.moonfire.us/tags/" label="Woodpecker CI" />
    <summary type="html">In the last month, I've been doing a lot of writing and programming. I also finished a good-sized around of "fun coding" with Fedran.
</summary>
  </entry>
  <entry>
    <title>NixOS, Gitea/Forgejo, and Catppuccin</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/05/13/nixos-gitea-forgejo-and-catppuccin/" />
    <updated>2023-05-13T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/05/13/nixos-gitea-forgejo-and-catppuccin/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="gitea" scheme="gemini://d.moonfire.us/tags/" label="Gitea" />
    <category term="forgejo" scheme="gemini://d.moonfire.us/tags/" label="Forgejo" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="catppuccin" scheme="gemini://d.moonfire.us/tags/" label="Catppuccin" />
    <summary type="html">How to pull the official Catppuccin theme into Gitea using NixOS.
</summary>
  </entry>
  <entry>
    <title>Rumors of my dead garden links were exaggerated</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/03/15/dead-links/" />
    <updated>2023-03-15T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/03/15/dead-links/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="exit-planning" scheme="gemini://d.moonfire.us/tags/" label="Exit Planning" />
    <summary type="html">Fixed an embarrassing removal of a lot of links in my Exit Planning and other garden plots due to an unrelated feature.
</summary>
  </entry>
  <entry>
    <title>Package Management - Dependencies</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/02/13/package-management-dependencies/" />
    <updated>2023-02-13T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/02/13/package-management-dependencies/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="package-management" scheme="gemini://d.moonfire.us/tags/" label="Package Management" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="bakfu" scheme="gemini://d.moonfire.us/tags/" label="Bakfu" />
    <summary type="html">A review of different styles of package dependencies, including across different ecosystems, and then an attempt to consolidate them into a single unified system.
</summary>
  </entry>
  <entry>
    <title>Package Management - Identifiers</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/02/12/package-management-identifiers/" />
    <updated>2023-02-12T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/02/12/package-management-identifiers/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="package-management" scheme="gemini://d.moonfire.us/tags/" label="Package Management" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="bakfu" scheme="gemini://d.moonfire.us/tags/" label="Bakfu" />
    <summary type="html">A short discussion on how to identify packages.
</summary>
  </entry>
  <entry>
    <title>Package Management - Versions</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/02/08/package-management-versions/" />
    <updated>2023-02-08T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/02/08/package-management-versions/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="package-management" scheme="gemini://d.moonfire.us/tags/" label="Package Management" />
    <category term="bakfu" scheme="gemini://d.moonfire.us/tags/" label="Bakfu" />
    <summary type="html">A short discussion on packages and their versions.
</summary>
  </entry>
  <entry>
    <title>Package Management - Introduction</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/02/07/package-management-introduction/" />
    <updated>2023-02-07T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/02/07/package-management-introduction/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="package-management" scheme="gemini://d.moonfire.us/tags/" label="Package Management" />
    <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Culture" />
    <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" />
    <category term="bakfu" scheme="gemini://d.moonfire.us/tags/" label="Bakfu" />
    <summary type="html">The beginning of a short series as I write down my ideas of an ideal package system with the future goal of writing a generic system called Bakfu.
</summary>
  </entry>
  <entry>
    <title>A Week of Dependencies plus Nor Curse Be Found 13</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/01/29/a-week-of-dependicies/" />
    <updated>2023-01-29T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/01/29/a-week-of-dependicies/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdowny" scheme="gemini://d.moonfire.us/tags/" label="Markdowny" />
    <category term="nor-curse-be-found" scheme="gemini://d.moonfire.us/tags/" label="Nor Curse Be Found" />
    <category term="entanglement-2021" scheme="gemini://d.moonfire.us/tags/" label="Entanglement 2021" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <category term="project-layout" scheme="gemini://d.moonfire.us/tags/" label="Project Layout" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="woodpecker-ci" scheme="gemini://d.moonfire.us/tags/" label="Woodpecker CI" />
    <summary type="html">To write a chapter in *Nor Curse Be Found*, I ended up spending three days working on projects and tasks that needed to be done to provide the tools I use while writing.
</summary>
  </entry>
  <entry>
    <title>Faking Time Magic with Nitride</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2023/01/21/faking-time-magic-with-nitride/" />
    <updated>2023-01-21T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2023/01/21/faking-time-magic-with-nitride/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <summary type="html">Just a little summary of how to handle time while generating sites with Nitride.
</summary>
  </entry>
  <entry>
    <title>Capabilities</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/12/21/capabilities/" />
    <updated>2022-12-21T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/12/21/capabilities/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="mastodon" scheme="gemini://d.moonfire.us/tags/" label="Mastodon" />
    <category term="pleroma" scheme="gemini://d.moonfire.us/tags/" label="Pleroma" />
    <category term="gotosocial" scheme="gemini://d.moonfire.us/tags/" label="GoToSocial" />
    <category term="emoji" scheme="gemini://d.moonfire.us/tags/" label="Emoji" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <summary type="html">Lately, I've been thinking about capabilities of server APIs and how the clients interact with them. This is driven by a couple things I'm considering doing in the future but also with the frustration that certain features in the fediverse are difficult to implement for clients.
</summary>
  </entry>
  <entry>
    <title>Ceph and NixOS</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/12/10/ceph-and-nixos/" />
    <updated>2022-12-10T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/12/10/ceph-and-nixos/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="ceph" scheme="gemini://d.moonfire.us/tags/" label="Ceph" />
    <category term="nixos" scheme="gemini://d.moonfire.us/tags/" label="NixOS" />
    <category term="entanglement-2021" scheme="gemini://d.moonfire.us/tags/" label="Entanglement 2021" />
    <summary type="html">Some things I've figured out trying to get Ceph working on my NixOS system.
</summary>
  </entry>
  <entry>
    <title>Migrated Fedran to Nitride</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/11/25/fedran-and-nitride/" />
    <updated>2022-11-25T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/11/25/fedran-and-nitride/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="gatsby" scheme="gemini://d.moonfire.us/tags/" label="Gatsby" />
    <category term="gemini" scheme="gemini://d.moonfire.us/tags/" label="Gemini" />
    <summary type="html">Some thoughts about migrating Fedran to Nitride.
</summary>
  </entry>
  <entry>
    <title>Various Updates - Good and Bad</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/10/26/personal-update/" />
    <updated>2022-10-26T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/10/26/personal-update/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="entanglement-2021" scheme="gemini://d.moonfire.us/tags/" label="Entanglement 2021" />
    <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="GitLab" />
    <summary type="html">Two months ago, I was uncomfortable and in pain and distracted myself with migrating to a new forge. In the time since then, I've pretty much done the same thing: been in a lot of pain and migrating stuff.
</summary>
  </entry>
  <entry>
    <title>Migrating to Take Away the Pain</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/09/06/migrating-to-take-away-the-pain/" />
    <updated>2022-09-06T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/09/06/migrating-to-take-away-the-pain/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="gitea" scheme="gemini://d.moonfire.us/tags/" label="Gitea" />
    <category term="woodpecker-ci" scheme="gemini://d.moonfire.us/tags/" label="Woodpecker CI" />
    <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <summary type="html">I had surgery last Friday. It was and continues to be painful, so I needed to distract myself so I decided to finish up the process of migrating my C# projects from GitLab over to my Gitea instance.
</summary>
  </entry>
  <entry>
    <title>August in a Nutshell</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/08/27/august-in-a-nutshell/" />
    <updated>2022-08-27T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/08/27/august-in-a-nutshell/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="allegro" scheme="gemini://d.moonfire.us/tags/" label="Allegro" />
    <category term="cabin" scheme="gemini://d.moonfire.us/tags/" label="Cabin" />
    <category term="covid" scheme="gemini://d.moonfire.us/tags/" label="Covid" />
    <category term="entanglement-2021" scheme="gemini://d.moonfire.us/tags/" label="Entanglement 2021" />
    <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="second-hand-dresses" scheme="gemini://d.moonfire.us/tags/" label="Second-Hand Dresses" />
    <category term="icon" scheme="gemini://d.moonfire.us/tags/" label="ICON" />
    <category term="pack-daughter" scheme="gemini://d.moonfire.us/tags/" label="Pack Daughter" />
    <category term="merger-of-evil" scheme="gemini://d.moonfire.us/tags/" label="Merger of Evil" />
    <category term="songbird-in-a-kitchen" scheme="gemini://d.moonfire.us/tags/" label="Songbird in a Kitchen" />
    <category term="nor-curse-be-found" scheme="gemini://d.moonfire.us/tags/" label="Nor Curse Be Found" />
    <category term="gemini" scheme="gemini://d.moonfire.us/tags/" label="Gemini" />
    <summary type="html">The last few weeks of August have been very busy, both in terms of obligations, deadlines, and events of note. Some of them are negative while others are positive, so give me a chance to tell how my month has been going.
</summary>
  </entry>
  <entry>
    <title>Semantic Release and Woodpecker CI</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/08/07/semantic-release-and-woodpecker-ci/" />
    <updated>2022-08-07T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/08/07/semantic-release-and-woodpecker-ci/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="Semantic Release" />
    <category term="woodpecker-ci" scheme="gemini://d.moonfire.us/tags/" label="Woodpecker CI" />
    <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" />
    <category term="gitea" scheme="gemini://d.moonfire.us/tags/" label="Gitea" />
    <category term="conventional-commits" scheme="gemini://d.moonfire.us/tags/" label="Conventional Commits" />
    <category term="gitversion" scheme="gemini://d.moonfire.us/tags/" label="GitVersion" />
    <category term="lefthook" scheme="gemini://d.moonfire.us/tags/" label="Lefthook" />
    <category term="sourcehut" scheme="gemini://d.moonfire.us/tags/" label="Sourcehut" />
    <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" />
    <category term="project-layout" scheme="gemini://d.moonfire.us/tags/" label="Project Layout" />
    <summary type="html">In my migration from GitLab to Gitea, I've started moving my CI/CD server over to Woodpecker. Here is some of the struggles I've done through in the process of getting it to work.
</summary>
  </entry>
  <entry>
    <title>Project Layout (v3.1.0)</title>
    <link rel="alternate" href="gemini://d.moonfire.us/garden/project-layout/" />
    <updated>2022-07-20T00:34:17Z</updated>
    <id>gemini://d.moonfire.us/garden/project-layout/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <summary type="html">Methods for working with projects that use different frameworks (such as C# and TypeScript) including how to handle the different build systems and processes.</summary>
  </entry>
  <entry>
    <title>Nitride v0.3.4</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/06/06/nitride-0.3.4/" />
    <updated>2022-06-06T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/06/06/nitride-0.3.4/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" />
    <category term="cobblestone" scheme="gemini://d.moonfire.us/tags/" label="Cobblestone" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <category term="gallium" scheme="gemini://d.moonfire.us/tags/" label="Gallium" />
    <summary type="html">A minor milestone for Nitride, my static site generator, and a sweeping refactoring to make things consistent and easier to learn.
</summary>
  </entry>
</feed>