Open Watcom C/C++ Compiler: 16-bit 8086 Optimisations Report

A while back I picked up retro programming as a hobby. When programming for the 8086 DOS platform, Open Watcom is indispensable. It runs on both Linux and Windows, produces DOS binaries, has detailed documentation and a whole arsenal of tools. It's also rather fast and produces performant code. Unfortunately there isn't much documentation about … Continue reading Open Watcom C/C++ Compiler: 16-bit 8086 Optimisations Report

Testing a Terraform resource deployment

I like to include smoke tests [ST] in my Terraform [TF] deployments just to make sure I didn't overlook anything obvious. One such way is to interact with a resource that invokes other resources, such as an HTTP endpoint that is routed through API gateways, application containers and databases. An easy and portable way to … Continue reading Testing a Terraform resource deployment

Azure: Service API already exists

Update 2023/01/04: I was wrong. Microsoft Support pointed out that each external APIM instances is assigned a globally unique DNS entry and mine was just too generic. Giving the API management resource a unique name for the region it runs in (eg. by appending a random number) solves the issue. I'm writing a Terraform template … Continue reading Azure: Service API already exists