Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Fediverso
  4. I think the #ActivityPub client-to-server API is extremely important and underrated.

I think the #ActivityPub client-to-server API is extremely important and underrated.

Pianificato Fissato Bloccato Spostato Fediverso
activitypubfediverse
133 Post 13 Autori 1.0k Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • evan@cosocial.caundefined evan@cosocial.ca

    @cwebber @smallcircles @steve thanks for that important clarification.

    It does use message-passing, but not exclusively. I'll update my reply.

    smallcircles@social.coopundefined Questo utente è esterno a questo forum
    smallcircles@social.coopundefined Questo utente è esterno a questo forum
    smallcircles@social.coop
    scritto su ultima modifica di
    #121

    @evan @cwebber @steve

    Which was exactly what I also indicated above, and which aligns to that diagram as well.

    evan@cosocial.caundefined 1 Risposta Ultima Risposta
    0
    • evan@cosocial.caundefined evan@cosocial.ca

      @smallcircles @cwebber @steve hey, Arnold.

      I don't think argument from ignorance is a good way to have a discussion.

      I chose to take you at your word that you didn't know what a "read-write API" is, and that you couldn't figure it out from context clues, so I dropped a link to Wikipedia.

      What would you have done, if you were me?

      smallcircles@social.coopundefined Questo utente è esterno a questo forum
      smallcircles@social.coopundefined Questo utente è esterno a questo forum
      smallcircles@social.coop
      scritto su ultima modifica di
      #122

      @evan @cwebber @steve

      So why don't you use the word REST? I never encountered "read-write API". It is an informal term.

      But that is not the point. You can have a REST API, fine. But that says nothing in itself. What does it expose? You might say "Duh.. ActivityPub!" but that is not very informative either. There is the notion of message exchange, and of an addressing mechanism, indicating higher level abstractions that conform to well-known architecture patterns, and would allow us to have more productive communication, delve less in implementation details and confusions of protocol behavior with solution design functionality, for starters.

      evan@cosocial.caundefined 1 Risposta Ultima Risposta
      0
      • smallcircles@social.coopundefined smallcircles@social.coop

        @evan @cwebber @steve

        Which was exactly what I also indicated above, and which aligns to that diagram as well.

        evan@cosocial.caundefined Questo utente è esterno a questo forum
        evan@cosocial.caundefined Questo utente è esterno a questo forum
        evan@cosocial.ca
        scritto su ultima modifica di
        #123

        @smallcircles @cwebber @steve awesome.

        So, would you like me to review your diagram and give comments? I don't know what you're looking for from me in this conversation.

        smallcircles@social.coopundefined 1 Risposta Ultima Risposta
        0
        • evan@cosocial.caundefined evan@cosocial.ca

          @smallcircles @cwebber @steve awesome.

          So, would you like me to review your diagram and give comments? I don't know what you're looking for from me in this conversation.

          smallcircles@social.coopundefined Questo utente è esterno a questo forum
          smallcircles@social.coopundefined Questo utente è esterno a questo forum
          smallcircles@social.coop
          scritto su ultima modifica di
          #124

          @evan @cwebber @steve

          Not needed. I hope to be able to add some feedback to the AP API repo.

          evan@cosocial.caundefined 1 Risposta Ultima Risposta
          0
          • smallcircles@social.coopundefined smallcircles@social.coop

            @evan @cwebber @steve

            Not needed. I hope to be able to add some feedback to the AP API repo.

            evan@cosocial.caundefined Questo utente è esterno a questo forum
            evan@cosocial.caundefined Questo utente è esterno a questo forum
            evan@cosocial.ca
            scritto su ultima modifica di
            #125

            @smallcircles @cwebber @steve I would personally really appreciate that. I also think it'd be helpful for the ecosystem. I like that you combine a high-level social and technical approach to discussions of ActivityPub and the Social Web with an almost encyclopedic knowledge of the details. It's a rare combination and extremely valuable.

            smallcircles@social.coopundefined 1 Risposta Ultima Risposta
            0
            • evan@cosocial.caundefined evan@cosocial.ca

              @smallcircles @cwebber @steve I would personally really appreciate that. I also think it'd be helpful for the ecosystem. I like that you combine a high-level social and technical approach to discussions of ActivityPub and the Social Web with an almost encyclopedic knowledge of the details. It's a rare combination and extremely valuable.

              smallcircles@social.coopundefined Questo utente è esterno a questo forum
              smallcircles@social.coopundefined Questo utente è esterno a questo forum
              smallcircles@social.coop
              scritto su ultima modifica di
              #126

              @evan @cwebber @steve

              Thank you, that is nice to hear. I am however not an expert, am but a humble generalist and a person who'd love to be in that Solution developer stakeholder role. Who however does not see the fediverse trend in a direction where I'd adopt the technology for what I have in mind. Drifting away from "the promise" that I read in the #ActivityPub specs in 2017, and which at the time made me decide to lend a helping hand here and there as #SocialHub facilitator and tech advocate.

              evan@cosocial.caundefined 1 Risposta Ultima Risposta
              0
              • smallcircles@social.coopundefined smallcircles@social.coop

                @evan @cwebber @steve

                Thank you, that is nice to hear. I am however not an expert, am but a humble generalist and a person who'd love to be in that Solution developer stakeholder role. Who however does not see the fediverse trend in a direction where I'd adopt the technology for what I have in mind. Drifting away from "the promise" that I read in the #ActivityPub specs in 2017, and which at the time made me decide to lend a helping hand here and there as #SocialHub facilitator and tech advocate.

                evan@cosocial.caundefined Questo utente è esterno a questo forum
                evan@cosocial.caundefined Questo utente è esterno a questo forum
                evan@cosocial.ca
                scritto su ultima modifica di
                #127

                @smallcircles what do you have in mind, and how is the Fediverse trending in the wrong direction for it?

                smallcircles@social.coopundefined 1 Risposta Ultima Risposta
                0
                • smallcircles@social.coopundefined smallcircles@social.coop

                  @evan @cwebber @steve

                  So why don't you use the word REST? I never encountered "read-write API". It is an informal term.

                  But that is not the point. You can have a REST API, fine. But that says nothing in itself. What does it expose? You might say "Duh.. ActivityPub!" but that is not very informative either. There is the notion of message exchange, and of an addressing mechanism, indicating higher level abstractions that conform to well-known architecture patterns, and would allow us to have more productive communication, delve less in implementation details and confusions of protocol behavior with solution design functionality, for starters.

                  evan@cosocial.caundefined Questo utente è esterno a questo forum
                  evan@cosocial.caundefined Questo utente è esterno a questo forum
                  evan@cosocial.ca
                  scritto su ultima modifica di
                  #128

                  @smallcircles @cwebber @steve I'm fine with that.

                  However, I think ActivityPub builds up persistent state on the server side which can be read and used by other processors.

                  For example, when I `Like` something, it goes into my `liked` collection, and the activity goes into the `likes` for that object. The `Like` activity goes into my `outbox` and others' `inbox`. People can review that information and use it.

                  evan@cosocial.caundefined 1 Risposta Ultima Risposta
                  0
                  • evan@cosocial.caundefined evan@cosocial.ca

                    @smallcircles @cwebber @steve I'm fine with that.

                    However, I think ActivityPub builds up persistent state on the server side which can be read and used by other processors.

                    For example, when I `Like` something, it goes into my `liked` collection, and the activity goes into the `likes` for that object. The `Like` activity goes into my `outbox` and others' `inbox`. People can review that information and use it.

                    evan@cosocial.caundefined Questo utente è esterno a questo forum
                    evan@cosocial.caundefined Questo utente è esterno a questo forum
                    evan@cosocial.ca
                    scritto su ultima modifica di
                    #129

                    @smallcircles @cwebber @steve

                    Some implementations skip some of these steps, because they are focused only on processing messages as they arrive. So, I am reluctant to overemphasize the message processing at the expense of the personal datastore functionality.

                    1 Risposta Ultima Risposta
                    0
                    • evan@cosocial.caundefined evan@cosocial.ca

                      @smallcircles what do you have in mind, and how is the Fediverse trending in the wrong direction for it?

                      smallcircles@social.coopundefined Questo utente è esterno a questo forum
                      smallcircles@social.coopundefined Questo utente è esterno a questo forum
                      smallcircles@social.coop
                      scritto su ultima modifica di
                      #130

                      @evan

                      So the area where my plans go I call "Residential social networking", geo-fenced but inter-connected social networking circles that cover a city, town, or rural area, and which enable their residents to not only create content on the network, but the dynamic apps and services based on local needs that exist in the area. The intent of a residential social network is to engage people *offline* and in activities that support the local economy. Or rather strengthens the Circles of Sustainability in SX terminology:

                      https://coding.social/blog/reimagine-social/#circles-of-sustainability

                      And all this should be a relatively low-code affair, directly accessible already for a first-time dev. This requires having a mature open standards based healthy technology foundation and thriving ecosystem.

                      I am a developer, though with rusty coding skills these days, and I might have started a fedi app design in 2018 or so. But this would not have led to the desired outcome, just throw one more app-centric software in the mix.

                      evan@cosocial.caundefined 1 Risposta Ultima Risposta
                      0
                      • smallcircles@social.coopundefined smallcircles@social.coop

                        @evan

                        So the area where my plans go I call "Residential social networking", geo-fenced but inter-connected social networking circles that cover a city, town, or rural area, and which enable their residents to not only create content on the network, but the dynamic apps and services based on local needs that exist in the area. The intent of a residential social network is to engage people *offline* and in activities that support the local economy. Or rather strengthens the Circles of Sustainability in SX terminology:

                        https://coding.social/blog/reimagine-social/#circles-of-sustainability

                        And all this should be a relatively low-code affair, directly accessible already for a first-time dev. This requires having a mature open standards based healthy technology foundation and thriving ecosystem.

                        I am a developer, though with rusty coding skills these days, and I might have started a fedi app design in 2018 or so. But this would not have led to the desired outcome, just throw one more app-centric software in the mix.

                        evan@cosocial.caundefined Questo utente è esterno a questo forum
                        evan@cosocial.caundefined Questo utente è esterno a questo forum
                        evan@cosocial.ca
                        scritto su ultima modifica di
                        #131

                        @smallcircles that sounds cool!

                        kim@social.gfsc.studioundefined 1 Risposta Ultima Risposta
                        0
                        • evan@cosocial.caundefined evan@cosocial.ca

                          @smallcircles that sounds cool!

                          kim@social.gfsc.studioundefined Questo utente è esterno a questo forum
                          kim@social.gfsc.studioundefined Questo utente è esterno a questo forum
                          kim@social.gfsc.studio
                          scritto su ultima modifica di
                          #132

                          @evan @smallcircles just to note this is the ballpark i've been working in for a little while now

                          https://gfsc.community/whats-happening-where-you-live-re-introducing-placecal/

                          1 Risposta Ultima Risposta
                          0

                          Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                          Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                          Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                          Registrati Accedi
                          Rispondi
                          • Risposta alla discussione
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti


                          • 1
                          • 2
                          • 3
                          • 4
                          • 5
                          • 6
                          • 7
                          Feed RSS
                          I think the #ActivityPub client-to-server API is extremely important and underrated.
                          @pierobosio@soc.bosio.info
                          V4.10.0 Contributors
                          • Accedi

                          • Accedi o registrati per effettuare la ricerca.
                          • Primo post
                            Ultimo post