<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>dotcfg blog</title><description>Articles about dotcfg, configuration management in Rust, and the design decisions behind the crate.</description><link>https://dotcfg.pxxl.click/</link><item><title>Why I Built dotcfg: A Flexible Config Manager for Rust Apps</title><link>https://dotcfg.pxxl.click/blog/why-i-built-dotcfg/</link><guid isPermaLink="true">https://dotcfg.pxxl.click/blog/why-i-built-dotcfg/</guid><description>The configuration problems that pushed me to build dotcfg, from non-destructive loading to key-level access and flexible directory strategies.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Config Management in Rust: From Zero-Boilerplate to Full Control</title><link>https://dotcfg.pxxl.click/blog/config-management-in-rust/</link><guid isPermaLink="true">https://dotcfg.pxxl.click/blog/config-management-in-rust/</guid><description>A look at the architectural trade-off between global configuration choices and per-instance control, and why dotcfg takes the latter approach.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Typed Get &amp; Set in dotcfg: When Your Config Must Be a Real Type</title><link>https://dotcfg.pxxl.click/blog/typed-get-set/</link><guid isPermaLink="true">https://dotcfg.pxxl.click/blog/typed-get-set/</guid><description>Use get_as and set_val when configuration values need to stay real Rust types instead of making a round trip through strings.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>