A demo-friendly web server Jun 03, 2024Or: don't hard-code your demo server port to 8080. Let it choose the next available port instead.
Domains for local dev servers Jun 01, 2024Instead of accessing your local dev servers through different port numbers, use Caddy to access them through separate domains.
Efficient tools with Go and unikernels Apr 25, 2024Unikernels can boot up rapidly and scale to zero to save energy and cost. A great basis for building efficient web-based tools.
Run Go apps securely and efficiently with Unikraft Apr 19, 2024Get the security of VMs with the lightness of containers: How unikernels meet both demands
Containers from scratch? Mar 08, 2024Containers manage binaries and their supporting libs. Pure Go binaries don't need any external libs. Is the `scratch` image the right choice?
Communicate by (not) sharing memory Jan 05, 2024Can multiple goroutines write to the same slice without any safeguard? Sure, they can, but is it a good idea?
Don't Select the Default Dec 09, 2023In a select block, don't be tempted to add a default case as a "fallback" or it might turn into a busy loop.