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
When developing for the WordPress Block Editor, you often need to control when and where your JavaScript code executes. For example, you might want to: Rather than running code everywhere,…
Did you know you can extend core blocks to add interactivity in the Frontend while keeping a great edition experience? For example, you can create a “Word Switcher” effect in…
Ayer estuve con @monchomad repasando, con ejemplos prácticos y demos en vivo, algunas de las principales novedades para desarrolladores que trae WordPress 6.9. En esta charla repasé las novedades para…
The Command Palette was introduced in WordPress 6.3, along with an API that allows developers to extend its capabilities with additional commands. This type of functionality is common in many…
Ayer di la charla online CINCO novedades para desarrolladores en WordPress 6.9 donde comenté con demos en directo algunas de las novedades de WordPress 6.9 Esta era la descripción de…
I use WordPress Studio for almost all my WordPress development. It gives me clean, disposable environments with a predictable folder structure — ideal for a fast, modern workflow. One simple…
Con el Contributor Day de WordCamp Valencia 2025 acercándose, he estado organizando mis ideas sobre cómo ayudar a quienes contribuyen por primera vez a Gutenberg. Esta guía comenzó como preparación…
I built Abilities Dashboard, a Dashboard that displays the Abilities registered using the JavaScript Abilities API and powered by DataViews and DataForm.
If you’re building a React, Next.js, or Vue frontend that talks to WordPress as a backend, you’ve probably seen this before: That’s not WordPress being picky — it’s your browser…
Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.