Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. General Discussion
  3. The fediverse needs better developer resources.

The fediverse needs better developer resources.

Scheduled Pinned Locked Moved General Discussion
activitypubsoon
14 Posts 9 Posters 516 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dansup@mastodon.socialD dansup@mastodon.social

    The fediverse needs better developer resources. The kind ATProto has.

    Fixing that gap: rich documentation, interactive examples, instant prototyping.

    Built indie-style with FediDB, browser.pub and other community resources to create a better foundation for the next generation of fediverse developers.

    Sometimes one spark is all it takes. Share if you care ✨

    #ActivityPub #soon

    thisismissem@activitypub.spaceT This user is from outside of this forum
    thisismissem@activitypub.spaceT This user is from outside of this forum
    thisismissem@activitypub.space
    wrote on last edited by
    #5

    You also cannot separate the success of AT Protocol in it's developer engagement from the existence of the Personal Data Server (or, Personal Data Storage), building applications is much easier when you don't need to deal with user registration, authentication and authorization, data storage, etc. When all you need to concern yourself with as an application developer is "I write data to the personal data server for the authenticated account, using this lexicon", development is much much easier.

    Right now in the ActivityPub ecosystem, we see all the same problems as those that the Solid ecosystem sees (both rely on JSON-LD and data effectively being schemaless), but on top of that, the current architecture of the Fediverse is these huge monolithic servers with their own proprietary APIs. If you spend enough time in the ATmosphere looking at AT Protocol, you'll note that they just don't have that issue. Sure, there's lexicon clashes where someone extends someone else's lexicon, and there's all the problems of schema design, but you don't need to think about so much lower level infrastructure — it just exists.

    Only a relatively small handful of people end up needing to think about that lower level infrastructure: the people implementing custom PDSes, Relays, and AppViews, but that last one is changing with the advent of https://slices.network which makes it trivial to build an AppView for your application.

    1 Reply Last reply
    2
    • dansup@mastodon.socialD dansup@mastodon.social

      The fediverse needs better developer resources. The kind ATProto has.

      Fixing that gap: rich documentation, interactive examples, instant prototyping.

      Built indie-style with FediDB, browser.pub and other community resources to create a better foundation for the next generation of fediverse developers.

      Sometimes one spark is all it takes. Share if you care ✨

      #ActivityPub #soon

      evan@cosocial.caE This user is from outside of this forum
      evan@cosocial.caE This user is from outside of this forum
      evan@cosocial.ca
      wrote on last edited by
      #6

      @dansup are you coming to Fediforum?

      dansup@mastodon.socialD 1 Reply Last reply
      0
      • evan@cosocial.caE evan@cosocial.ca

        @dansup are you coming to Fediforum?

        dansup@mastodon.socialD This user is from outside of this forum
        dansup@mastodon.socialD This user is from outside of this forum
        dansup@mastodon.social
        wrote on last edited by
        #7

        @evan Yes!

        evan@cosocial.caE 1 Reply Last reply
        0
        • dansup@mastodon.socialD dansup@mastodon.social

          @evan Yes!

          evan@cosocial.caE This user is from outside of this forum
          evan@cosocial.caE This user is from outside of this forum
          evan@cosocial.ca
          wrote on last edited by
          #8

          @dansup awesome

          1 Reply Last reply
          0
          • drpen@mastodon.socialD This user is from outside of this forum
            drpen@mastodon.socialD This user is from outside of this forum
            drpen@mastodon.social
            wrote on last edited by
            #9

            @thisismissem hey this is really interesting bc Im writing about personal (identity/profile) data in open systems, like POD/Solid etc. Im not a tech, Im a tech/society academic. Can you point me at any blogposts or similar that are recent, that outline what youre talking about here, or related topics?

            thisismissem@activitypub.spaceT 1 Reply Last reply
            0
            • drpen@mastodon.socialD drpen@mastodon.social

              @thisismissem hey this is really interesting bc Im writing about personal (identity/profile) data in open systems, like POD/Solid etc. Im not a tech, Im a tech/society academic. Can you point me at any blogposts or similar that are recent, that outline what youre talking about here, or related topics?

              thisismissem@activitypub.spaceT This user is from outside of this forum
              thisismissem@activitypub.spaceT This user is from outside of this forum
              thisismissem@activitypub.space
              wrote on last edited by
              #10

              drpen@mastodon.social drop me an email and I'll try to dig some links up: emelia @ brandedcode.com

              1 Reply Last reply
              0
              • drpen@mastodon.socialD This user is from outside of this forum
                drpen@mastodon.socialD This user is from outside of this forum
                drpen@mastodon.social
                wrote on last edited by
                #11

                @thisismissem thanks so much. I'll email from my uni address so you know I'm legit 🙂

                1 Reply Last reply
                0
                • anna@hexile.witches.liveA This user is from outside of this forum
                  anna@hexile.witches.liveA This user is from outside of this forum
                  anna@hexile.witches.live
                  wrote on last edited by
                  #12
                  @thisismissem @dansup as much as im cautious about glazing the overly complex atproto implementation, i think you have a point that the PDS has some lessons to teach ActivityPub, especially where it comes to finding ways to solve one of the biggest fediverse pain points of being at the mercy of server admins running shoestring operations that are notoriously short-lived. this isn't always a bad thing though and can be turned into a positive thing if there are ways to make one's account something that is less tied to a particular server, especially if taking some precautions or using inexpensive (if not free) services to keep backups of your PDS means you can always plug your account in to any individual instance
                  1 Reply Last reply
                  1
                  • lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
                    lutindiscret@mastodon.libre-entreprise.comL This user is from outside of this forum
                    lutindiscret@mastodon.libre-entreprise.com
                    wrote on last edited by
                    #13

                    @thisismissem 💯

                    1 Reply Last reply
                    0
                    • gunchleoc@mastodon.scotG This user is from outside of this forum
                      gunchleoc@mastodon.scotG This user is from outside of this forum
                      gunchleoc@mastodon.scot
                      wrote on last edited by
                      #14

                      @dansup @thisismissem Hopefully, at least testing will become a bit easier now https://friend.camp/@darius/115300222885243971

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups