#chirper — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #chirper, aggregated by home.social.
-
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.
https://myfear.substack.com/p/build-twitter-clone-quarkus-kafka-qute
#Quarkus #Java #Qute #PostgreSQL #Chirper #Kafka -
#Chirper #BuildInPublic: Still working on the Outbox API: https://github.com/radar/chirper/pull/11. Pagination through, now need to fill out info like `to` and `cc`.
-
#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
-
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. https://github.com/radar/chirper/pull/10/commits/3e8a93790b64c00b2b5957a1cc435c9729b41451. A small improvement that can really add up over time.
-
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 :)
-
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!
-
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!
-
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 -
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 https://github.com/radar/chirper