home.social

#chirper — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #chirper, aggregated by home.social.

fetched live
  1. Chirper: Build a Full-Stack mini Twitter Clone with Quarkus, Kafka, and Qute
    Discover how to combine Quarkus Dev Services, Hibernate Panache, Kafka, and Qute to build a modern, real-time Java web app.
    myfear.substack.com/p/build-tw
    #Quarkus #Java #Qute #PostgreSQL #Chirper #Kafka

  2. #Chirper #BuildInPublic: Still working on the Outbox API: github.com/radar/chirper/pull/. Pagination through, now need to fill out info like `to` and `cc`.

  3. #chirper #BuildInPublic spent the morning building up an API endpoint for a user’s outbox. It’ll read from the statuses table in the app and build up a representation of activities from that.

    Have been spending a bunch of time reading both the ActivityPub + ActivityStream specs.

    After this, I’d like to return to the PostStatus action so that it “fans out” a message to an account’s followers, sending it to their declared inboxes

  4. #Chirper

    Spent this morning going through and cleaning up some past mistakes. One in particular: I can call the GQL schema object itself to test how it behaves, rather than going through the app's request stack. github.com/radar/chirper/pull/. A small improvement that can really add up over time.

  5. #Chirper

    Tracking a couple of pieces of work in the issues tracker now. If you're wanting to contribute, pick up an issue and see what you can do :)

    github.com/radar/chirper/issue

  6. #Chirper

    Managed to get ruby.social to make a WebFinger request to the API to get profile details. Even though it doesn't look like it!

  7. Tonight on #Chirper:

    Attempting to find out how Mastodon does account discovery. I can make ruby.social's search hit my local server, but it returns 0 results. Time to dive into the Mastodon source!

  8. Today’s progress:

    1. Only create follows if the object is known to the instance
    2. Setting up Next + Apollo + GraphQL + Tailwind frontend, in prep for creating a box to post statuses into next time.
    #Chirper #BuildInPublic

  9. Over the next few weeks, I’m going to try and build a Mastodon-like ActivityPub app using Hanami + GraphQL. You can follow along in this thread. #chirper #BuildInPublic github.com/radar/chirper