RSSAmplifier

Blog

Alex Kirk

alex.kirk.atRSS feed ↗10 posts

Latest posts

Own Your Apps: Alternatives You Can Run in WordPress

Reduce your dependency on subscription services by self-hosting WordPress alternatives to the apps you know: from note-taking to RSS Reader to recipes.

WordCamp Companion

I released a WordCamp Companion plugin to guide you through your day. You can run it inside my.wordpress.net.

Personal Software Needs a Home

AI makes personal software easier to create, but it still needs a place to live. I see WordPress as an unexpected but practical platform for personal apps and data.

Why My WordPress?

WordPress as a personal tool: for keeping memories, staying in touch, owning your data. No audience required.

Friends 4.0

It has been baking for much longer than I wanted, but today I released the next major version of my Friends Plugin for WordPress. Focusing on ActivityPub The biggest change is a deviation from the original idea: Friendships between WordPresses have been removed. With ActivityPub (when the respective ActivityPub plugin is installed, too) we have [ ]

WordPress Development Without a Computer

With AI coding assistants and WordPress Playground, you can now develop WordPress plugins from your phone. Here's how to set it up.

(untitled)

I ll speak about Telex and how to use Playground in your AI workflow at today s WordPress Vienna meetup!

Adapting Tools to Your Needs with AI

These days you can just fix and adapt incomplete tools that you encounter with AI like Claude Code!

Proposal: an Interactive Mode for phpcbf

It can be very time consuming to resolve issues detected by PHP Code Sniffer. An interactive mode for phpcbf could make things much faster!

npm install playground-step-library

I have updated my Playground Step Library (which I had written about before)–the tool that allows you to use more advanced steps in WordPress Playground–so that it can now also be used programmatically: It is now an npm package: playground-step-library. Behind the scenes this actually dominoed into migrating it to TypeScript and restructuring the code [ ]