Blog

I write about DevOps, WordPress hosting, cloud infrastructure, and web development. Here you'll find technical deep-dives, practical guides, and lessons learned from building and scaling production systems.

Scroll

Articles

  1. WordPress 7.0's real-time collaboration: what managed hosts need to prepare

    WordPress 7.0's real-time collaboration changes the load profile of every multi-user editing session. HTTP polling at one-second intervals, a new database table, and disabled post caches during active edits. Here's what hosting operators need to prepare before RTC ships.

    1797 words
  2. Self-hosted email in 2026: harder than ever, more important than ever

    Gmail rejects non-compliant email at the protocol level. Microsoft does the same. Running your own mail server in 2026 means maintaining SPF, DKIM, DMARC, MTA-STS, TLS, DNSSEC, correct PTR records, and a pristine sender reputation. Here's how to decide whether it's worth it.

    1836 words
  3. FinOps for Kubernetes: when "it works" isn't enough

    Most Kubernetes clusters that 'just work' are quietly burning money. Average CPU utilization sits at 10%. This article covers where the waste hides, why EU cloud providers change the math, and which tools give you cost visibility without a six-month FinOps program.

    1710 words
  4. OpenTofu vs Terraform in 2026: the fork finally diverged

    Three years after the fork, OpenTofu and Terraform have diverged in licensing, governance, and technical features. For EU teams evaluating infrastructure-as-code strategy, the choice is no longer theoretical.

    1950 words
  5. GitHub Actions agentic workflows: natural-language CI/CD meets reality

    GitHub's February 2026 technical preview lets you describe CI/CD tasks in Markdown and have AI agents execute them in sandboxed containers. The security model is thoughtful, the use cases are specific, and the limitations are real.

    1187 words
  6. Kyverno graduated: what CNCF top-level status means for Kubernetes policy

    Kyverno graduated to CNCF top-level at KubeCon EU Amsterdam. With 9,000+ GitHub stars and adopters like LinkedIn, Bloomberg, and Deutsche Telekom, the project has earned its place alongside Kubernetes and Prometheus. Here is what graduation signals for teams evaluating policy-as-code.

    714 words
  7. User namespaces graduated stable in Kubernetes 1.36: pod-level isolation without gVisor

    Kubernetes 1.36 promotes user namespaces to stable. A process running as root inside a pod now maps to an unprivileged UID on the host, containing the impact of container breakouts without the compatibility and performance costs of gVisor or Kata Containers.

    1514 words
  8. Microsoft SMTP Basic Auth for Office 365 is going away: what WordPress site owners actually need to do

    If your WordPress site sends email through an Office 365 mailbox with a username and password, that setup has an expiration date. Here is what actually changed in 2026 and what to do about it.

    1780 words
  9. The end of cheap shared hosting: what the 2026 industry data means for your WordPress site

    The 2026 CloudLinux/WebPros industry report surveyed 446 hosting providers. The picture: 41% losing customers to SaaS platforms, rising costs squeezing margins, and an industry-wide shift away from cheap shared plans. Here's what that means if you run a WordPress site.

    1551 words
  10. WordPress 7.0 delayed to late May: what it means for your update plan

    WordPress 7.0 missed its April 9 release and is now expected late May 2026. Here's what caused the delay, the revised schedule, and how to adjust your update plan.

    1187 words

Pagination

  1. Previous page
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. Next page

Search this site

Start typing to search, or browse the knowledge base and blog.