WordPress Developer Ukraine, Kyiv
Linux Podman for WordPress: Rootless Containers Without Docker

Linux Podman for WordPress: Rootless Containers Without Docker

Podman for WordPress: rootless containers and Compose files without the Docker daemon Docker runs a daemon as root, and anyone who can talk to it effectively has root on the machine. Podman runs containers without a central daemon and, by default, without root: the containers run as processes of the user who started them. It…
WordPress Development Workflow: Using wp-env with Xdebug and PhpStorm

WordPress Development Workflow: Using wp-env with Xdebug and PhpStorm

Debug WordPress with wp-env, Xdebug and PhpStorm @wordpress/env (wp-env) starts a complete WordPress development environment in Docker with one command, with the current plugin or theme mounted inside. It also has Xdebug built in: one flag enables it, and PhpStorm (or VS Code) can then stop at breakpoints in your plugin, step through the code…
WordPress Debug Logging and Developer Tooling Workflow

WordPress Debug Logging and Developer Tooling Workflow

A WordPress debugging setup per environment Debug settings are toggled in wp-config.php by hand, forgotten on, and then a production site shows notices to visitors or fills a public debug.log. A small setup decides everything from the environment type: on local and staging, full logging into a private file and visible errors where useful; on…