Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Hello, Fediverse πŸ‘‹


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @evan

    > it's ok if you haven't heard of a REST API.

    Well, you be you. I consider this a 'typical Evan remark' by now, dripping with sarcasm. It is a weird fit for someone who want to lead the efforts, I'd say.

    Ah well. What I am talking about is architecture and design, and all the things that allow people to easily form a clear mental picture on how things fit together, wrap their head around the fediverse.

    A HTTP interface is a very low-level thing, and clearly but one of the many moving parts that play a role in based solution development.

    Never defining this well, and having the documentation be scattered all across the fediverse in 1,001 random locations doesn't help. Meanwhile the dev talk that is going on for years remains very inefficient due to endless Babylonian speech confusion.

    https://social.coop/@smallcircles/116109447243110037

    @cwebber @steve

    read more

  • @evan @smallcircles @steve ActivityPub already is a message passing paradigm

    read more

  • @smallcircles @steve So, I disagree that we have to adopt a message-passing paradigm for ActivityPub.

    read more

  • @smallcircles @steve one anti-pattern I dislike seeing in ActivityPub discussions is that only one interaction defined in the ActivityPub spec is valid: an HTTP POST to an actor's `inbox` for server-to-server interactions.

    We can use HTTP GET to fetch additional data about objects, actors and collections.

    read more

  • @smallcircles @steve it's ok if you haven't heard of a REST API. It's an API that uses HTTP for reading and writing data. Wikipedia has a good
    article about it:

    https://en.wikipedia.org/wiki/REST

    read more

  • @evan @steve

    Another issue: Unclear protocol layers.

    > I am not a fan of the idea that is a message-passing system; it's a read-write API.

    I'm not sure what a "read-write API" is, really. It 's a fuzzy term, whereas message based systems have well-defined architecture patterns and a body of IT knowledge and practice to apply them in robust communication systems. A 'Message API' has a generic, consistent interface.

    The overarching goal of AS/AP should be empowerment of the Solution developer so they can directly focus on building use cases for their application or business domain. They should not have to think about any of the intrinsics of the protocol, like particular GETs and POSTs used to model protocol capabilities in the HTTP transport layer.

    Solution design then involves:

    0. Model the domain
    1. Data modeling, msg formats + validation
    2. Define actor msg exchange patterns
    3. Document design
    --
    4. Improve these steps. Add native protocol + tool support over time.

    read more

  • Welcome @sophiekaz I am also fairly new to this. You mentioned LinkedIn, is there a fediverse alternative?

    read more

  • @sophiekaz@mastodon.social Welcome to the Fediverse :wave:

    read more
Post suggeriti
  • 0 Votes
    36 Posts
    79 Views
    Our initial clients will be built in JavaScript, so you’d need to enable JS on your browser to use it (for now)And, it will require special features on your server, so this won’t work on Mastodon (for now)Download the road, things will change. We’re defining a standard API that anyone can build in. So hopefully someone can built installable clients (iOS, Android, desktop) that work separate from your browser. @ddlyh @bonfire @swf @sovtechfund
  • 0 Votes
    1 Posts
    13 Views
    #viernesdeescritorio #viernes_de_escritorio #desktopfriday #debian #fediverse #mastodon #linux
  • PieFed 1.3 is released

    PieFed Meta fediverse piefed
    1
    0 Votes
    1 Posts
    9 Views
    What's new Media library that lets you upload images to comments/post body and paste from the clipboard Animated gif support for user profile pictures Specify alt-text for link posts that link to an image Emoji picker and spoiler button added to markdown toolbar More links to the modlog (footer, community sidebar, user profile) and improved searching/filtering Leave a conversation to remove it from the list of their direct message conversations Post urls are now "friendly" since they include the community name and a snippet of the title instead of just a number Add link to show parent comment when directly viewing a comment reply Image markdown style formatting to allow more advanced control of how images are rendered. e.g. ![image alt text :: width=300px](https://url to image) Code syntax highlighting in code blocks and allow for style selection in user settings Tag cloud added to sidebar for feeds and topics Better searching and filtering of the Instances list Add a block (of a user, community, instance or domain) from the blocks and filters management area, without doing it via a post Popup suggestions when mentioning a community or user as you type Onboarding plugin which auto-subscribes, auto-blocks and sends a welcome message for new accounts Improved federation efficiency Old posts can be automatically archived (saved to S3) to free up database space Old posts by bots with no comments are automatically deleted LLDAP support, which does LDAP a bit differently To upgrade To upgrade from 1.2.x: git pull git checkout v1.3.x ./deploy.sh or ./deploy-docker.sh In the past we had a separate project for realtime notifications, which is now unsupported as it's code has been merged with the main PieFed project. To set it up, refer to the Push Notifications section of install.md. As well as enhancing the user experience doing this will decrease load on your server if it hosts local communities with many subscribers as some of the federation work has been offloaded to the push notifications service. Donations PieFed is free and open-source software while operating without any advertising, monetization, or reliance on venture capital. Your donations are vital in supporting the PieFed development effort, allowing us to expand and enhance PieFed with new features. Donations can be made via Patreon, Liberapay or Ko-fi.
  • 0 Votes
    2 Posts
    22 Views
    @dansup I can’t wait