ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Thank you, that's great. For testable 'logging' (normally where logging is just the minimum thing that should happen), I prefer this more explicit (and verbose!) approach dunnhq.com/posts/2021/t... #dotnet #bdd #software

Jan 5, 2025, 9:25 PM

Record data

{
  "uri": "at://did:plc:kpbudeo2g7gfbcelueslnwvr/app.bsky.feed.post/3lezkmpbr4k2k",
  "cid": "bafyreigyy6qrzyuowa5rbticmhkvtfw5y3fqsqvmrf4tyospuoascqomqu",
  "value": {
    "text": "Thank you, that's great. For testable 'logging' (normally where logging is just the minimum thing that should happen), I prefer this more explicit (and verbose!) approach\ndunnhq.com/posts/2021/t...\n\n#dotnet #bdd #software",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://dunnhq.com/posts/2021/testing-logging/",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreifmtgc5mcb4tce5npxskrgcez2y3pkeum77lntvrqfca6yigjvzwe"
          },
          "mimeType": "image/jpeg",
          "size": 116398
        },
        "title": "Should you test your logging code? Yes! Read on...",
        "description": "This post looks at the idea of testing your logging code, and whether or not you should do it."
      }
    },
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreiejienyd3mchuyhgei6e6xlrpxzg4yanadw7l32fgmx6udmtva3vu",
        "uri": "at://did:plc:ozumdgotrhpjrqseoyyxf54g/app.bsky.feed.post/3leyz2y2yvs2c"
      },
      "parent": {
        "cid": "bafyreiejienyd3mchuyhgei6e6xlrpxzg4yanadw7l32fgmx6udmtva3vu",
        "uri": "at://did:plc:ozumdgotrhpjrqseoyyxf54g/app.bsky.feed.post/3leyz2y2yvs2c"
      }
    },
    "facets": [
      {
        "index": {
          "byteEnd": 197,
          "byteStart": 171
        },
        "features": [
          {
            "uri": "https://dunnhq.com/posts/2021/testing-logging/",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 206,
          "byteStart": 199
        },
        "features": [
          {
            "tag": "dotnet",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 211,
          "byteStart": 207
        },
        "features": [
          {
            "tag": "bdd",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 221,
          "byteStart": 212
        },
        "features": [
          {
            "tag": "software",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      }
    ],
    "createdAt": "2025-01-05T21:25:06.640Z"
  }
}