<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>robinsalehjan.com</title><description>Thoughts on software, systems and agentic engineering.</description><link>https://robinsalehjan.com/</link><item><title>Practical use of the inout parameter in Swift</title><link>https://robinsalehjan.com/blog/practical-use-of-the-inout-parameter-in-swift/</link><guid isPermaLink="true">https://robinsalehjan.com/blog/practical-use-of-the-inout-parameter-in-swift/</guid><description>How the inout keyword enables pass-by-reference mutations on Swift value types, with a real-world example injecting custom HTTP headers into WKWebView navigation requests.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>URLComponents quietly decodes what you carefully encoded</title><link>https://robinsalehjan.com/blog/urlcomponents-quietly-decodes-what-you-carefully-encoded/</link><guid isPermaLink="true">https://robinsalehjan.com/blog/urlcomponents-quietly-decodes-what-you-carefully-encoded/</guid><description>URLComponents silently strips percent encoding when you modify queryItems. Here&apos;s why it happens and how percentEncodedQueryItems gives you precise control.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>