<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tiago Balabuch — Field Notes</title><description>Practical notes on Microsoft Fabric engineering, reliability, supportability, and the details that matter in production.</description><link>https://tiagobalabuch.dev/</link><item><title>HTTP 200 does not mean complete metadata: Testing OneLake shortcut responses safely</title><link>https://tiagobalabuch.dev/blog/onelake-shortcut-metadata-permissions/</link><guid isPermaLink="true">https://tiagobalabuch.dev/blog/onelake-shortcut-metadata-permissions/</guid><description>Learn how to validate OneLake shortcut metadata across identities and handle missing target details safely.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Small tools need clear boundaries</title><link>https://tiagobalabuch.dev/blog/small-tools-clear-boundaries/</link><guid isPermaLink="true">https://tiagobalabuch.dev/blog/small-tools-clear-boundaries/</guid><description>A useful tool is not only easy to start using; it is also easy to understand, change, and put down.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Design the default path</title><link>https://tiagobalabuch.dev/blog/designing-the-default-path/</link><guid isPermaLink="true">https://tiagobalabuch.dev/blog/designing-the-default-path/</guid><description>Most people follow the route a product makes easiest. That makes defaults one of its most consequential design decisions.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Performance is part of the reading experience</title><link>https://tiagobalabuch.dev/blog/performance-is-a-reading-experience/</link><guid isPermaLink="true">https://tiagobalabuch.dev/blog/performance-is-a-reading-experience/</guid><description>A fast page is not a benchmark in isolation. It is a page that lets the reader reach the idea without unnecessary waiting.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>