{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Amber's Digital Garden",
  "home_page_url": "https://garden.amberdevs.gay",
  "description": "Our knowledge, graciously shared with you.",
  "authors": [],
  "items": [
    {
      "id": "https://garden.amberdevs.gay/What is Mastodon.html",
      "url": "https://garden.amberdevs.gay/What is Mastodon.html",
      "title": "What is Mastodon",
      "summary": "An overview of mastodon, what it is, and how to join.",
      "date_published": "2026-08-13T16:54:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/How to Block Ads.html",
      "url": "https://garden.amberdevs.gay/How to Block Ads.html",
      "title": "How to block Ads on the Internet",
      "summary": "tl;dr: use waterfox and ublock origin for. EVERYTHING",
      "date_published": "2026-08-13T16:54:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/nginx Docker Setup.html",
      "url": "https://garden.amberdevs.gay/nginx Docker Setup.html",
      "title": "nginx Docker Setup",
      "summary": "A simple setup for serving static files with nginx.",
      "date_published": "2026-08-13T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/makko.html",
      "url": "https://garden.amberdevs.gay/makko.html",
      "title": "Makko Basics",
      "summary": "I decided to keep this around for funsies.",
      "date_published": "2026-08-13T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Mastodon Verification.html",
      "url": "https://garden.amberdevs.gay/Mastodon Verification.html",
      "title": "Mastodon Verification",
      "summary": "How to verify you own a website for Mastodon",
      "date_published": "2026-08-13T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Git SSH Setup.html",
      "url": "https://garden.amberdevs.gay/Git SSH Setup.html",
      "title": "Git SSH Setup",
      "summary": "My best understanding of how to set up ssh with git.",
      "date_published": "2026-08-13T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Bitwig Notes.html",
      "url": "https://garden.amberdevs.gay/Bitwig Notes.html",
      "title": "Bitwig Notes",
      "summary": "Miscellaneous notes on Bitwig as I come across issues.",
      "date_published": "2026-08-05T00:12:02",
      "authors": [{"name": "ink"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Carlos Mixing Notes.html",
      "url": "https://garden.amberdevs.gay/Carlos Mixing Notes.html",
      "title": "Carlos Mixing Notes",
      "summary": "Mixing notes from my friend Carlos, aka REVEL",
      "date_published": "2026-08-04T00:12:02",
      "authors": [{"name": "ink"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Godot 3D Particle Notes.html",
      "url": "https://garden.amberdevs.gay/Godot 3D Particle Notes.html",
      "title": "Godot 3D Particle Notes",
      "summary": "Notes on GPUParticles3D",
      "date_published": "2026-07-26T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/How to make a Story Bible.html",
      "url": "https://garden.amberdevs.gay/How to make a Story Bible.html",
      "title": "How to make a Story Bible",
      "summary": "Notes from an anthrocon panel lol",
      "date_published": "2026-07-04T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Gut Stuff.html",
      "url": "https://garden.amberdevs.gay/Gut Stuff.html",
      "title": "Gut Stuff",
      "summary": "Hot girls have tummy issues :(",
      "date_published": "2026-06-15T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Dance Notes.html",
      "url": "https://garden.amberdevs.gay/Dance Notes.html",
      "title": "Dance Notes",
      "summary": "Some notes on Hip-Hop Dance",
      "date_published": "2026-06-04T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Texel Anti Aliasing and Lighting Godot.html",
      "url": "https://garden.amberdevs.gay/Texel Anti Aliasing and Lighting Godot.html",
      "title": "Texel Anti Aliasing and Lighting Godot",
      "summary": "A simple shader for doing per-Texel lighting and anti-aliasing in Godot.",
      "date_published": "2026-05-26T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Unreal Font Localization.html",
      "url": "https://garden.amberdevs.gay/Unreal Font Localization.html",
      "title": "Unreal Font Localization",
      "summary": "Proper setup for fallback fonts in Unreal.",
      "date_published": "2026-05-22T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Natural Run Animation.html",
      "url": "https://garden.amberdevs.gay/Natural Run Animation.html",
      "title": "Natural Run Animation",
      "summary": "Notes on making a run animation look natural.",
      "date_published": "2026-05-05T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Unreal Custom log Categories.html",
      "url": "https://garden.amberdevs.gay/Unreal Custom log Categories.html",
      "title": "Unreal Custom log Categories",
      "summary": "How to define custom log categories in Unreal C++",
      "date_published": "2026-04-22T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Unreal C++ For Loops.html",
      "url": "https://garden.amberdevs.gay/Unreal C++ For Loops.html",
      "title": "Unreal C++ For Loops",
      "summary": "Literally just remembering some basic for-loop syntax.",
      "date_published": "2026-04-13T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/How to do TTRPG Prep.html",
      "url": "https://garden.amberdevs.gay/How to do TTRPG Prep.html",
      "title": "How to do TTRPG Prep",
      "summary": "Some methods for easily doing TTRPG Prep",
      "date_published": "2026-04-10T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Some Useful Non-AI Resources.html",
      "url": "https://garden.amberdevs.gay/Some Useful Non-AI Resources.html",
      "title": "Some Useful Non-AI Resources",
      "summary": "Thank u, starlight network",
      "date_published": "2026-03-07T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Cyberpunk Vibes.html",
      "url": "https://garden.amberdevs.gay/Cyberpunk Vibes.html",
      "title": "Cyberpunk Vibes",
      "summary": "Remembering that corteximplant exists.",
      "date_published": "2026-03-07T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/FName Dropdowns in Unreal.html",
      "url": "https://garden.amberdevs.gay/FName Dropdowns in Unreal.html",
      "title": "FName Dropdowns in Unreal",
      "summary": "An easy way to make dropdowns from arrays of FNames in Unreal",
      "date_published": "2026-03-06T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Add a script to $PATH.html",
      "url": "https://garden.amberdevs.gay/Add a script to $PATH.html",
      "title": "Add a script to $PATH",
      "summary": "Simple way to add a script to your $PATH",
      "date_published": "2026-03-01T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Regular Expressions.html",
      "url": "https://garden.amberdevs.gay/Regular Expressions.html",
      "title": "Regular Expressions",
      "summary": "help me",
      "date_published": "2026-03-01T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/The Shell.html",
      "url": "https://garden.amberdevs.gay/The Shell.html",
      "title": "The Shell",
      "summary": "My notes on using the linux shell.",
      "date_published": "2026-03-01T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Crowd Vocals.html",
      "url": "https://garden.amberdevs.gay/Crowd Vocals.html",
      "title": "Crowd Vocals",
      "summary": "An easy way to do crowd vocals",
      "date_published": "2026-02-15T00:12:02",
      "authors": [{"name": "ink"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Language Learning.html",
      "url": "https://garden.amberdevs.gay/Language Learning.html",
      "title": "Language Learning",
      "summary": "Some notes on learning languages",
      "date_published": "2026-02-10T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Mastering Music in Ableton.html",
      "url": "https://garden.amberdevs.gay/Mastering Music in Ableton.html",
      "title": "Mastering Music in Ableton",
      "summary": "The basics of mastering music in Ableton.",
      "date_published": "2026-01-24T00:12:02",
      "authors": [{"name": "ink"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Gameplay Tags and C++.html",
      "url": "https://garden.amberdevs.gay/Gameplay Tags and C++.html",
      "title": "Gameplay Tags and C++",
      "summary": "using gameplaytags in c++",
      "date_published": "2026-01-22T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/UStruct Operator Overload.html",
      "url": "https://garden.amberdevs.gay/UStruct Operator Overload.html",
      "title": "UStruct Operator Overload",
      "summary": "Do this in a struct to enable comparisons when working with them",
      "date_published": "2026-01-21T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/2D Godot game that uses this.html",
      "url": "https://garden.amberdevs.gay/2D Godot game that uses this.html",
      "title": "2D Godot game that uses this",
      "summary": "Fun idea",
      "date_published": "2026-01-21T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Auto Rig Pro Unreal 5 Rig Settings.html",
      "url": "https://garden.amberdevs.gay/Auto Rig Pro Unreal 5 Rig Settings.html",
      "title": "Auto Rig Pro Unreal 5 Rig Settings",
      "summary": "Some notes so I can remember the correct settings to export an AutoRig Pro character to Unreal.",
      "date_published": "2026-01-16T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Access World Settings from Blueprint.html",
      "url": "https://garden.amberdevs.gay/Access World Settings from Blueprint.html",
      "title": "Access World Settings from Blueprint",
      "summary": "A simple Unreal C++ function to access World Settings from Blueprint",
      "date_published": "2026-01-16T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/A System for Writing - Notes.html",
      "url": "https://garden.amberdevs.gay/A System for Writing - Notes.html",
      "title": "A System for Writing - Notes",
      "summary": "Notes from the book, \"A System for Writing\"",
      "date_published": "2026-01-16T00:12:02",
      "authors": [{"name": "amber"}]
    },
    {
      "id": "https://garden.amberdevs.gay/Rich Text in Unreal.html",
      "url": "https://garden.amberdevs.gay/Rich Text in Unreal.html",
      "title": "Rich Text in Unreal",
      "summary": "Literally just helping myself remember some basic syntax",
      "date_published": "2026-01-16T00:12:02",
      "authors": [{"name": "amber"}]
    }
  ]
}
