🏠
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


Tag: English

  • The triage role in a major WordPress release

    In leading the Triage squad for WordPress 7.0, the author shares insights from their initial experience alongside seasoned co-lead Jean-Baptiste Audras. The post outlines the triage process, focusing on prioritizing…


  • “Inside WordPress 7.0” panel at WordCamp Europe 2026

    Last week I sat on the “Inside WordPress 7.0” panel at WordCamp Europe 2026, alongside Sarah Norris, Adam Silverstein, and Benjamin Zekavica, with Milana Cap moderating the panel. Here’s a…


  • Building a Health Monitor Dashboard for WordPress Docs

    Effective documentation for developers is essential so we’re building a Block Editor Docs Health Monitor. This tool compares documentation with WordPress source code to identify discrepancies, aiming to improve development…


  • Using local AI models with WordPress 7.0: what I learned connecting Ollama

    WordPress 7.0 introduces a built-in AI Client, allowing users to connect it with local instances like Ollama. This guide details setup, the wp_ai_client_prompt() API, and common pitfalls to avoid. Key…


  • Bookmark Your Terminal Folders

    I have around 300 folders under my PROJECTS/2026 folder (and we’re only in March!) combining repos I clone just for exploration, quick demos and working folders. And it happens a…


  • Testing HTML output in WordPress

    WordPress 6.9 introduces assertEqualHTML(), a PHPUnit assertion that compares HTML semantically — so tests no longer break over attribute ordering or whitespace. I wrote about it for the WordPress Developer…


  • How to enable JSON schema validation in Cursor

    Cursor disables JSON schema validation by default since version 0.51.0, as a fix for CVE-2025-49150. Here’s why, and how to re-enable it safely.


  • WP Trac Triager: A Chrome Extension for WordPress Core Ticket Triage

    WordPress Core is built by thousands of contributors working together on an open-source platform. With that scale comes complexity: at any given time, there are thousands of tickets in WordPress…


  • Conditionally Executing Code in Different WordPress Block Editor Contexts

    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,…


  • Detecting and Controlling Sidebars in the Block Editor

    Sidebars (technically called “complementary areas” in Gutenberg’s architecture) are the panels that appear on the right side of the editor interface. Understanding how to detect which sidebar is open and…


Navigation

About

Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.