Project 02
From Page Builder to Clean HTML
Layers involved
legacy page buildersstatic HTMLfrontend modernizationperformancemaintainability
- The situation
- Pages authored years earlier in a page builder that nobody could safely edit, shipping large amounts of markup and script for layouts that had stopped changing.
- The approach
- Extract the stable pages into clean, semantic HTML and templates, keep the CMS for content that genuinely changes, and delete the builder’s runtime from the critical path.
Keep the CMS where it adds value. Remove it where it doesn’t.
Project 04
Debugging the Edge
Layers involved
CloudflareCDNcachinggeo detectionrequest headersserver behaviorapplication logic
- The situation
- A bug that could not be reproduced locally, because the behaviour came from edge rules, cache variants and geo detection rather than from the application at all.
- The approach
- Trace one real request through every hop, compare headers layer by layer, and identify which layer was making a decision the others didn’t know about.
When infrastructure layers disagree, debugging the application alone isn’t enough.