🏠
Hi there! 👋
I’m JuanMa, a Developer Relations Advocate at Automattic.
In this blog, I'll be sharing my insights and learnings in development, with a particular focus on WordPress development.
I write in both Spanish and English
Automattic recently introduced Telex, an experimental tool that blends AI with the WordPress editor to unlock new ways of building. If you haven’t seen it yet, Telex is all about…
When I was debugging WordPress integration tests with Xdebug, I ran into something that really confused me. I used the WordPress test factory to create an administrator user: I paused…
I’ve been focused on understanding deeply how unit tests work in WordPress for PHP code. One of the things that don’t come out of the box is direct access from…
When we talk about adding “tests for a WordPress plugin”, we can talk about two different kind of tests: In this article, I go step-by-step through setting up robust testing…
This article is focused on the practical implementation of WordPress plugin testing. With WP-CLI we can generate a production-ready plugin structure that include comprehensive testing infrastructure from the start. We’ll…
When setting up a local WordPress development environment, most developers (including me) reach for modern tools like wp-env or WordPress Studio. These tools are excellent choices — they’re fast, reliable,…
In a recent project inspired by discussions on WordPress Playground, the author explored deploying a Headless WordPress stack without a PHP server, facing various challenges on platforms like Vercel and…
In WordPress 6.8, password hashing transitioned from phpass to bcrypt, enhancing security. The article discusses accurately benchmarking hashing algorithms, highlighting bcrypt’s superior resistance to brute-force attacks compared to phpass. Bcrypt…
Last Monday, I landed on wpcrafter.com and noticed a cool little CSS effect on the homepage—it smoothly transitions between different words. Naturally, I had to peek under the hood. Turns…
I have published Custom Cursor Rules Multirepo, a Visual Code / Cursor extension to download .cursorrules files from different sources
Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.