<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Chengzhi Zhao on Medium]]></title>
        <description><![CDATA[Stories by Chengzhi Zhao on Medium]]></description>
        <link>https://medium.com/@chengzhizhao?source=rss-f956c63a9571------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*SGCkys53sdZUZKnpRQoq_A.jpeg</url>
            <title>Stories by Chengzhi Zhao on Medium</title>
            <link>https://medium.com/@chengzhizhao?source=rss-f956c63a9571------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 05 Nov 2026 12:39:04 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@chengzhizhao/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Stop Breaking Production Data Pipeline: Implementing Write-Audit-Publish (WAP) with Spark and…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/stop-breaking-production-data-pipeline-implementing-write-audit-publish-wap-with-spark-and-55fd93a2e211?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/1*WrQduO5thp1fYCAcySXucA.png" width="2816"></a></p><p class="medium-feed-snippet">Build Write-Audit-Publish in Data Pipeline for Downstream Sanity</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/stop-breaking-production-data-pipeline-implementing-write-audit-publish-wap-with-spark-and-55fd93a2e211?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/stop-breaking-production-data-pipeline-implementing-write-audit-publish-wap-with-spark-and-55fd93a2e211?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/55fd93a2e211</guid>
            <category><![CDATA[apache-iceberg]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[data]]></category>
            <category><![CDATA[apache-spark]]></category>
            <category><![CDATA[data-engineering]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Mon, 15 Jun 2026 19:31:00 GMT</pubDate>
            <atom:updated>2026-06-15T19:31:00.803Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Data Modeling Wars: Inmon vs. Kimball vs. Data Vault]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/the-data-modeling-wars-inmon-vs-kimball-vs-data-vault-15a0df69051a?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/1*Ml2MPvZiNjVkRcajqaHeHw.jpeg" width="3840"></a></p><p class="medium-feed-snippet">The Modern Data Modeling Techniques You Need to Know.</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/the-data-modeling-wars-inmon-vs-kimball-vs-data-vault-15a0df69051a?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/the-data-modeling-wars-inmon-vs-kimball-vs-data-vault-15a0df69051a?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/15a0df69051a</guid>
            <category><![CDATA[sql]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[data-modeling]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Tue, 27 Jan 2026 15:02:22 GMT</pubDate>
            <atom:updated>2026-01-27T15:02:22.336Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Apache Spark 4.1 is Here: The Next Chapter in Unified Analytics]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/apache-spark-4-1-is-here-the-next-chapter-in-unified-analytics-e890067d8046?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/1*fjZyaOx2bTbnVwEOzBD_Jg.png" width="2816"></a></p><p class="medium-feed-snippet">Apache Spark 4.1 Release: Top Features &amp; Upgrade Guide (2026)</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/apache-spark-4-1-is-here-the-next-chapter-in-unified-analytics-e890067d8046?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/apache-spark-4-1-is-here-the-next-chapter-in-unified-analytics-e890067d8046?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/e890067d8046</guid>
            <category><![CDATA[apache-spark]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[pyspark]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Wed, 14 Jan 2026 02:43:07 GMT</pubDate>
            <atom:updated>2026-01-14T02:43:07.508Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Data Processing Guarantees Explained: Exactly-Once, At-Least-Once, and At-Most-Once]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/data-processing-guarantees-explained-exactly-once-at-least-once-and-at-most-once-938ff16809b9?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/1*PI9AvHths5sTJp82OA1vNA.png" width="2752"></a></p><p class="medium-feed-snippet">Demystify Exactly-Once, At-Least-Once, and At-Most-Once</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/data-processing-guarantees-explained-exactly-once-at-least-once-and-at-most-once-938ff16809b9?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/data-processing-guarantees-explained-exactly-once-at-least-once-and-at-most-once-938ff16809b9?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/938ff16809b9</guid>
            <category><![CDATA[apache-flink]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[big-data]]></category>
            <category><![CDATA[streaming]]></category>
            <category><![CDATA[system-design-interview]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Mon, 05 Jan 2026 18:02:55 GMT</pubDate>
            <atom:updated>2026-01-10T16:55:56.778Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[2025 Retrospective: How AI Changed the Way I Engineer]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/2025-retrospective-how-ai-changed-the-way-i-engineer-c1deb44b2101?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/1*nX06VasbuGfSawVLfD4_Jw.jpeg" width="3840"></a></p><p class="medium-feed-snippet">The Year AI becomes more approachable in life</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/2025-retrospective-how-ai-changed-the-way-i-engineer-c1deb44b2101?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/2025-retrospective-how-ai-changed-the-way-i-engineer-c1deb44b2101?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/c1deb44b2101</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[data-engineering]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Wed, 24 Dec 2025 16:06:01 GMT</pubDate>
            <atom:updated>2025-12-24T16:06:01.552Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How I Built an AI Social Media Manager for Free (And You Can, Too)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/how-i-built-an-ai-social-media-manager-for-free-and-you-can-too-e80282984280?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/0*royD_P37oStVGZrs" width="3200"></a></p><p class="medium-feed-snippet">A step-by-step guide to building a powerful content machine that runs on autopilot for pennies a day</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/how-i-built-an-ai-social-media-manager-for-free-and-you-can-too-e80282984280?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/how-i-built-an-ai-social-media-manager-for-free-and-you-can-too-e80282984280?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/e80282984280</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[social-media-marketing]]></category>
            <category><![CDATA[n8n]]></category>
            <category><![CDATA[marketing-automation]]></category>
            <category><![CDATA[open-source]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Fri, 22 Aug 2025 13:01:35 GMT</pubDate>
            <atom:updated>2025-08-22T13:02:30.904Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Ultimate Apache Spark Guide: Performance Tuning, PySpark Examples, and New 4.0 Features]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/the-ultimate-apache-spark-guide-performance-tuning-pyspark-examples-and-new-4-0-features-6d64a1af57ab?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/2600/1*jpYOQZ7tt6V62Bx1P4jzPg.jpeg" width="4608"></a></p><p class="medium-feed-snippet">7 Apache Spark Secrets: A Guide to Fixing Data Skew, OOM Errors, and Mastering New Features</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/the-ultimate-apache-spark-guide-performance-tuning-pyspark-examples-and-new-4-0-features-6d64a1af57ab?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/the-ultimate-apache-spark-guide-performance-tuning-pyspark-examples-and-new-4-0-features-6d64a1af57ab?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/6d64a1af57ab</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[spark-performance]]></category>
            <category><![CDATA[apache-spark]]></category>
            <category><![CDATA[data-science]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Mon, 30 Jun 2025 14:32:43 GMT</pubDate>
            <atom:updated>2025-06-30T14:32:43.582Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What Are Apache Flink Watermarks? A Beginner’s Guide to Handling Late Arrival Data]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/what-are-apache-flink-watermarks-a-beginners-guide-to-handling-late-arrival-data-82bc851bb78a?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/890/1*ABQ9pmcuR8J4BG6IzuDmhA.png" width="890"></a></p><p class="medium-feed-snippet">Making Sense of the Real-Time River: Understanding Apache Flink Watermarks</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/what-are-apache-flink-watermarks-a-beginners-guide-to-handling-late-arrival-data-82bc851bb78a?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/what-are-apache-flink-watermarks-a-beginners-guide-to-handling-late-arrival-data-82bc851bb78a?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/82bc851bb78a</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[stream-processing]]></category>
            <category><![CDATA[apache-flink]]></category>
            <category><![CDATA[big-data]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Thu, 26 Jun 2025 11:42:42 GMT</pubDate>
            <atom:updated>2025-06-26T11:42:42.537Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[10 Best Books on Data Analytics with AI Agents—Read Before You Build!]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/data-engineering-space/10-best-books-on-data-analytics-with-ai-agents-read-before-you-build-874ad869b654?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/1024/0*TRAFdi9mLv2t3BNp.jpeg" width="1024"></a></p><p class="medium-feed-snippet">Book Recommendations for Learning AI about Data Analytics</p><p class="medium-feed-link"><a href="https://medium.com/data-engineering-space/10-best-books-on-data-analytics-with-ai-agents-read-before-you-build-874ad869b654?source=rss-f956c63a9571------2">Continue reading on Data Engineering Space »</a></p></div>]]></description>
            <link>https://medium.com/data-engineering-space/10-best-books-on-data-analytics-with-ai-agents-read-before-you-build-874ad869b654?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/874ad869b654</guid>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[data]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[data-analytics]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Tue, 24 Jun 2025 11:47:27 GMT</pubDate>
            <atom:updated>2025-06-24T11:47:27.316Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Automate Social Media Like a Pro (Almost Free): Using n8n + DeepSeek AI]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://aiadvances.org/automate-social-media-like-a-pro-almost-free-using-n8n-deepseek-ai-97729680082e?source=rss-f956c63a9571------2"><img src="https://cdn-images-1.medium.com/max/1408/1*X9himyVu4EnccUWk2AcVig.jpeg" width="1408"></a></p><p class="medium-feed-snippet">Generate content with AI, schedule posts, and grow your online presence&#x2014;without paying for costly platforms.</p><p class="medium-feed-link"><a href="https://aiadvances.org/automate-social-media-like-a-pro-almost-free-using-n8n-deepseek-ai-97729680082e?source=rss-f956c63a9571------2">Continue reading on AI Advances »</a></p></div>]]></description>
            <link>https://aiadvances.org/automate-social-media-like-a-pro-almost-free-using-n8n-deepseek-ai-97729680082e?source=rss-f956c63a9571------2</link>
            <guid isPermaLink="false">https://medium.com/p/97729680082e</guid>
            <category><![CDATA[ai-automation]]></category>
            <category><![CDATA[n8n]]></category>
            <category><![CDATA[social-media-marketing]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[productivity-tools]]></category>
            <dc:creator><![CDATA[Chengzhi Zhao]]></dc:creator>
            <pubDate>Tue, 10 Jun 2025 14:05:04 GMT</pubDate>
            <atom:updated>2025-06-10T14:05:04.835Z</atom:updated>
        </item>
    </channel>
</rss>