Let's Encrypt's May 2026 profile rollout left classic certificates at 90 days, but made ACME profile choice, challenge paths, hooks, and monitoring harder to ignore.
Recent content
Ubuntu 26.04 LTS retires legacy TLS defaults. Learn how to inventory dependencies, test certificates and stage a rollback-ready upgrade.
Cloudflare’s account-wide DNS-only switch can bypass its proxy in an emergency. Test certificates, firewalls, capacity, and rollback before relying on it.
The legacy Drupal update API is gone. Choose a supported update path, check Composer and hosting constraints, and rehearse safer Drupal releases.
Apache 2.4.67 exposed the hidden risk in inherited reverse proxies. Use this practical audit and upgrade plan to reach 2.4.68 safely.
Cloudflare Tunnel is easier to manage in 2026. Learn how to audit routes, ownership, replicas, failover and logs before hidden dependencies become incidents.
Diagnose Cloudflare BYPASS and DYNAMIC responses, fix cache-blocking headers with Cache Response Rules, and roll out safer edge changes.
Cloudflare Service Keys stop working September 30, 2026. Find legacy scripts, choose scoped API tokens, test the cutover, and document ownership.
WordPress 6.9.2 exposed unsupported theme-loading code. Learn how to audit template hooks, stage security updates, and reduce emergency troubleshooting.
WordPress Playground makes bug reproduction faster and easier to share. Learn when to use the browser, CLI, Blueprints, Docker, or host staging.
Drupal CMS 2.0 can cut first-build time for marketing site rebuilds with Canvas, templates, and recipes, but theme fit, permissions, integrations, and governance still shape launch risk.
A practical guide to finding exposed staging sites and admin panels, protecting them with Cloudflare Access, and handling origins and automation safely.
WordPress 6.8 changed password hashing quietly. Learn how to find brittle login bridges, use supported APIs, and test legacy accounts before they fail.
Enabling WooCommerce HPOS on an established store means auditing integrations, synchronising orders, testing business workflows, and planning rollback.
Use Search Console’s hourly data, annotations and URL Inspection to catch SEO regressions after launches, migrations and CMS changes.
WordPress Site Health can flag bloated autoloaded options, but safe fixes depend on tracing oversized or stale data, save logic, and request-path impact.
A practical WordPress security update runbook covering backups, WP-CLI execution, database changes, validation, recovery, and clear ownership.
Plan a WordPress 7.0 upgrade around what actually shipped: PHP compatibility, editor workflows, staging, rollback, and ageing meta-box dependencies.
A practical 2026 audit for service pages that rely on JavaScript, covering initial HTML, mobile parity, status codes, responsiveness, and lead paths.
How unmanaged URL parameters waste crawl budget, fragment caches, split analytics, and muddy canonical signals—and how to bring them back under control.
Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.
