The Programmer's Fulcrum: 03 April, 2026

The Programmer's Fulcrum: 03 April, 2026

Welcome to this week's The Programmer's Fulcrum.

It's your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. We aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism.

IMHO, the best way to do that is to use tools from the Techno Anarchist Manifesto to build your own site(s) to participate in the Open Media Network. Then you should share it (them) via Real Simple Syndication (RSS), the Fediverse, and possibly a newsletter or podcast. This approach is similar to what some call the IndieWeb and its POSSE philosophy.

The second best strategy is to have accounts on the Fediverse and use the hell out of them. And do the same with a RSS feed reader.

We publish TPF on Fridays so you can enjoy it over your weekend.

There's good stuff in all of our categories, so please take the time to enjoy and bookmark the items most relevant to your goals. We hope you are inspired to create new ones.

Or you can jump straight to your favorite section.


FYI, my opinions will be in bold. And may involve cursing. Because humans. Especially tech bros. And fascists. Fuck ´em.

Follow us on the Fediverse


 

Follow on Eurosky




Anil Dash wrties:

The open web is something extraordinary: anybody can use whatever tools they have, to create content following publicly documented specifications, published using completely free and open platforms, and then share that work with anyone, anywhere in the world, without asking for permission from anyone. Think about how radical that is.

Now, from content to code, communities to culture, we can see example after example of that open web under attack. Every single aspect of the radical architecture I just described is threatened, by those who have profited most from that exact system.

The good of the web only exists because of the openness of the web. They can't just keep on taking and taking without expecting people to finally draw a line and saying "enough". And interestingly, opportunities might exist where the tycoons least expect it.

I saw Mike Masnick's recent piece where he argued that one of the things that might enable a resurgence of the open web might be... AI. It would seem counterintuitive to anyone who's read everything I've shared here to imagine that anything good could come of these same technologies that have caused so much harm.

But ultimately what matters is power. It is precisely because technologies like LLMs have powers that the authoritarians have rushed to try to take them over and wield them as effectively as they can. I don't think that platforms owned and operated by those bad actors can be the tools that disrupt their agenda.

I do think it might be possible that the creative communities that built the web in the first place could use their same innovative spirit to build what could be, for lack of a better term, called "good AI". I think, if given the choice, people will pick home-cooked, locally-grown, heart-felt digital meals over factory-farmed fast food technology every time.

Endgame for the Open Web

I think we should use the strategies in the Techno Anarchist Manifesto to keep the web open.

The Newsmast Foundation shares:

Building Trust in the Open

Good stuff from a good writer.




Open Media Network Site/Blog/CMS


Flipboard’s Surf announces:

Surf Launches First Social Websites with Publishers and Creators

Very innovative from a company! We won't be creating a Surf site buy you can join our 45K plus followers on Flipboard.

Samuel Lison announces:

FediHome

Very innovation from an individual and a great OMN/TAM project. It would be perfect if the repository was on Codeberg. ;)

LMNO answers:

How does LMNO work?

Like FediHome above and Bear below it's all markdown for content. That’s cool.

Pure Blog shows us:

How to Create A Blog Archive

This seems interesting if a little PHP does not scare you.

Bear

Kami's Corner shows us:

How to hide the upvote button

SLMT comments:

On feed curation and blog discovery

Sharan has:

Bear Blog 1st Anniversary

I started a Bear blog for syndication purposes (POSSE). Follow us there if that’s your thing. We can just paste our post's markdown file there and it’s good to go. So, easy peasy like our dev.to account.

And we did the same with Leaflet. If ATProto is your roll, follow us there.

WordPress

Make WordPress has:

Extending the 7.0 Cycle

WordPress is moving into Drupal clusterfuck territory now in terms of over-complication and enterprise ass-kissery.

Dimensions Support Enhancements in WordPress 7.0

The Gutenberg Times explores:

WordPress 7.0 Source of Truth

Custom CSS for individual blocks is nice.

Remkus de Vries examines:

WordPress Page Builders and Performance (The Brutal Truth)

Kinsta shows us:

How to build PHP-only Gutenberg blocks

Cool stuff. Just make sure you have the Gutenberg plugin installed (for now).

Learn WP Theme Dev shows us:

How I made the Interactivity API finally click

Coen Jacobs looks at:

When your words get ahead of your product

Great post.

Ghost

Ghost announces:

Home Assistant: Connect your Ghost publication to devices in the real world

Publii

Corey Snipes shows us how to:

Add a 'human.json' file to a Publii Website

Drupal CMS

Drupal Odyssey has:

Automating Social Media Posts from Drupal with n8n, Claude, and Postiz

The Architect's Dilemma: Knowing When to Put Drupal Down

Also, if you don’t want to have put up with unnecessary AI horseshit and be associated with clueless corporate types.

HashBangCode explores:

Drupal 11: Building A "Load More" Feature For Paginating Nodes Using HTMX

Dripyard shares:

[Dripyard's Drupal Contributions for March 2026]
(https://dripyard.com/blog/dripyards-drupal-contributions-march-2026)

They are a few of the volunteer contributors that make Drupal semi-usable.

Build Awesome

Build Awesome (11ty) announces:

The Possum Mascot, now with additional Awesome

Micro.blog

Micro.blog announces:

About Inkwell


Back to top 👆🏼


Techno Anarchist / OMN Tools


Framablog has:

Framadate peaufine sa peau neuve

Internet Policy Review examines:

Mining the commons: AI extraction, Wikipedia, and the case for a multi-stakeholder settlement

Dries Buyaert looks at:

The Sovereignty Prerequisite

Neisse reports:

Microsoft alternative: Nextcloud and Ionos develop open-source ‘Euro-Office’

Collabra asks:

A European Office Suite?

The Document Foundation asks:

Euro-Office: sovereign in name only, or in reality too?

Chat

Delta Chat announces:

Zero metadata, group descriptions, native audio/video calls and much more!

Starlight announces:

The Starlight IRC Network

Signal announces:

Signal to group notifications in chats and groups

Browsers

Waterfox celebrates:

15 Years of Forking

Servo has:

February in Servo: faster layout, pause and resume scripts, and more!

Writing

LibreOffice says:

ODF is the future, OOXML is the past

Chris Maiorana shares:

Let the commits tell the story

I hope to start playing a Git videogame in the fall to improve my eroded skills learned at a bootcamp almost eight years ago. I too want to use it for book writing.

Creative

GIMP announces:

GIMP 3.2.2 Released

New Color Mode Coming to GIMP

9to5Linux reports:

OBS Studio 32.1.1 Is Out to Improve the Audio Mixer and Audio Deduplication

Linux

PostmarketOS is:

Introducing Duranium: a more reliable postmarketOS

SailfishOS shares:

Sailfish OS update from Jolla

F-Droid shows us:

How to pre-add repositories to F-Droid in Android ROMs (Important changes in 2.0)

Shotcut

Shotcut is a free, open source, cross-platform video editor.

Shotcut


Back to top 👆🏼


OMN Programming


Andrew Nesbitt explores:

The Roles of Packages

AKA, why programming has become too fucking complicated.

LLBBL Blog asks:

Is There Something Better Than JSON?

Git

Lonami is:

Ditching GitHub

Bon, tres bon.

Markdown

Matt Duggan shows us why:

Markdown Ate The World

HTML

Frank M Taylor says:

You Don’t Know HTML Tables

CSS

CSS Wizardry asks:

What Is CSS Containment and How Can I Use It?

Frontend Masters examines:

The Drill-Down Menu with Details and @scope

Vivian Voss looks at:

The Native Popover That Positions Itself

Nice site design Vivian.

Web Components

I ran across Chasket this week.

JavaScript

Frontend Masters shares:

What To Know in JavaScript (2026 Edition)

AI

Smashing Frames looks at "AI":

Dissolving the social

Neowin reports:

Microsoft Copilot is now injecting ads into pull requests on GitHub

Sloppish explores:

The Siege of Open Source

David Duymelinck says:

Don't just git worktree

Joost de Valk shares:

Ask Joost: AI-powered answers from my blog

A mostly legitimate use of "AI".

MilkCrunch says:

The Best AI Integration Is a Folder

I wonder if it would work with Joplin. Not that I would use it.

If you are interested, here are my thoughts on ethical AI use.

Jannis Fedoruk-Betschki says:

You Don't Need to Pay $200/Month

Jannis's company, Magic Pages hosts this site.

Other

DDEV shares:

Its March newsletter

XWIKI shares:

Strengthening global services: XWiki partners with MassiveGRID

Codeberg Pages

Codeberg has an announcement:

Codeberg Pages

BTW, you can deploy a Publii site on Codeberg Pages.


Back to top 👆🏼


ActivityPub


Evan Prodromou shares a note about:

Activity Streams

ActivityPub for WordPress says:

Discover more of the Fediverse with tags.pub

Nokoto looks at:

Improving external comment privacy without relying on unpubished comments

The past two post illustrate why WordPress is mostly usable and Drupal is barely usable. And by usable I mean for an intelligent non-developer.

The Activity Pub Book

Evan wrote:

The Activity Pub Book


Back to top 👆🏼


Fediverse


The Social Web Foundation has a:

New Report: AI, Agency and Protocols– Power and Governance in Open Social Networks

Surf announces:

Version 1.0.383 of Surf is now live

Souverain has:

Le Fediverse, une nouvelle étape durable dans l’auto-hébergement

Mario Vavti notes:

Hubzilla 11.2 Released!

The Simple Notes addon brings the Simple Notes app to Hubzilla

Harald announces:

Superblock v3.0 addon for Hubzilla

Holos has:

The state of Holos

Holos will support custom root domains

FediLab has more:

With Holos, you can have your identity on your own domain.

An UnTrackMe update

BSD Café announces:

Today, we're introducing three things.

Sounds, great.


Back to top 👆🏼


More


Zulip announces:

Zulip Server 11.6 security release

Yancey Strickler shares:

Antienshittification

Dark Forest Operating System sounds like a completely private version of what Bonfire is doing but using something similar to ATProto.

RSS

Journal J show us how to:

Improve the RSS experience of your blog readers

This is a great idea.

Piccalilly shares:

A quick guide to creating syndication feeds

Other Slightly Federated Social Media

The Knight Foundation explains:

Why Knight Foundation Invested in Bluesky

Maybe there will be an independent ATProto Foundation someday and projects can avoid the taint of Bluesky.

And hey @knightfoundation.org, I am sure the Social Web Foundation is looking for funding. Hedge your bets there and get a Fediverse handle for fucks sake.

And read this -> Rebuilding Journalism as Commons (not a product).

Nick Gerakines explores:

Building AIP: An ATProtocol Authorization Gateway

Leaflet announces:

Leaflet Pro: power tools for publishers

Trezy Who has:

The Marshmallow Test: Bluesky signals it's willing to eat its young

So after celebrating their so-called community of ATProto developers (like Leaflet’s standard.site efforts and Germ's for DM or Graze Social’s tools), Bluesky goes and acts like a box of VC-funded cunts.

He also has a followup article you should read if you read the one above.

Proof of Work

To be fair, Bluesky's CEO called Trezy and apologized.

Trezy notes: The tension is that Bluesky holds the keys. No matter how good a community proposal is, it doesn't become real on AT Protocol without Bluesky's buy-in at the protocol level. That's a problem. You can't claim to be building an open protocol while one company retains veto power over what gets adopted.

The Next Web reports:

Bluesky’s new Attie app uses AI to give you full control over your social feed

One to avoid.

TechCrunch reports:

Bluesky’s new AI tool Attie is already the most blocked account other than J. D. Vance

Ha! Even the non-techies don't want this type of shit.




CTAs


And please build something for a community!



 


Blasts from the past

Previous Battalion Posts

Previous Symfony Station Posts


Inspired by the French Revolution, the Lincoln Brigade, the French Resistance, and Ukraine