<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Jeff Bailey | Analytics Engineering</title><link>https://jeffbailey.us/categories/analytics-engineering/</link><description>This website contains learning resources, opinions, and facts about software-related technology.</description><language>en</language><generator>Hugo</generator><atom:link href="https://jeffbailey.us/categories/analytics-engineering/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Thu, 09 Jul 2026 00:00:00 +0000</lastBuildDate><item><title>Fundamentals of Analytics Engineering</title><link>https://jeffbailey.us/blog/2026/07/09/fundamentals-of-analytics-engineering/</link><guid isPermaLink="true">https://jeffbailey.us/blog/2026/07/09/fundamentals-of-analytics-engineering/</guid><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><dc:creator>Jeff Bailey</dc:creator><category>Fundamentals</category><category>Data Engineering</category><category>Analytics Engineering</category><description><![CDATA[<h2 id="introduction">Introduction</h2>
<p>Most data teams hit the same wall. The pipelines run, the warehouse fills up, and yet nobody trusts the numbers. Two dashboards report different revenue. An analyst spends a morning rebuilding a definition of &ldquo;active user&rdquo; that someone already wrote last quarter. The data exists, but the data nobody argues about does not.</p>
<p>Analytics engineering is the work that closes that gap. It sits between the people who move data and the people who interpret it, and it owns the messy middle where raw tables become datasets you can trust.</p>]]></description></item></channel></rss>