Skip to content

Bero.dev

  • Contact
  • Taking a break from Claude

    The Claude Opus model gave me a new ability. It allowed me to stop focusing on lines of code and focus on products and users. Using Claude transformed my role from a developer to an architect, managing a team of agents who work 24/7 and…

    May 4, 2026
    ai
  • Teaching Claude Code to debug Playground in a Windows VM

    I’m working on an issue with symlinks in Windows and need to debug Playground in a Windows environment, but I don’t know how to use Windows, and need Claude’s help. First, I wanted to set up Claude Code inside Windows, but I gave up after…

    February 6, 2026
  • Why I use Node as the default testing environment instead of JSDOM

    A while ago I was updating the Node version from 18 to 20 on Playground. This felt like a good time to review our Node polyfills and I found that we were pollyfilling URL.canParse because it wasn’t available in Node 18. But, when I removed…

    July 6, 2025
    Javascript
  • Don’t use URL to construct paths in Node.js

    I’ve been spending some of my time recently making sure WordPress Playground works in Windows.While working on Windows fixes I learned a lot about making sure Javascript code works POSIX and Windows when running it in Node.js. One thing that I learned is that you…

    June 5, 2025
    Javascript, Playground
  • Building Automated Tests with WordPress Playground

    There’s now a official documentation page about end-to-end testing with Playground. A big advantage of WordPress Playground is that it can start a new WordPress site quickly and be configured during boot. Both of these features are important for automated testing, so Playground seems like…

    June 3, 2025
    Playground, Testing, WordPress
  • Webshops are about people and products, not user flows

    I’ve spent a long time building webshops, and for years I thought it was all about features and removing friction to improve conversion funnels. I thought that if a shop didn’t do well, we could always get it back on track by researching, improving, and…

    October 18, 2024
    e-Commerce
  • Someone finished installing WordPress for me

    When I first started building this site, I took it slow and did a bit every day. One day I would update DNS records, the next day I would set up Nginx, and so on. When it was time to install WordPress I uploaded the…

    July 24, 2024
    Security, WordPress

Bero.dev

  • Links
  • Privacy
  • About me

Bero · Designed with WordPress