Hi, I’m Bartosz – a software engineer working with WordPress 👋

I’m an Associate Director of Engineering at XWP. I write about WordPress and web engineering. I founded Teydea Studio, a WordPress-focused venture studio.

Formerly: WordPress team lead at Ryanair; Envato Elite themes author; full-stack engineer on an insurance-related company; SEO specialist.

Recent Articles

  • Enforcing strong user passwords is a fundamental step in increasing a website’s security. In this article, we’ll walk you through configuring your website’s password policy and requiring users to set new passwords compliant with it.

  • In a modern, well-maintained repository, each pull request is automatically processed by a set of workflows triggered on every commit. This practice is called Continuous Integration (CI) and is one of the most fundamental best practices in software engineering. Such workflows can run unit tests, static code analysis, various linters, end-to-end tests, integration tests, spin…

  • WordPress Playground is a relatively new thing that allows us to run WordPress directly in the browser – without worrying about servers, just by clicking on a link. There are various configuration options available, making that a really powerful tool we could use for various use cases. Folks keeping an eye on the news happening…

  • The theme.json file is a central place for various WordPress theme settings. Things like color palettes, gradients, fonts, block spacing, and other global styles and default settings of the block editor are all defined in this single file. There are a few options to adjust the values defined in that file. Within the Site Editor,…