{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiaxokiv3pgce6r2mq5itnvr52rmctkuqoirm7pqsv4va6n43bmuyi",
    "uri": "at://did:plc:gupg4uhcxydxaon7yebqfjfq/app.bsky.feed.post/3mfcpey2byy62"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreicevyg7limmgnk6xk3pfvzaedna2s3kytkfuumktqy2dakohplvnm"
    },
    "mimeType": "image/jpeg",
    "size": 48256
  },
  "description": "Welcome to this week's The Programmer's Fulcrum.\n\n\nIt'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.\n\n\nIMHO, 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",
  "path": "/the-programmers-fulcrum-20-february-2026/",
  "publishedAt": "2026-02-20T18:10:21.000Z",
  "site": "https://www.thefulcrum.dev",
  "tags": [
    "Techno Anarchist Manifesto",
    "Open Media Network",
    "Growing the open social web",
    "The Indie Web Is Not Defined by Its Enemies",
    "Their take",
    "Help Test WordPress 7.0",
    "What’s new for developers? (February 2026)",
    "Beyond the Quick Fix: Navigating the 5 Most Common WordPress Errors",
    "WordPress Full Site Editing (FSE): Complete Guide 2026",
    "https://www.learnwptheme.dev/building-a-custom-block-part-7-styling-inner-blocks/",
    "The WP Community Collective Expands Board, Chris Reynolds Named Interim President",
    "Can I Use Cloudflare's Proxy (Orange Cloud) With Magic Pages?",
    "Why Drupal CMS 2.0.0 Is a Revolutionary Leap Forward in Content Management",
    "Varbase + Drupal CMS 2.0: Enterprise-Ready from Day One",
    "Dripyard's Meridian + Drupal CMS Webinar Recording is Up",
    "A better way to follow Drupal development",
    "Create a 'Blank' template option for users who want to start from scratch",
    "Drupal CMS",
    "Ever publish a post with the wrong font set on your post?",
    "How to Organize Safely in the Age of Surveillance",
    "Calibre 9.0 Open-Source Ebook Manager Released with New Bookshelf View",
    "Signal is working on the ability for admins to delete messages from other group members",
    "Signal launches version 8.0 with Signal Secure Backups",
    "LibreWolf bsys6 Release v147.0.4-1",
    "1.2.0 - A stronger foundation",
    "Launching Interop 2026",
    "Nextcloud Hub 26 Winter: Reclaim your digital autonomy",
    "Is Linux a suitable platform for writers?",
    "novelWriter",
    "The 14th Anniversary of Our Foundation",
    "LibreOffice 25.8.5 Is Now Available for Download with More Than 60 Bug Fixes",
    "Plasma 6.6: A visual guide to the best desktop in the known universe (according to us)",
    "AsteroidOS 2.0 Released",
    "A newbie's guide to self-hosting with YunoHost. Part 4: backups",
    "Only Junk Fans",
    "Delta Chat",
    "The Power of 'NO' In Internet Standards",
    "Open Web Docs Impact and Transparency Report 2025",
    "Leaving Meetup.com And Extracting Past Event Data Without API Access",
    "Pulsar v1.131.0: A Valentine's Day & Electron 30 Edition",
    "DDEV 1.25.0 is here",
    "XWiki at FOSDEM 2026",
    "Performance-Optimized Video Embeds with Zero JavaScript",
    "You might not need role=\"presentation\"",
    "The HTMX Renaissance—Rethinking Web Architecture for 2026",
    "Style Headings using the CSS :heading pseudo-class",
    "ESLint v10.0.0 released",
    "How the anxiety over AI could fuel a new workers’ movement",
    "Techno Anarchism: A Global Movement Against Big Tech",
    "https://www.technoanarchism.org/.",
    "my original piece",
    "Have I hardened against LLMs?",
    "The Case for Gatekeeping, or Why Medieval Guilds had it figured out",
    "Codeberg Pages is currently migrating from the legacy v2 codebase to the newer git-pages codebase",
    "Gentoo Linux Begins Codeberg Migration In Moving Away From GitHub, Avoiding Copilot",
    "Pulsar",
    "ActivityPub Server’s Custom Reply‑Control Extensions Undermine Federation",
    "How to not regret c2s",
    "Badgefed: Empower Your Community with Digital Badges",
    "Hacking on Indiekit to customize my blog",
    "Deploying Your Own IndieWeb Site with Indiekit + Eleventy (Docker Compose based)",
    "ActivityPub Social API is getting a lot of attention",
    "ActivityPods",
    "Growing the Social Web",
    "Open Protocols (and Why Size Matters) in Publishing",
    "The twitter migration, signal vs noise, and rebuilding openweb culture",
    "FR153 – What does a Discord replacement look like?",
    "Where Does Community Live?",
    "I think the ActivityPub client-to-server API is extremely important and underrated.",
    "Reimagining Fediverse Advocacy",
    "Implementing interaction controls in Holos",
    "Relays are dumb by design: your identity and data belong to you, not to the relay.",
    "A YunoHost package for Holos Social relay server is underway!",
    "The second release candidate for #GoToSocial v0.21.0 Sacrilegious Sloth!",
    "Connecting the world through thriving online communities",
    "Our technical direction",
    "Mastodon is for the people",
    "Continuwuity 0.5.5",
    "Analysis of reported issues in vodozemac",
    "Introducing RSS",
    "Stress-free RSS reader FeedCity debuted last year",
    "Building trust in the open",
    "Bridgy Fed bookmarklet for Mastodon",
    "Voice or Chatter? Case Studies: decidim.barcelona, Spain",
    "We are supporting the creation of the Democratic Tech Fund!",
    "Tuta Mail and Tuta Calendar now available as Thunderbird add-ons",
    "Revamped replies",
    "Inbox Links",
    "on Flipboard",
    "@thefulcrum@thefulcrum.dev",
    "The Techno Anarchist Manifesto",
    "Share on Open Social Media",
    "Previous Battalion Posts",
    "Previous Symfony Station Posts"
  ],
  "textContent": "Welcome to this week's The Programmer's Fulcrum.\n\nIt'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.\n\nIMHO, 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.\n\nThe second best strategy is to have accounts on the Fediverse and use the hell out of them.\n\nWe publish TPF on Fridays so you can enjoy it over your weekend.\n\nThere'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.\n\nOr you can jump straight to your favorite section.\n\n  * Website CMSs\n  * Tools\n  * Programming\n  * ActivityPub\n  * Fediverse\n  * More\n\n\n\n\n**FYI, my opinions will be in bold. And may involve cursing. Because humans. Especially tech bros. And fascists. Fuck ´em.**\n\n### Follow us on the Fediverse\n\n\n\n\n* * *\n\n## Featured Item(s)\n\nBen Werdmuller writes:\n\nThere are billions of people who are not well served by the existing social web, particularly in global majority countries. Open social web protocols have the potential to allow them to not just build communities that better address their needs, with features and cultural assumptions that veer far from US and European norms, but to own them.\n\nThese aren’t communities that need to be spoken down to or harvested by American projects and non-profits; they haven’t been spoken to at all, except as communities to strip-mine by companies like Meta.\n\nThey need to be first-party participants in the communities that are building the open social web.\n\nGrowing the open social web\n\n**This is why I say build something for a community you are in each week. And please help those who are less fortunate when asked.**\n\nIsland in the Net writes:\n\nThe indie web did not originate as a protest movement. It emerged from a set of constructive, generative ideas about what individuals could do with the web: own your content, control your identity, publish on your own terms, connect with others without intermediaries deciding the terms of engagement.\n\nThese are the principles that drove the creation of IndieWebCamp, the development of standards like Webmention and Micropub, and the quiet, persistent work of thousands of people building personal sites and tooling to support them.\n\nThe Indie Web Is Not Defined by Its Enemies\n\n**Never the less, it is one of the corporate web's enemies.**\n\nAs Wakest notes on another one:\n\nThe fediverse is anti-capitalist. The fediverse is anarchist praxis. The fediverse is not a protocol. The fediverse caries an ideology of communal care and mutual aid for our fellow humans.\n\nTheir take\n\n\n\n\n* * *\n\n\n\n\n## Open Media Network Site CMSs\n\n\n\n\n### WordPress\n\nMake WordPress has:\n\nHelp Test WordPress 7.0\n\nDeveloper WordPress has:\n\nWhat’s new for developers? (February 2026)\n\nWebDev shares:\n\nBeyond the Quick Fix: Navigating the 5 Most Common WordPress Errors\n\nattoWP has:\n\nWordPress Full Site Editing (FSE): Complete Guide 2026\n\nLearn WP Theme Dev looks at:\n\n[Building a Custom Block Part 7: Styling Inner Blocks]\n(https://www.learnwptheme.dev/building-a-custom-block-part-7-styling-inner-blocks/)\n\nThe Repository reports:\n\nThe WP Community Collective Expands Board, Chris Reynolds Named Interim President\n\n### Ghost\n\nMagic Pages answers:\n\nCan I Use Cloudflare's Proxy (Orange Cloud) With Magic Pages?\n\n### Drupal CMS\n\nOptasy explores:\n\nWhy Drupal CMS 2.0.0 Is a Revolutionary Leap Forward in Content Management\n\nVardot explains:\n\nVarbase + Drupal CMS 2.0: Enterprise-Ready from Day One\n\nDripyard announces:\n\nDripyard's Meridian + Drupal CMS Webinar Recording is Up\n\nDrupal founder, Dries Buyaert shares an easy way to follow Drupal CMS dev efforts:\n\nA better way to follow Drupal development\n\nFor example:\n\nCreate a 'Blank' template option for users who want to start from scratch\n\nYou can experiment with Drupal here:\n\nDrupal CMS\n\n**If you select the Byte option (which you should do if experimenting), be patient. It takes a while to install.**\n\n### Write.as\n\nWriteAs asks:\n\nEver publish a post with the wrong font set on your post?\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n##  Techno Anarchist / OMN Tools\n\n\n\n\nWired reports:\n\nHow to Organize Safely in the Age of Surveillance\n\n9to5 Linux reports:\n\nCalibre 9.0 Open-Source Ebook Manager Released with New Bookshelf View\n\n### Chat\n\nSignal announces:\n\nSignal is working on the ability for admins to delete messages from other group members\n\nSignal launches version 8.0 with Signal Secure Backups\n\n### Browsers\n\nLibrewolf announces:\n\nLibreWolf bsys6 Release v147.0.4-1\n\nWaterfox has:\n\n1.2.0 - A stronger foundation\n\nMozilla Hacks examines:\n\nLaunching Interop 2026\n\n### Cloud\n\nNextcloud shares:\n\nNextcloud Hub 26 Winter: Reclaim your digital autonomy\n\n### Writing\n\nReal Linux User asks:\n\nIs Linux a suitable platform for writers?\n\n**A great list of tools. Many of which we use or have featured here.novelWriter is a new one I will check out.**\n\nLibreOffice celebrates:\n\nThe 14th Anniversary of Our Foundation\n\n9to5 Linux reports:\n\nLibreOffice 25.8.5 Is Now Available for Download with More Than 60 Bug Fixes\n\n### Linux\n\nKDE looks at:\n\nPlasma 6.6: A visual guide to the best desktop in the known universe (according to us)\n\nAsteroidOS announces:\n\nAsteroidOS 2.0 Released\n\n### Hosting / Serving\n\nElena Rossini continues a series:\n\nA newbie's guide to self-hosting with YunoHost. Part 4: backups\n\nChronicle of Weird Things announces:\n\nOnly Junk Fans\n\n### _This week's featured OMN tool_\n\n#### Delta Chat\n\nDelta Chat is a decentralized and secure messenger app.\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## OMN Programming\n\n\n\n\nMark Nottingham explores:\n\nThe Power of 'NO' In Internet Standards\n\nOpen Web Docs shares:\n\nOpen Web Docs Impact and Transparency Report 2025\n\nIf you wanted to move from Meetup.com to Mobilizon (and you should), Hash Bang Code shows you how to get your old data:\n\nLeaving Meetup.com And Extracting Past Event Data Without API Access\n\nPulsar announces:\n\nPulsar v1.131.0: A Valentine's Day & Electron 30 Edition\n\nDDEV announces:\n\nDDEV 1.25.0 is here\n\nXWiki reviews:\n\nXWiki at FOSDEM 2026\n\n### HTML\n\nFrontend Masters looks at:\n\nPerformance-Optimized Video Embeds with Zero JavaScript\n\n**Fantastic.**\n\nPicalilli says:\n\nYou might not need role=\"presentation\"\n\n### HTMX\n\nSoftwareSeni explores:\n\nThe HTMX Renaissance—Rethinking Web Architecture for 2026\n\n### CSS\n\nAlways Twisted examines:\n\nStyle Headings using the CSS :heading pseudo-class\n\n**This will be quite useful when it becomes standard.**\n\n### JavaScript\n\nESLint announces:\n\nESLint v10.0.0 released\n\n**I missed this a few weeks ago.**\n\n### AI\n\nThe Guardian reports:\n\nHow the anxiety over AI could fuel a new workers’ movement\n\n**Thank the gods I'm retired. But if you aren't, you might want to work somewhere that has a union.**\n\nDapdip, an \"AI\" journalist decided something I wrote (a good while back) was \"breaking news\". 🤨\n\nTechno Anarchism: A Global Movement Against Big Tech\n\n**It stole the image fromhttps://www.technoanarchism.org/.**\n\n**Here'smy original piece.** 😈\n\nBaldur Bjarnason asks:\n\nHave I hardened against LLMs?\n\n### Other\n\nJoan Westenberg looks at AI PR slop:\n\nThe Case for Gatekeeping, or Why Medieval Guilds had it figured out\n\nCodeberg announces:\n\nCodeberg Pages is currently migrating from the legacy v2 codebase to the newer git-pages codebase\n\nPhoronix reports:\n\nGentoo Linux Begins Codeberg Migration In Moving Away From GitHub, Avoiding Copilot\n\n### _This week's featured programming tool_\n\n#### Pulsar\n\nPulsar is a community-led, hyper-hackable text editor.\n\n**And it's the one I use.**\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## ActivityPub\n\n\n\n\nNeon Blue Demon Wyrm says:\n\nActivityPub Server’s Custom Reply‑Control Extensions Undermine Federation\n\nKopper\n\nHow to not regret c2s\n\nI reran across a service this week:\n\nBadgefed: Empower Your Community with Digital Badges\n\nRicardo Mendes has:\n\nHacking on Indiekit to customize my blog\n\nDeploying Your Own IndieWeb Site with Indiekit + Eleventy (Docker Compose based)\n\n**Tres cool. Mais non simple.**\n\nSocial Coding celebrates:\n\nActivityPub Social API is getting a lot of attention\n\n### _This week's featured ActivityPub featured tool_\n\n#### ActivityPods\n\nActivityPods brings together two game-changing technologies, ActivityPub and Solid Pods, and empowers developers to create truly decentralized applications.\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## Fediverse\n\n\n\n\nThe Social Web Foundation looks at:\n\nGrowing the Social Web\n\nMedia Industry Shift explores:\n\nOpen Protocols (and Why Size Matters) in Publishing\n\n**Small and local are good.**\n\n**Using Substack as your web home isn't.**\n\nOpen Media Network examines:\n\nThe twitter migration, signal vs noise, and rebuilding openweb culture\n\nConnected Places asks:\n\nFR153 – What does a Discord replacement look like?\n\nWhere Does Community Live?\n\n**Great food for thought.**\n\nSean Tilley has a great thread:\n\nI think the ActivityPub client-to-server API is extremely important and underrated.\n\nAnd article:\n\nReimagining Fediverse Advocacy\n\n**KISS. Which is why I am interested in Bonfire, an all in one solution for existing communities.**\n\nHolos has:\n\nImplementing interaction controls in Holos\n\nRelays are dumb by design: your identity and data belong to you, not to the relay.\n\nA YunoHost package for Holos Social relay server is underway!\n\nGoToSocial announces:\n\nThe second release candidate for #GoToSocial v0.21.0 Sacrilegious Sloth!\n\nMastodon has:\n\nConnecting the world through thriving online communities\n\nOur technical direction\n\nMastodon is for the people\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## More\n\n\n\n\nContiuwuation announces:\n\nContinuwuity 0.5.5\n\nMatrix shares an:\n\nAnalysis of reported issues in vodozemac\n\n### RSS\n\nMike Hindle is:\n\nIntroducing RSS\n\n**Please provide RSS for your sites. Even if you’re 27 years late to the party.**\n\nRanchero shares:\n\nStress-free RSS reader FeedCity debuted last year\n\n### Other Slightly Federated Social Media\n\nBen Werdmuller shares:\n\nBuilding trust in the open\n\n**BTW, he notes: \"There is a difference between news and journalism. The first is information, and the second is context.\" This is important because news is a commodity (especially in this shit AI era) but journalism is not.**\n\nStefan Bohacek has a:\n\nBridgy Fed bookmarklet for Mastodon\n\n### Democracy Tech\n\nThe Institute of Development Studies explores:\n\nVoice or Chatter? Case Studies: decidim.barcelona, Spain\n\nDweb announces:\n\nWe are supporting the creation of the Democratic Tech Fund!\n\n### eMail / Newsletters\n\nTuta announces:\n\nTuta Mail and Tuta Calendar now available as Thunderbird add-ons\n\nButtondown announces:\n\nRevamped replies\n\nGhost introduces:\n\nInbox Links\n\n\n\n\n* * *\n\n\n\n\n## Sign up for The Fulcrum\n\nDevelopers defending democracy! We cover items and ideas in Battalion's Techno Anarchist Manifesto that relate to development.\n\nSubscribe\n\nEmail sent! Check your inbox to complete your signup.\n\nNo spam. Unsubscribe anytime.\n\n\n\n\n## CTAs\n\n  * That’s it for this week. Please share The Programmer's Fulcrum.\n  * Follow us on Flipboard or at @thefulcrum@thefulcrum.dev on the Fediverse for daily coverage.\n  * Read, live, and share The Techno Anarchist Manifesto!\n\n\n\n\n**And please build something for a community!**\n\n\n\n\n\nShare on Open Social Media\n\n\n\n\n\n* * *\n\n\n\n\n## Blasts from the past\n\nPrevious Battalion Posts\n\nPrevious Symfony Station Posts",
  "title": "The Programmer's Fulcrum: 20 February, 2026",
  "updatedAt": "2026-02-20T18:10:21.000Z"
}