{
  "path": "/3mh7ahavqa22e",
  "site": "at://did:plc:lehcqqkwzcwvjvw66uthu5oq/site.standard.publication/3m367bemk3c2i",
  "tags": [
    "expo",
    "react native",
    "mobile",
    "atmosphereconf",
    "atmosphereconf-2026"
  ],
  "$type": "site.standard.document",
  "title": "AtmosphereConf Sponsor: Expo",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019cc111-7904-744b-aaf7-877fd057b453",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Thanks to Expo for support the conference with both a sponsorship, and taking the time to join us in person to host a panel."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreibtqiro3lzyk3z2wpuzxvhcir7gyojeu3jcmfsc5tq43f7iaiwizy"
                },
                "mimeType": "image/png",
                "size": 12245
              },
              "aspectRatio": {
                "width": 1024,
                "height": 289
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 14,
                    "byteStart": 5
                  },
                  "features": [
                    {
                      "did": "did:plc:xinso5nzzhsfncnr5rtsoqba",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "Expo @expo.dev is a full-stack React Native framework that helps you create apps that run everywhere, from web to full iOS and Android builds direct to testing and publishing app stores."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Recently Expo released SDK 55, which makes React Native feel more native than ever on cross platform apps! Expo Router v55 brings (almost) everything you could want to React Native."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://try.expo.dev/at-proto",
              "$type": "pub.leaflet.blocks.website",
              "title": "Expo SDK 55 - Expo Changelog",
              "description": "Learn about the changes and how to upgrade",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihz5aengzjriurahjqixhgnsigf6wlswknahsj6l3ldcwpkaowubu"
                },
                "mimeType": "image/png",
                "size": 34839
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "The Bluesky team was kind enough to introduce us, since they're active Expo users themselves for the Bluesky client apps."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "plaintext": "Discussion Panel: From protocol to product: How Expo powers the next wave of atproto applications"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 6
                  },
                  "features": [
                    {
                      "did": "did:plc:5fy65fhaureb6xslan6m4t4z",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "Eliot @eliot.sh is hosting this panel from Expo, with panel participants all actively using Expo to build their products:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 24,
                          "byteStart": 12
                        },
                        "features": [
                          {
                            "did": "did:plc:ragtjsm2j2vknwkz3zp4oxrd",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      },
                      {
                        "index": {
                          "byteEnd": 47,
                          "byteStart": 38
                        },
                        "features": [
                          {
                            "did": "did:plc:z72i7hdynmk6r22z27h6tvur",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "Paul Frazee @pfrazee.com, Bluesky app @bsky.app "
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 39,
                          "byteStart": 14
                        },
                        "features": [
                          {
                            "did": "did:plc:uvuzsptk4b22b63xowm62chr",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      },
                      {
                        "index": {
                          "byteEnd": 67,
                          "byteStart": 51
                        },
                        "features": [
                          {
                            "did": "did:plc:4adlzwqtkv4dirxjwq4c3tlm",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "Reed Harmeyer @reedharmeyer.bsky.social , Skylight @skylight.social "
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 19,
                          "byteStart": 11
                        },
                        "features": [
                          {
                            "did": "did:plc:2zmxikig2sj7gqaezl5gntae",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      },
                      {
                        "index": {
                          "byteEnd": 47,
                          "byteStart": 34
                        },
                        "features": [
                          {
                            "did": "did:plc:rbvrr34edl5ddpuwcubjiost",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "Eli Mallon @iame.li , Streamplace @stream.place "
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "url": "https://atmosphereconf.org/event/Y561Qv6",
              "$type": "pub.leaflet.blocks.iframe",
              "height": 553
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 167,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 193,
                    "byteStart": 167
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    },
                    {
                      "uri": "https://atmosphereconf.org",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 194,
                    "byteStart": 193
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "AtmosphereConf is the global community conference for atproto. It takes place March 26th - 29th in Vancouver, Canada. Find out more and buy your tickets to join us at https://atmosphereconf.org "
            }
          }
        ]
      }
    ]
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibtqiro3lzyk3z2wpuzxvhcir7gyojeu3jcmfsc5tq43f7iaiwizy"
    },
    "mimeType": "image/png",
    "size": 12245
  },
  "bskyPostRef": {
    "cid": "bafyreibrbebgyfoatp644itvkffxw6gpnud67mgjcmhim2snm76lzcjm54",
    "uri": "at://did:plc:lehcqqkwzcwvjvw66uthu5oq/app.bsky.feed.post/3mh7ahctgtk2e",
    "commit": {
      "cid": "bafyreify6hqohhpfunrfdpitu45fecfh7mxyloekyfti7posoqdhqpipea",
      "rev": "3mh7ahcvor32d"
    },
    "validationStatus": "valid"
  },
  "description": "The Expo team is sponsoring the conference, and joining us in person for presentations",
  "publishedAt": "2026-03-16T19:55:38.214Z"
}