{
  "id": "8c6905cba07d",
  "url": "https://alfy.blog/2025/10/31/your-url-is-your-state.html",
  "title": "Your URL Is Your State",
  "note": "Lovely article that dives into the richness of data that a URL can contain. Every developer should learn this structure deeply. So many times you see URLs that just contain a GUID that is obviously a pointer to some caching system in the backend. Obtuse, unsharable, difficult to deal with.\n\n> It was one of those moments where something you once knew suddenly clicks again with fresh significance. Here was a URL doing far more than just pointing to a page. It was storing state, encoding intent, and making my entire setup shareable and recoverable. No database. No cookies. No localStorage. Just a URL.\n> \n> This got me thinking: how often do we, as frontend engineers, overlook the URL as a state management tool? We reach for all sorts of abstractions to manage state such as global stores, contexts, and caches while ignoring one of the web's most elegant and oldest features: the humble URL.\n\nGood URL design is designing \"with the grain\" of the web.\n",
  "voice": "mixed",
  "saved": "2025-11-07T04:34:40Z",
  "host": "alfy.blog",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/8c6905cba07d/",
  "markdown": "https://links.thingelstad.xyz/links/8c6905cba07d.md",
  "issues": [
    {
      "number": 332,
      "slug": "332",
      "title": "Weekly Thing 332 / Compute, Avatar, Cryptography",
      "date": "2025-11-16T12:00:00Z",
      "section": "Notable",
      "position": 1,
      "url": "https://weekly.thingelstad.com/archive/332/",
      "page": "https://links.thingelstad.xyz/issues/332/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/alfy.blog/",
      "nearest": []
    },
    "same_week": {
      "count": 5,
      "nearest": [
        {
          "id": "a443ec36a3ed",
          "title": "Pagefind — Static low-bandwidth search at scale",
          "url": "https://pagefind.app/",
          "record": "https://links.thingelstad.xyz/links/a443ec36a3ed/"
        },
        {
          "id": "8ff7a0f702aa",
          "title": "AWS and OpenAI announce multi-year strategic partnership | OpenAI",
          "url": "https://openai.com/index/aws-and-openai-partnership/",
          "record": "https://links.thingelstad.xyz/links/8ff7a0f702aa/"
        },
        {
          "id": "6d255039c622",
          "title": "The App Store now has a pretty sweet solution for the web – Six Colors",
          "url": "https://sixcolors.com/post/2025/11/the-app-store-now-has-a-pretty-sweet-solution-for-the-web/",
          "record": "https://links.thingelstad.xyz/links/6d255039c622/"
        },
        {
          "id": "dc8463c4a609",
          "title": "512KB Club | A showcase of lightweight websites.",
          "url": "https://512kb.club/",
          "record": "https://links.thingelstad.xyz/links/dc8463c4a609/"
        },
        {
          "id": "6e2968bd9515",
          "title": "Fall Foliage Map 2025: Daily Updates and Forecasts!",
          "url": "https://www.explorefall.com/fall-foliage-map",
          "record": "https://links.thingelstad.xyz/links/6e2968bd9515/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://alfy.blog/2025/10/31/your-url-is-your-state.html"
  }
}
