mastodon.zunda.ninja is one of the many independent Mastodon servers you can use to participate in the fediverse.
Zundon is a single user instance as home of @zundan as well as a test bed for changes of the code.

Administered by:

Server stats:

1
active users

#opensource

25 posts18 participants5 posts today

Java’s Not Gone, It’s Just Hiding in Plain Sight

From powering Minecraft on the PlayStation to driving high-performance financial systems, Java remains a quiet force behind technologies we use every day.
Our latest blog takes a thoughtful look at how this long-standing language continues to make an impact, sometimes where you’d least expect it.

👉 Read more:
freebsdfoundation.org/blog/fro

🎉 Huge shoutout to @2chanhaeng for implementing custom collection dispatchers in #Fedify through the Korean #OSSCA program!

This incredible contribution adds support for creating arbitrary collections beyond the built-in ones (e.g., outbox, inbox, following, followers). Now developers can expose custom collections like user bookmarks, post categories, or any grouped content through the #ActivityPub protocol:

federation
  .setCollectionDispatcher(
    "bookmarks",
    Article,
    "/users/{identifier}/bookmarks",
    async (ctx, values, cursor) => {
      const { posts, nextCursor } = await getBookmarkedPosts(values.identifier, cursor);
      return { items: posts, nextCursor };
    }
  )
  .setCounter(async (ctx, values) =>
    getBookmarkCount(values.identifier)
  );

The implementation is technically excellent with full #TypeScript support, both Collection and OrderedCollection types, cursor-based pagination, authorization predicates, and zero breaking changes. @2chanhaeng delivered not just code but a complete feature with 313 lines of comprehensive documentation, practical examples, and thorough test coverage.

This opens up countless possibilities for ActivityPub applications built with Fedify. From user-specific collections to complex categorization systems, developers now have the flexibility to create any type of custom collection while maintaining full ActivityPub compliance.

Thank you @2chanhaeng for this outstanding contribution and to the OSSCA program for fostering such excellent open source collaboration! 🚀

Summary Support for custom collection dispatchers with unique identifiers, allowing developers to create application-specific collections beyond the standard ActivityPub collections (outbox, inbox,...
GitHubCustom collection dispatchers · Issue #310 · fedify-dev/fedifyBy dahlia

Our community team has a new video series! "Contributing to Thunderbird" breaks down the barriers to developing, testing, translating, and supporting Thunderbird on desktop and mobile. Our first videos help you build a Thunderbird development environment on your Mac and Linux (specifically Ubuntu) machines, with a Windows video in the works:

#Thunderbird #OpenSource

tilvids.com/my-library/video-p

TILvidsTILvidsWelcome to TILvids! Our goal is to provide you with interesting video content that will make you say, "Today I Learned!"

I am a bit confused about the recent (last couple of months) inflow in open source projects of accounts new to the projects asking to assign issues to them. At first, I thought it was a GitHub exclusive issue, but now I have seen it in #Wikimedia Phabricator too, that comment even with quotation marks around it. Does anyone have any idea why this happens now?
#opensource

Since Microsoft is organising a European Sovereign Tech Fund, we should ask Lockheed Martin to put together a European Sovereign Defense Fund. There’s probably also opportunity here to bring Amazon in to advise on EU labour standards and have McDonald’s take the lead on food safety policy in the EU.

CC @EUCommission

Continued thread

I should also note that I'm not the only frequent contributor to various fediverse projects who is struggling to make ends meet. I know of at least a half dozen other independent developers who do a tonne of work in standards and figuring stuff out for the fediverse who don't have stable income from well-paid jobs to rely upon.

So my comment wasn't me asking for money from someone, but rather, just saying that there's folks that have expertise in making changes, and they could be hired to make the changes you want to see in a reasonable manner.

We cannot rely on free labour to advance the fediverse. We live in a capitalist society, so folks need money to pay their rent, buy food and frankly exist.

I'm pretty sure we have a problem when one of the most notable voices in the community responds to a "well, you could hire folks to implement things for you" like this:

And folks wonder why I'm on burn out leave at the moment. Like, we really need to have a serious conversation about just how much free and unpaid labour we're all relying on here. If I can't pay my rent, then I can't contribute to open source, it's that fucking simple.

Edit: this is a positive, pro Open Source post, not a "us" against "them". When an Open Source project makes progress, is a progress for all the Open Source world.

FreeBSD 15.0 will allow users to install KDE Desktop directly from the installer. This is great news. I'm reading the comments on various news sites: “It’s too late”, or “What’s the point? No one uses it”. Or even “We already have Linux, we don’t need another OS”.

I may sound repetitive, but I really don’t understand why, in the Open Source world, people aren’t happy to have more alternatives to consider. Whether it's social networks, operating systems, or software in general, many seem to get stuck on the most popular solution and almost ideologically reject alternatives.
Fear of change?
Maybe - which is why progress is welcome, because once they see what other solutions are capable of, I’m sure they'll start to give them a chance.

Just yesterday I was talking about this with a colleague, but I’ll write about it in another post.

Time for my coffee.

FreeBSD is making strides toward supporting Plasma as an out-of-the-box installer option by the 15.0 release. That means a smoother setup for folks who want a functional desktop right from install

Check out the GitHub issue that’s driving this forward:

github.com/FreeBSDFoundation/p

Original post by @kkremitzki: mastodon.social/@kkremitzki/11

It’s an exciting step forward for more desktop usability on FreeBSD. Thoughts?