/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

ekhabarov.com
| | ilya-sher.org
1.2 parsecs away

Travel
| | Showing a setup of gRPC service which is also exposed as a REST API. It's a setup that happens to work for us. No alternatives will be discussed in this post. This is a concise blog post. Architecture ALB with HTTPS listener (trivially configured, out of scope of this post) ECS running a task with...
| | blog.nobugware.com
1.5 parsecs away

Travel
| | Manages Envoy Proxy with Envoy Gateway in Kubernetes
| | jbrandhorst.com
4.6 parsecs away

Travel
| | How to best handle errors in Go is a divisive issue, leading to opinion pieces by illustrious bloggers such as Dave Cheney, the commander himself Rob Pike as well as the official Go blog. I'm not going to tackle those opinions here, instead I'm going to talk about best practices for errors when using gRPC and Go. The gRPC Status package The Go gRPC implementation has a status package which exposes a nice simple interface for creating rich gRPC errors.
| | til.simonwillison.net
10.9 parsecs away

Travel
| This recipe for deploying the official datasetteproject/datasette container in Kubernetes just worked for me. It uses an interesting (possibly nasty?) trick to install plugins and download a SQLite database file on container startup, without needing to bake a brand new container image.