Tech Couch

A Comfy Corner for Software, Security, Cloud, and AI

Written by engineers, not ai

Essential incus operator guide

The 80% you actually need for most use cases

The text encoding error field guide

Same bytes, different characters

Manually containerizing an application without a runtime

Understanding how docker and incus work internally

An overview of incus features

Local cloud for containers and VMs, without the overhead

Choosing the right self-hosted S3 object storage service

A comparison of open source options and their tradeoffs

Handling errors in C

From errno to platform-specific functions

Go unit testing essentials

Real world testing patterns and workarounds

Finding unwanted unicode characters in source code files

Preventing hidden and lookalike characters from breaking yaml and python