Writing
Notes on programming, systems, and making software.
-
Integrating Dodo Payments Licensing in macOS Apps
A practical Dodo Payments licensing flow for Swift macOS apps, covering activation, validation, deactivation, Hardware UUID binding, and Keychain storage.
-
Deep Dive into DNS: Architecture, Hijacks, and Timeouts
A practical deep dive into DNS resolution, local resolver behavior, DDNS hijacks, DNS amplification, and cloud DNS timeout troubleshooting.