paulox, to django
@paulox@fosstodon.org avatar
paulox, to random
@paulox@fosstodon.org avatar

You'll find all the posts of PyCon Italia 2024 on FediDevs by @anze3db 👇
https://fedidevs.com/pyconit2024/
#PyCon #PyConIT #PyConIT24 #PyConIT2024 #PyConItalia #FediDevs

joelving, to fediverse
@joelving@mastodon.joelving.dk avatar

Every time I take a stab at building for the Fediverse, I'm immediately drained for motivation by the ambiguities and contradictions of the AP/AS2 family of specs.

Oh, you want to do some validation of the actor property of activities posted to the Outbox? Good luck. It can have any number of values, and can even (per examples in the AS2 spec) mention actors from different instances.

Big respect for those of you who muddle through.

#FediDevs #ActivityPub #ActivityStreams

kopper, to fediverse

considering jsonld lets you give multiple types to an object AND there are no overlapping fields between them in theory you can make a completely spec-valid activitystreams object that's both a note AND it's own author actor. truly horrifying behavior

am i missing anything? #fediDevs #activityPub

benpate, to random
@benpate@mastodon.social avatar

In one session of #FediForum, I said that I really needed "a map" of the tools and communities for building apps on the Fediverse.

To follow up on that, I've posted a first draft of what this looks like to me.

If you know more about the Fediverse than me (that's most of you) please take a look and let me know how I could make this list better:

https://emissary.dev/fediverse-resources

Hopefully it's a starting place that'll help other #FediDevs to get their projects moving.

andypiper,
@andypiper@macaw.social avatar

@benpate this is great, care to submit some to the #fedidevs site? I might have to borrow some of your list 🙂

thisismissem, to fediverse
@thisismissem@hachyderm.io avatar

I fundamentally do not think it is wise for the ActivityPub community to be completely reimagining how an existing standard should be implemented, especially in a way that only satisfies the needs of a single client type.

https://codeberg.org/fediverse/fep/src/branch/main/fep/d8c2/fep-d8c2.md

I have a fuller objection to this FEP here: https://socialhub.activitypub.rocks/t/fep-d8c2-oauth-2-0-profile-for-the-activitypub-api/3575/20?u=thisismissem

thisismissem, to fediverse
@thisismissem@hachyderm.io avatar

Apparently Threads supports both the IETF proposed standard for HTTP Signatures AND the version of HTTP Signatures that Mastodon uses.

I would love to see a write up from @mosseri and team as to how they did this, because it's currently a big open question & needs to be resolved so the Fediverse can adopt the proposed standard.

#Fediverse #threads #FediDevs

andypiper, to random
@andypiper@macaw.social avatar

Our #Fediforum brainstorming session for the Fediverse Developer Network #fedidevs
got a shout-out in The New Stack! /cc @J12t https://thenewstack.io/fediforum-showcases-new-fediverse-apps-and-developer-network/

ropoko, to fediverse

as I already posted here, I'm currently working on federated game using

I'm almost finishing my demo and the game landing page, so I want to gather some overall feedback on the idea itself (since demo is not finished)

The game is a real-time strategy game using cards PvP, the federate part, relates most of giving the players the possibility to create their own cards and servers, and of course, playing across different servers

Boosts are appreciated

andypiper,
@andypiper@macaw.social avatar

@ropoko have you thought about demonstrating this at #Fediforum (or a #Fedidevs meeting)? I’m curious what you’re doing around extensions etc. The GitHub resources are a little light as far as I can see. Is there a running instance I can look at?

robb, (edited ) to RSS
@robb@social.lol avatar

🔊 I have something new in the works - EchoFeed https://echofeed.app/

🤔 What is it? A hosted version of Echo (https://echo.rknight.me/). No more fiddling with JSON configs and all that boring stuff.

👉 I've setup a newsletter so you can sign up to know when it's ready and maybe subscribers will get beta access 👀: https://buttondown.email/echofeed or you can follow me here because I'll definitely be posting about it

#RSS #IndieWeb #EchoFeed

dansup,
@dansup@mastodon.social avatar

@robb Exciting!

A service like this is perfect for the fediverse, ping me when you launch and I'll boost your launch post from @pixelfed

I love helping #fediDevs spread the word and helping them get visibility, we're really onto something here 😊

benpate, to mastodon
@benpate@mastodon.social avatar

Hey #FediDevs - anyone have a common solution for minimizing the load from #Mastodon's Delete/Person messages?

I'm working on a standalone ActivityPub server and OH MY GODS Mastodon sends an Imperial Tonne of junk messages.

I don't know what I'd do if I hadn't heard that accounts like mastodon.social/users/fghgh5tr had been deleted....

devnull, to fediverse
@devnull@crag.social avatar

At the end of the day, if an implementor chooses to send everything as as:Note, that's their call, but more "correct" types should be used. Even as:Page is a step in the right direction as it is sufficient generic to encompass a lot.

Perhaps #nodebb will send topics as as:OrderedCollection, because at its core, what is a topic but an ordered collection of posts/notes?

#ActivityPub #fedidevs

https://social.wake.st/@liaizon/111952041898129470

paulox, (edited ) to foss
@paulox@fosstodon.org avatar

I read so many posts from Brussels and I would like to be at FOSDEM too, I hope to participate next year. 🤞

For this year I will follow him here on Mastodon 🦣

Thanks to FediDevs for the post aggregation
https://fedidevs.com/fosdem24/

CC @fosdem @fedidevs

#FOSDEM #FOSDEM24 #FOSDEM2024 #FOSS #FreeSoftware #OpenSource #Europe #Fedidevs #FOMO

hazelnoot, to queer

Hello! I'm Hazel, a queer foxgirl software developer.

I'm a transfem demigirl and I also describe myself as lesbian, although its a bit more complicated than that. I care deeply about trans issues, queer life, and other LGBTQ+ topics. DMs are open to anyone questioning their gender or struggling with their identity.

I also love programming as a hobby and I babble with retro-computing. I've got a particular fondness for 80s era computers, even though they're well before my time. There's just something fun about the unique and creative computer designs from that decade! I've got a Timex Sinclair 2068 that I especially love.

Some other things I like are PC gaming and TTRPGs. You'll often find me playing Genshin Impact, Honkai Star Rail, or D&D 5th edition. I also love trying out indie games, so please tell me about your own!

My current passion project is ActivityPub Sharp - an attempt to build a static-typed implementation of ActivityPub with full support for spec-compliant and real-world federation. I also contribute to Letterbook with the hope of sparking a new generation of safer and more private fediverse software.

Feel free to start up a conversation about these or any other topics - I love to chat!

#Introduction #Queer #Trans #Transgender #Transfem #DemiGirl #Lesbian #LGBTQ #Gaming #TTRPGs #SoftwareDev #Coding #Programming #FediDev #FediDevs #ActivityPub #RetroComputing #RetroComputers #FoxGirl #GenshinImpact #HonkaiStarRail

kopper, to random

i hacked Announce/Activity support back in due to the new queue changes in misskey dev branch to hopefully cut down on delayed jobs without needing to unnecessarily defederate lemmy instances

extending this hack a tiny bit may also help with the fedibuzz jobs failing. i'll need to look into details on if it's possible (and the exact shape of the ap payload they send out)

kopper,

activitypub people, need advice:

in the real world, how many activity ids are actually http requestable?

#fediDev #fediDevs #activityPub

linos, to fediverse German
@linos@graz.social avatar

Question for my fellow #FediDevs:

In #ActivityPub when removing a previously accepted follower, should one send a 'Reject' of the 'Follow' or 'Undo' the previously sent 'Accept'. Or is both valid?

thisismissem, to random
@thisismissem@hachyderm.io avatar

I'll be at the next FediForum in March 2024 (19th and 20th) — hopefully I’ll see a lot of people there: https://www.eventbrite.com/e/fediforum-march-2024-tickets-777377355597

#FediDevs #ModerationTooling #FediForum

thisismissem, to fediverse
@thisismissem@hachyderm.io avatar

Do any fediverse platforms support HEIFs/HEICs files? Do these files exist in media that's transmitted across the fediverse?

These are patented & proprietary formats so you seem to need licenses to work with them.

#fediverse #FediDevs

joelving, to random
@joelving@mastodon.joelving.dk avatar

It's very rare to see someone take so much criticism - constructive or not, well-founded or not - so well as @evan does.

I don't agree with all his assessments (since I'm rather new to this, it may very well be me who's wrong more often than not), but that attitude alone makes us lucky to have him as a voice and driver in this.

#FediDevs

joelving, to fediverse
@joelving@mastodon.joelving.dk avatar

All the people criticizing competing decentralized protocols owe it to the -community to work hard on making the spec implementable in a straightforward and incremental way.

"Build for ActivityPub or you're harming us all" is unreasonable for anyone to say given the ambiguity of the spec and the effort required to implement it in its current form.

kopper, to fediverse

i am now parsing AND rendering jsonld without taking any shortcuts (proper compacting and framing!) using the exact same underlying pydantic model. ruff and mypy are passing as much as they can when pyld has zero type hints

i will still be storing things "natively" and only handling jsonld when dealing with activitypub because i have better things to do with my life (i wonder how well this is gonna pan out in the long term ​:clueless:​)

there's a lot of to_id utility function calling i wish i could abstract away but that would probably require diving into completely unreadable pydantic extension jank and hacking around mypy and i am so DONE with this

#activityPub #python #fediDev #fediDevs

box464, to fediverse
@box464@mastodon.social avatar

I had a 10 hour road trip today, so loaded up on podcasts - for the most part, they were related to the ActivityPub/Mastodon and extremely interesting. Sharing the list of episodes from my #Postmarks instance. Lots of big names in the fediverse here.

If you know of any more, please reply with your suggestions and I'll add 'em to the list.

https://bookmarks.box464.com/tagged/Fediverse/podcast/roadtrip

#FediDev #Fediverse #podcast

box464,
@box464@mastodon.social avatar

If you only listened to one of the mentioned podcast, I'd highly recommend this 3 part series from @librelounge that deep dives into the ActivityPub protocol. From 2019, but still completely relevant today.

https://librelounge.org/episodes/episode-12-activitypub-part-1.html

#Fedidevs #Fediverse #ActivityPub

Jeremiah, to random
@Jeremiah@alpaca.gold avatar

#NGIForum23 by @EC_NGI Day 2 kicking off. I will be live tweeting again here.

Follow along 🙌 or mute this thread 🙃

Live stream: https://ngiforum2023.eu/live-streaming/

Agenda: https://ngiforum2023.eu/agenda/

Jeremiah,
@Jeremiah@alpaca.gold avatar

Pearse O'Donohue, Director for the Future Networks Directorate of DG CONNECT at the European Commission, announced a new €27M commons fund and new pilots for strategic topics: central bank digital currencies, scaling fediverse service providers, development in local communities.

I am very curious to know more the new fediverse pilot. Can't find any more information yet. @EC_NGI can you link me something?

#NGIForum23 #fedidevs

Jeremiah, to random
@Jeremiah@alpaca.gold avatar

Any other fellow at , I’d love to meet you today!

I’m wearing a blue and purple plant print sweater. Say hello!

@EC_NGI @NGIZero

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines