About Oscar
Recent supporters
Posts
If you run a self-hosted container registry, such as Harbor behind Nginx, you may encounter this frustrating error: x509: certificate signed by unknown authority I wrote a practical guide explaining what actually causes this error and how to fix it securely: https://oscarchou.com/posts/troubleshoot/docker-x509-certificate-error-in-self-hosted-registry/ The most important detail is easy to overlook...
Why Your Self-Hosted Registry Fails with `x509: certificate signed by unknown authority`
Aug 25, 2026
92 views
Quick tip: running go mod tidy on backport branches without downgrading your local Go (e.g. local Go 1.26 vs branch using Go 1.25). Even though newer Go versions are generally backward compatible for builds, go mod tidy can produce different go.mod / go.sum outputs depending on the toolchain version. For backport branches, it’s safer to run tidy using the Go version expected by that branch. You ...
Stop Downgrading Go Just to Run `go mod tidy`
May 05, 2026
149 views
This post dives into the frustrating logout issue many encounter with Traefik and Docker Swarm when using server-side rendering, revealing the root cause and offering a practical solution. Supporting this content helps me continue exploring and explaining complex topics like container orchestration and session management – it’s incredibly valuable! Read the full post here: https://oscarchou.co...
Traefik & Docker Swarm: Session Logout Fix Explained
Jan 05, 2026
232 views

