Consequently, if you're not factoring in the cost of ads in terms of performance, you may be throwing money out the window. There's a price paid via user attrition correlated to load time. People will close your site if it's slow and often what makes it slow is advertisements.
Some numbers: Eliminating ads shaved off 7 seconds off the page load time for a cold cache hit. 11 seconds to 4. The estimated revenue lost there is massive from bounce rate/attrition when you talk about our user numbers.
If you're a #golang developer & regularly release your stuff, I highly recommend checking out goreleaser:
- it tags your releases
- generates a changelog
- cross-compiles release builds for various platforms and architectures
- pushes everything to GitHub
It's thoroughly good!
PSA: Lock your dependencies and manage upgrades manually.
Either that, or expect that at some point your application will break despite only patch and minor updates to your dependencies happening.
Another PSA: use artifact deployment. If you have a nice little artifact and keep them stored, you can always roll back to a previously known good-state while you sort out issues.
ｃｙｂｒｅｓｐａｃｅ: the social hub of the information superhighway
jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal