The Restart That Hid a Libvirt Bug
A seven-minute VM create, two wrong turns, a self-healing timer I built and then deleted, and the package update that fixed it.
A seven-minute VM create, two wrong turns, a self-healing timer I built and then deleted, and the package update that fixed it.
What to test before a private desktop rollout: daily work, video calls, network paths, storage, and offboarding.
Compare private desktop costs: shared services, per-person workspaces, and Windows 365 pricing.
A business case for private employee desktops: controlled backend access from everyday employee devices.
How we rebuilt our authoritative DNS design around independently operable roles, a reversible cutover, and observability that describes the system we now run.
How we registered .ca nameserver host records, recovered from an unrequested delegation change, and moved zsoftly.ca onto the nameservers we sell to customers.