Automating PDF Link Testing Across Multiple Sites Using GitLab CI and Playwright
As a developer or QA engineer, you know the frustration of discovering broken PDF links after a site update — especially when those links span multiple websites. I remember spending hours manually checking PDFs across five different sites, copying and pasting URLs into a browser, hoping I wouldn’t miss any. Each time a site updated, the tedious routine repeated itself, eating into time better spent building new features.
Frustrated by this inefficiency, I decided there had to be a better way. What if I could automate the whole process, running tests that checked every PDF link across all sites — reliably, consistently, and with zero manual effort?
Minimum Python Study Guide
This is a quick-reference guide to Python for beginners and experienced developers who want a fast refresher.
Website Performance Metrics: A 3-Step Guide
I was chatting with a friend the other day, and he said, “I think my site is pretty fast.” But then he admitted, “Actually, landing page is fast but other pages, maybe it feels a bit slow.”
It hit me — so many of us think the same way. We pour money into marketing, get visitors coming in, but they don’t stick around because the experience isn’t smooth.
The problem? We don’t really know how our site is performing until we dig into the metrics. Without that, it’s all just guesswork — and that’s money down the drain.