Nachverfolgen: Workshop 3 – Developer – Room C2

  • Who Needs Code Quality Anyway? A WordPress Perspective

    We all know that voice. The one that says strict types are „too rigid,“ documentation is for people who can’t read code, and „it works on my machine“ is the only test you need.

    In this session, we won’t ignore that inner skeptic; we will debate them. Through a fun, interactive dialogue between the speaker and a stubborn „legacy developer“ persona, we will challenge the habits that keep us stuck in the PHP 5.6 era.

    Join us for a battle of wits that proves code quality is actually the lazy developer’s best friend. You will leave with „small ideas“ you can use immediately, including:

    Stop guessing: Why moving from „array soup“ to strictly typed Objects saves hours of debugging.

    Clear beats Clever: Why writing „boring,“ predictable code is actually a superpower (and how to do it).

    Future-proof your code: Practical steps to modernize legacy logic without breaking the site.

  • WordPress gems for devs: Accessibility with HTML API

    In recent releases, WordPress has started introducing small portions of real gems that will have an immense impact on the way we develop websites and think about essential aspects of them that go beyond the code, such as performance, user experience, developer experience, and maybe the most important of all, accessibility.


    Did you know that WordPress‘ HTML API powers Interactivity API? Did you know it is delightful and fun to develop with? And did you know that it can be essential for improving accessibility in every step of your development workflow? Milana can show you how.

  • Build your first AI-Powered WordPress plugin

    Topic Description:
    So you’ve heard about the WordPress Core AI projects. Maybe you’ve read the blog posts, skimmed the GitHub repositories, or watched a talk about what’s coming. But there’s a massive difference between understanding something conceptually and actually building with it. If that’s the case, then this workshop is for you.

    In this workshop, you’ll learn to build a working AI-powered WordPress plugin from scratch. You’ll leave with functioning code on your laptop and a solid understanding of how each of these tools works, so you can start experimenting on your own.

    What we’ll build:
    We’re going to create a plugin that registers custom abilities, exposes them via the Model Context Protocol, and uses the WP AI Client to add intelligent behaviour. By the end, you’ll have a plugin that lets an AI assistant interact with your WordPress site—discovering what’s possible and taking actions on your behalf.

    Prerequisites:
    A laptop with a local WordPress development environment that you are familiar with (I’ll be using WordPress Studio)
    Familiarity with WordPress plugin development, PHP, and JavaScript
    Composer and Node.js are installed and working, the latest stable versions
    An API key from one of the following AI model providers: Google, Anthropic, OpenAI (You can register one for free via Google AI Studio)
    If you prefer not to register an API Key with one of these providers, you can also install Ollama and a local model of your choice.
    One of the following MCP-compatible agentic AI applications: Claude Desktop, VS Code with GitHub Copilot, or Cursor
    Claude Code is also acceptable if you use that.
    You may use your own MCP-compatible AI agent, but I won’t be able to support you if things go wrong.
    The patience to troubleshoot if things don’t work the first time (they rarely do, and that’s part of learning)

    Fair warning: once you see an AI assistant execute an ability you wrote yourself, you’ll probably spend the rest of the weekend thinking of things to build. Don’t say I didn’t warn you.