ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Discover how to effectively use lazy vars in Swift! This video guide covers their purpose, necessity, and usage: https://www.youtube.com/watch?v=9aAGoo3PBpM #Swift #Programming #CodingTips

Apr 20, 2025, 6:33 AM

Record data

{
  "uri": "at://did:plc:echnmsguhajwzpsw3x73jc2e/app.bsky.feed.post/3ln7zraufks2g",
  "cid": "bafyreihfon6pio4lj6xu6ef6eb6b3fbwos76cwl4agc2j56whzhtduqtz4",
  "value": {
    "text": "Discover how to effectively use lazy vars in Swift! This video guide covers their purpose, necessity, and usage: https://www.youtube.com/watch?v=9aAGoo3PBpM #Swift #Programming #CodingTips",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://www.youtube.com/watch?v=9aAGoo3PBpM",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreiaa4oi5kgubgx345wwfca4bqwcjmdutcpmy35q4gqnut6tmxeb5ce"
          },
          "mimeType": "image/jpeg",
          "size": 29732
        },
        "title": "Lazy vars in Swift explained",
        "description": "What are lazy vars used for? Do we even need them? And how are they used? \n\nIn this video, you'll learn everything you need to know about lazy vars in Swift!\n\nThis video is a companion video for https://www.donnywals.com/what-are-lazy-vars-in-swift/\n\nLevel up your Swift Concurrency skills with my concurrency course: https://donnyplus.com/p/practical-swift-concurrency-the-video-course"
      }
    },
    "facets": [
      {
        "index": {
          "byteEnd": 156,
          "byteStart": 113
        },
        "features": [
          {
            "uri": "https://www.youtube.com/watch?v=9aAGoo3PBpM",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 163,
          "byteStart": 157
        },
        "features": [
          {
            "tag": "Swift",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 176,
          "byteStart": 164
        },
        "features": [
          {
            "tag": "Programming",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 188,
          "byteStart": 177
        },
        "features": [
          {
            "tag": "CodingTips",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      }
    ],
    "createdAt": "2025-04-20T06:33:36.423Z"
  }
}