ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

The first part of this process has been looking at our scripts and trying to make them as modular as possible, prioritizing the composition structure over inheritance. Digging into the best strategies for doing this led me to discovering ScriptableObject based architecture.

May 5, 2025, 5:05 PM

Record data

{
  "uri": "at://did:plc:4qb3emqyujmc4idnmvv744oo/app.bsky.feed.post/3logu2hxtk22k",
  "cid": "bafyreiamlaz7ud3bxfjiir3b2saj7y772gmcryvwskmqs6cnob3zij4wim",
  "value": {
    "text": "The first part of this process has been looking at our scripts and trying to make them as modular as possible, prioritizing the composition structure over inheritance. Digging into the best strategies for doing this led me to discovering ScriptableObject based architecture.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreigfk37l2lypyigvblhfgegfm3gfeo6ey4jhykq53jg6ihhoqcix3q",
        "uri": "at://did:plc:4qb3emqyujmc4idnmvv744oo/app.bsky.feed.post/3logu2hxnok2k"
      },
      "parent": {
        "cid": "bafyreigfk37l2lypyigvblhfgegfm3gfeo6ey4jhykq53jg6ihhoqcix3q",
        "uri": "at://did:plc:4qb3emqyujmc4idnmvv744oo/app.bsky.feed.post/3logu2hxnok2k"
      }
    },
    "createdAt": "2025-05-05T17:05:13.660Z"
  }
}