After more than seven years, my journey at Google is coming to an end. It has been an incredible chapter of my career, working on improving the CMS ecosystem and AI coding abilities, alongside great engineers and alongside friends. But today I am thrilled to share what’s next: I am joining Vercel to work on [ ] The post A New Chapter: Joining Vercel appeared first on felix-arntz.me .
The velocity of innovation in the AI coding agent space is incredible—especially in TypeScript. Tons of different AI coding agents are being developed across the ecosystem: everything from local CLI agents (like Claude Code and Gemini-CLI), IDEs (like Cursor), and extensions (like Cline) to SaaS agents (like v0 and Bolt) and now open-source coding evaluation [ ] The post Introducing AI Code…
For years, the world of Machine Learning and Generative AI has been synonymous with Python. And rightly so, its data science roots, scientific computing libraries, and extensive ecosystem have made it the undisputed champion for training models and managing data pipelines. But with the shift in recent years, AI has been moving from the data [ ] The post TypeScript is the New Language of the AI…
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…
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…
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…
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…
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…
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…
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…