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. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. Cloudflare just launched EmDash, and its plugin sandbox is the real story

    Cloudflare announced EmDash on April 1, 2026. It isn't a WordPress replacement yet, but the capability-based plugin sandbox is the most interesting rethink of plugin security I've seen in years.

    2027 words
  10. EU AI Act: your website chatbot needs an AI disclosure by August 2026

    From 2 August 2026 the EU AI Act requires that visitors are told they're talking to an AI. Here's what Article 50 means for SMB websites, where it applies, and a checklist to be ready in time.

    1794 words

Pagination

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

Search this site

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