From AI SDK to generative UI: The TypeScript ecosystem is shaping up to be at the forefront of AI application development.| felix-arntz.me
In my last post, I shared 10 lessons from 10 years of contributing to WordPress Core. If you’re new to open source, I encourage you to review those insights. But today, I want to talk about something different: Even though you hopefully contribute out of passion and goodwill, giving back to an open source project […] The post How Open Source Contributions Elevate Your Professional Journey appeared first on felix-arntz.me.| felix-arntz.me
Today marks a special anniversary for me: It has been exactly 10 years since I received my first props for a contribution to WordPress Core. And it was just a day before that I actually worked on that first contribution. You may know that I am a long-term WordPress Core contributor, having contributed ever since. […] The post 10 Lessons from 10 Years of Contributing to WordPress Core appeared first on felix-arntz.me.| felix-arntz.me
I recently undertook a significant project: migrating the entire JavaScript codebase of my AI Services plugin for WordPress (GitHub repository) to TypeScript. Why is that significant? The process taught me a lot about the synergy between a well-structured codebase and LLMs. It also strengthened my belief that, while an LLM isn’t magically going to solve […] The post Migrating Your JavaScript Codebase to TypeScript with Cline & Gemini appeared first on felix-arntz.me.| felix-arntz.me
I’m thrilled to announce a new plugin from the WordPress Core Performance Team: View Transitions! This experimental plugin brings the power of the cross-document View Transitions browser API to your WordPress site, allowing for smoother, animated transitions between page navigations. View Transitions? Traditionally, moving from one page (or, technically, URL) to another on the web […] The post Introducing the View Transitions Plugin for WordPress appeared first on felix-arntz.me.| felix-arntz.me
Two years ago today, on May 22, 2023, I opened an experimental pull request for a new module in the Performance Lab plugin. That little experiment was the very first step on a long road that ultimately led to the “Speculative Loading” feature landing in WordPress 6.8 last month (April 2025). For those unfamiliar, the […] The post Speculative Loading, or A Brief History of Landing a Performance Feature in WordPress Core appeared first on felix-arntz.me.| felix-arntz.me
Keeping the “Tested Up To” version of your WordPress plugin up-to-date on WordPress.org is crucial for ensuring compatibility and giving your users confidence. However, the process of manually updating this information can be a bit tedious, often involving a new release even if no other code changes are necessary. While there are existing GitHub Actions […] The post Deploying Your WordPress Plugin’s “Tested Up To” Version Bump in Isolation appeared first on felix-arntz.me.| felix-arntz.me
The other week we were hanging out with our friends K. Adam and Emily, and K. Adam shared with us some delicious Italian cookies he had made. Their texture and almond flavor reminded me of my favorite German Christmas cookies, called “Vanillekipferl”. Maybe you’ve seen them or even had them before – they’re half moon-shaped […] The post My mom’s Vanillekipferl recipe (the best German Christmas cookies) appeared first on felix-arntz.me.| felix-arntz.me
In my initial post that announced the AI Services plugin for WordPress I mentioned several times how it simplifies using AI in WordPress by providing AI service abstractions as central infrastructure. In this post, let’s take a more hands-on look how you as a developer can use the AI Services plugin: We will write a […] The post Writing a WordPress plugin to generate image alt text with AI Services appeared first on felix-arntz.me.| felix-arntz.me
It’s safe to say the topic of generative AI doesn’t need an introduction in today’s age. It has been emerging throughout the tech world. However its adoption in the WordPress ecosystem has been slower than in other ecosystems. This is for various, mostly technical reasons that make implementing generative AI features in WordPress harder than […] The post Introducing the AI Services plugin for WordPress appeared first on felix-arntz.me.| felix-arntz.me
If you’re a WordPress plugin developer, you may have come across the concept of autoloading options. Or you may not, since knowing about autoloading options is, technically speaking, entirely optional when implementing a WordPress plugin that uses options. However, being unaware of the concept of autoloading options can lead to massive performance problems for large […]| felix-arntz.me
I am a full-stack web engineer, WordPress core committer and freelancer from Wuppertal, Germany, passionate about open-source and best practices.| felix-arntz.me
This article establishes a framework for classifying sensitive data and storing it in the WordPress database in a more secure way.| felix-arntz.me