<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Engineering notes</title><description>A home for poorly researched ideas that I find myself repeating a lot anyway.</description><link>https://oponomarov.com/</link><item><title>OpenCode + tmux Notifications for Idle Agents</title><link>https://oponomarov.com/blog/posts/opencode-tmux-notifications/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/opencode-tmux-notifications/</guid><description>Mark waiting tmux windows and send quiet macOS notifications when an OpenCode agent needs attention.</description><pubDate>Wed, 04 Mar 2026 09:00:00 GMT</pubDate><category>opencode</category><category>tmux</category><category>developer-tools</category></item><item><title>Access AWS From CI/CD With OIDC Federation</title><link>https://oponomarov.com/blog/posts/access-aws-from-cicd-with-oidc-federation/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/access-aws-from-cicd-with-oidc-federation/</guid><description>Replace long-lived AWS keys with short-lived OIDC federation for GitHub Actions and CircleCI workflows.</description><pubDate>Sat, 28 Dec 2024 15:00:00 GMT</pubDate><category>aws</category></item><item><title>Rewriting Docker Image Registries with Kyverno</title><link>https://oponomarov.com/blog/posts/rewriting-docker-image-registries-with-kyverno/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/rewriting-docker-image-registries-with-kyverno/</guid><description>Redirect container images through approved registries with a reusable Kyverno policy and a controlled rollout.</description><pubDate>Mon, 23 Dec 2024 12:28:00 GMT</pubDate><category>kubernetes</category><category>aws</category><category>argocd</category></item><item><title>Mise: Faster, Smarter Tool Versioning</title><link>https://oponomarov.com/blog/posts/mise-faster-smarter-tool-versioning/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/mise-faster-smarter-tool-versioning/</guid><description>Keep project toolchains reproducible with mise, shared version files, directory overrides, and one-off execution.</description><pubDate>Sun, 15 Dec 2024 10:00:00 GMT</pubDate><category>developer-tools</category></item><item><title>Setting Up Pull Through Cache Repositories in AWS ECR</title><link>https://oponomarov.com/blog/posts/setting-up-pull-through-cache-repositories-in-aws-ecr/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/setting-up-pull-through-cache-repositories-in-aws-ecr/</guid><description>Build organization-wide ECR pull-through caches with Terraform, authenticated upstreams, and safe EKS access.</description><pubDate>Thu, 12 Dec 2024 08:00:00 GMT</pubDate><category>aws</category><category>terraform</category></item><item><title>Demystifying ArgoCD&apos;s ApplicationSet — Pt. 2</title><link>https://oponomarov.com/blog/posts/demystifying-argocd-applicationsets-pt2/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/demystifying-argocd-applicationsets-pt2/</guid><description>Compare five practical ways to combine ApplicationSet with Helm and Kustomize, including their tradeoffs.</description><pubDate>Wed, 11 Dec 2024 11:00:00 GMT</pubDate><category>argocd</category><category>kubernetes</category></item><item><title>Demystifying ArgoCD&apos;s ApplicationSet — Pt. 1</title><link>https://oponomarov.com/blog/posts/demystifying-argocd-applicationsets-pt1/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/demystifying-argocd-applicationsets-pt1/</guid><description>Learn how list, cluster, and matrix generators turn a single ApplicationSet into repeatable multi-cluster deployments.</description><pubDate>Wed, 11 Dec 2024 10:30:00 GMT</pubDate><category>argocd</category><category>kubernetes</category></item><item><title>Terraform Version Constraints — Striking the Right Balance</title><link>https://oponomarov.com/blog/posts/terraform-version-constraints-striking-the-right-balance/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/terraform-version-constraints-striking-the-right-balance/</guid><description>A practical provider-version policy for reusable Terraform modules and the stacks that consume them.</description><pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate><category>terraform</category></item><item><title>Save Yourself From Formatting Hell</title><link>https://oponomarov.com/blog/posts/save-yourself-from-formatting-hell/</link><guid isPermaLink="true">https://oponomarov.com/blog/posts/save-yourself-from-formatting-hell/</guid><description>Automate Markdown formatting and linting with pre-commit so reviews stay focused on meaningful changes.</description><pubDate>Sun, 08 Dec 2024 11:00:29 GMT</pubDate><category>pre-commit</category><category>developer-tools</category></item></channel></rss>