<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>Joeyvito Blog</title>
    <link>https://blog.joeyvito.my.id/</link>
    <description>Notes on software, design, and the future.</description>
    <language>en-us</language>
  <item>
    <title><![CDATA[Data Warehouse Sync Pipeline: MySQL to PostgreSQL ETL and Indonesian Address Normalization]]></title>
    <link>https://blog.joeyvito.my.id/blog/duitin-data-warehouse-case-study</link>
    <guid>https://blog.joeyvito.my.id/blog/duitin-data-warehouse-case-study</guid>
    <description><![CDATA[How I built an ETL pipeline that syncs 9 MySQL databases into a PostgreSQL warehouse and normalizes messy Indonesian addresses for analytics.]]></description>
    <pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title><![CDATA[Connecting Command Code to ZenNotes via MCP on Windows 11]]></title>
    <link>https://blog.joeyvito.my.id/blog/zennotes-mcp-setup</link>
    <guid>https://blog.joeyvito.my.id/blog/zennotes-mcp-setup</guid>
    <description><![CDATA[How I wired my ZenNotes vault into Command Code over MCP | installation, the zn CLI, and the Windows 11 gotchas I hit along the way.]]></description>
    <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title><![CDATA[From 9 Production Databases to 1 Data Warehouse: My Data Engineering Internship at DUITIN]]></title>
    <link>https://blog.joeyvito.my.id/blog/9-databases-to-1-data-warehouse-duitin</link>
    <guid>https://blog.joeyvito.my.id/blog/9-databases-to-1-data-warehouse-duitin</guid>
    <description><![CDATA[My first internship as a Data Engineer Intern at DUITIN, from doubting myself to building a Data Warehouse from 9 production databases.]]></description>
    <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
  </item>
  </channel>
</rss>