<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>drornir.dev</title><description>Dror Nir&apos;s Personal Website</description><link>https://drornir.dev/</link><item><title>GitHub Actions Deployments with Dynamic Environments</title><link>https://drornir.dev/blog/github-actions-dynamic-envs/</link><guid isPermaLink="true">https://drornir.dev/blog/github-actions-dynamic-envs/</guid><description>Learn how to use GitHub Actions to deploy your application to multiple environments using Terraform as the source of truth, creating GitHub Environment Variables and discovering them dynamically in a dedicated custom GitHub Action.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>GitHub</category><category>Terraform</category><category>Config</category><category>CI/CD</category></item><item><title>DX and Dev Tools&apos; place in the Hype Cycle</title><link>https://drornir.dev/blog/dev-ex-in-hype-cycle/</link><guid isPermaLink="true">https://drornir.dev/blog/dev-ex-in-hype-cycle/</guid><description>I&apos;m looking into creating some solutions in the DX / Dex Tools space, and I wonder if this field is still relevant (it is)</description><pubDate>Tue, 07 Jan 2025 20:00:00 GMT</pubDate><category>DX</category><category>Dev Tools</category><category>Opinion</category><category>Startup</category></item><item><title>Factor3 v0.2 - Go config the JS way</title><link>https://drornir.dev/blog/factor3-v02/</link><guid isPermaLink="true">https://drornir.dev/blog/factor3-v02/</guid><description>I&apos;m working on a side project that automates a lot of the boilerplate around spf13&apos;s viper and cobra</description><pubDate>Fri, 20 Dec 2024 16:00:00 GMT</pubDate><category>Code Generation</category><category>Metaprogramming</category><category>Go</category><category>Factor3</category><category>viper</category><category>cobra</category><category>spf13</category></item><item><title>How to test Go functions that make syscalls?</title><link>https://drornir.dev/blog/using-interfaces-when-testing-syscalls-in-go/</link><guid isPermaLink="true">https://drornir.dev/blog/using-interfaces-when-testing-syscalls-in-go/</guid><description>A basic trick on how to use interfaces to make your code more testable.</description><pubDate>Tue, 27 Feb 2024 19:00:00 GMT</pubDate><category>Go</category><category>Interface</category><category>Test</category><category>Mock</category></item><item><title>Factor3 (v0) - a code gen for configuring your Go app</title><link>https://drornir.dev/blog/factor3-v0/</link><guid isPermaLink="true">https://drornir.dev/blog/factor3-v0/</guid><description>Using Go&apos;s spf13/cobra is not easy, and I want to create a code generation wrapper around it</description><pubDate>Mon, 08 Jan 2024 13:00:00 GMT</pubDate><category>Code Generation</category><category>Metaprogramming</category><category>Go</category><category>Factor3</category></item><item><title>I Don&apos;t Get Why You Would Use WASM outside of a Browser</title><link>https://drornir.dev/blog/wasm-is-for-browsers/</link><guid isPermaLink="true">https://drornir.dev/blog/wasm-is-for-browsers/</guid><description>I&apos;m not convinced that WASI is actually worth investing in.</description><pubDate>Thu, 04 Jan 2024 18:00:00 GMT</pubDate><category>Rant</category><category>WASM</category><category>WASI</category></item><item><title>`gonew` - the official Golang scaffolder is in alpha</title><link>https://drornir.dev/blog/go-native-scaffolder-gonew/</link><guid isPermaLink="true">https://drornir.dev/blog/go-native-scaffolder-gonew/</guid><description>gonew is and experiment in go project templates by Russ Cox https://github.com/golang/go/discussions/61669</description><pubDate>Mon, 31 Jul 2023 20:00:00 GMT</pubDate><category>Go</category><category>News</category><category>Makefile</category></item><item><title>Why Code Generation?</title><link>https://drornir.dev/blog/why-code-generation/</link><guid isPermaLink="true">https://drornir.dev/blog/why-code-generation/</guid><description>I&apos;m trying to articulate why I&apos;m so pro codegen when it comes to metaprogramming</description><pubDate>Mon, 31 Jul 2023 17:55:00 GMT</pubDate><category>Code Generation</category><category>Metaprogramming</category><category>Go</category><category>Abstract</category></item><item><title>A Declarative Config for Golang</title><link>https://drornir.dev/blog/declarative-config-for-golang-idea/</link><guid isPermaLink="true">https://drornir.dev/blog/declarative-config-for-golang-idea/</guid><pubDate>Tue, 25 Jul 2023 17:00:00 GMT</pubDate><category>Go</category><category>Config</category><category>Code Generation</category><category>Containers</category><category>Kubernetes</category><category>Twelve Factor App</category></item></channel></rss>