ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

media.pragprog.com/n... - Advanced Hands-on Rust by @herberticus.bsky.social - Automate Your Home Using Go by Ricardo Gerardi and Mike Riley - Effective Haskell by @cercerilla.bsky.social - The New and Improved Flask Mega-Tutorial by @miguelgrinberg.com

May 3, 2025, 2:36 PM

Record data

{
  "uri": "at://did:plc:lblricp3up5yiq74h4gx2o2c/app.bsky.feed.post/3lobkrxguoq2y",
  "cid": "bafyreicm54psco7aeiszlnzhdyy3q3incclzffftzpvhy6vvwik2fmf5n4",
  "value": {
    "text": "media.pragprog.com/n...\n\n- Advanced Hands-on Rust \nby @herberticus.bsky.social \n\n- Automate Your Home Using Go \nby Ricardo Gerardi and Mike Riley\n\n- Effective Haskell\nby @cercerilla.bsky.social \n\n- The New and Improved Flask Mega-Tutorial \nby @miguelgrinberg.com",
    "$type": "app.bsky.feed.post",
    "reply": {
      "root": {
        "cid": "bafyreifgqfhavzygaminmfnplfj7ej56x5llr2w6k5cz23y32dlh4tufcq",
        "uri": "at://did:plc:lblricp3up5yiq74h4gx2o2c/app.bsky.feed.post/3lobkru5xtv2a"
      },
      "parent": {
        "cid": "bafyreifgqfhavzygaminmfnplfj7ej56x5llr2w6k5cz23y32dlh4tufcq",
        "uri": "at://did:plc:lblricp3up5yiq74h4gx2o2c/app.bsky.feed.post/3lobkru5xtv2a"
      }
    },
    "facets": [
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 109,
          "byteStart": 85
        },
        "features": [
          {
            "did": "did:plc:4qpxx33py6isqfywt2r5qfzw",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      },
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 224,
          "byteStart": 201
        },
        "features": [
          {
            "did": "did:plc:63qoecfu4jj73tnmsxu5tv2e",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      },
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 293,
          "byteStart": 274
        },
        "features": [
          {
            "did": "did:plc:5qbp2ohvatyfjoojxy3gu6hy",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 23,
          "byteStart": 0
        },
        "features": [
          {
            "uri": "https://media.pragprog.com/newsletters/2025-04-29.html",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-05-03T14:36:05.335Z"
  }
}