Hi, I’m Caroline. I write about web experiments, my life in Lisbon, and my journey as a digital nomad in Portugal.
Exactly one year after I applied for my D8 visa at the Portuguese Consulate in Porto Alegre, Brazil, I finally had my AIMA interview in Porto. My residency card will likely be approved and arrive in under 90 days. I star...
A vendor-agnostic CDN log analysis cookbook—featuring SQL, Grafana LogQL, and bash recipes to monitor Google, Bing, OpenAI, and Claude crawlers, audit edge caching vs. 304s, and troubleshoot WAF blocks.
Over the past few weeks, I’ve been experimenting with Hermes, an AI agent, to test the promise we hear everywhere: Can personal AI agents actually make us more productive? It started with a simple idea: What if I gave an...
How to fix SniCertificate::CertificateValidationError: Unable to verify challenge for * If you’ve visited my site over the last few weeks, you might have noticed it was completely down, blocked by a scary browser securit...
Recently, Cloudflare released a new feature that enables websites to serve Markdown versions of pages to AI agents via content negotiation. But is this actually a good practice? I applied a similar strategy on my persona...
This year I'm moving to Portugal. I'm not sure if it will be permanent. I've moved before with every intention of staying forever, but working remotely gives me so much flexibility that it's hard to commit to one place i...
I wanted a place to record some of my recent travel memories and plans for the future, especially since I’m not planning to do any more traveling until next year. I do this every year; it’s a kind of reflection period fo...
It's not enough that we need to monitor and offer a reasonable experience to bots — we are now entering an era where we need to work alongside them. This comes with many exciting possibilities, such as cognitive offloadi...
Understanding how Google crawls your site is crucial for getting your content seen. Last month, Google Search Central published a series of blog posts covering various aspects of crawling, including how Google handles CD...
In modern application development, observability refers to collecting and analyzing data—logs, metrics, and traces—from a wide variety of sources to provide detailed information about the behavior of applications running...
Lately, I’ve been spending a lot of time experimenting with Claude Code, an AI-assisted engineering tool. As a non-developer who transitioned from marketing into tech, I've always leaned into operational parts of it help...
I work at the intersection of technical SEO, edge infrastructure, and data analysis for large e-commerce and marketplace platforms.
From diagnosing CDN bot behavior and response headers to structuring clean, crawlable architectures, every recommendation is grounded in server log data and direct verification rather than guesswork.
Reach out on LinkedIn for technical SEO diagnostics, crawl audits, or collaborations.
Connect on LinkedIn