Mar 1, 2026
How I Ran a Scraper for a Client Without Paying for a Single Server
A client was manually refreshing a platform all day waiting for new exam listings to appear. Here's how I fixed that with GitHub Actions, a Gmail account, and about 500 lines of Go.