<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <title>Học cùng Huan Muse</title>
    <link>https://huan-muse-podcast.vercel.app/</link>
    <atom:link href="https://huan-muse-podcast.vercel.app/feed.xml" rel="self" type="application/rss+xml"/>
    <language>vi</language>
    <description>Podcast học lập trình bằng tiếng Việt cùng Huan Muse, với hai host Linh và Minh. Đây là nơi chúng ta cùng nhau học và đào sâu mọi chủ đề trên hành trình trở thành một lập trình viên giỏi hơn: từ ngôn ngữ và nền tảng, bộ nhớ và hiệu năng, system design, cơ sở dữ liệu, cho đến công cụ, quy trình làm việc và những bài học thực tế rút ra từ các dự án thật. Mỗi tập ngắn gọn khoảng 5 đến 10 phút, dễ nghe mọi lúc mọi nơi, học xong áp dụng được ngay.</description>
    <itunes:summary>Podcast học lập trình bằng tiếng Việt cùng Huan Muse, với hai host Linh và Minh. Đây là nơi chúng ta cùng nhau học và đào sâu mọi chủ đề trên hành trình trở thành một lập trình viên giỏi hơn: từ ngôn ngữ và nền tảng, bộ nhớ và hiệu năng, system design, cơ sở dữ liệu, cho đến công cụ, quy trình làm việc và những bài học thực tế rút ra từ các dự án thật. Mỗi tập ngắn gọn khoảng 5 đến 10 phút, dễ nghe mọi lúc mọi nơi, học xong áp dụng được ngay.</itunes:summary>
    <copyright>&#xA9; 2026 Huan Muse</copyright>
    <itunes:author>Huan Muse</itunes:author>
    <itunes:owner>
      <itunes:name>Huan Muse</itunes:name>
      <itunes:email>huanmuse2605@gmail.com</itunes:email>
    </itunes:owner>
    <itunes:image href="https://huan-muse-podcast.vercel.app/cover.jpg"/>
    <image>
      <url>https://huan-muse-podcast.vercel.app/cover.jpg</url>
      <title>Học cùng Huan Muse</title>
      <link>https://huan-muse-podcast.vercel.app/</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:category text="Education"/>
    <itunes:explicit>false</itunes:explicit>
    <itunes:type>episodic</itunes:type>
    <item>
      <title>Hot Key: Khi một key Redis làm sập cả hệ thống</title>
      <description>Linh và Minh mổ xẻ hot key, hay vấn đề người nổi tiếng, trong Redis phân mảnh: vì sao sharding và consistent hashing không tự chữa được một key bị truy cập dồn dập, cách nhận biết một shard nóng bất thường, và ba cách chữa gồm nhân bản key nóng ra nhiều shard, thêm cache cục bộ trong ứng dụng với TTL vài giây, và chia nhỏ bộ đếm cho các key đếm nóng. Tập này nối thẳng tới câu quiz system design số sáu mà anh từng trả lời sai. 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep3.html</description>
      <itunes:summary>Linh và Minh mổ xẻ hot key, hay vấn đề người nổi tiếng, trong Redis phân mảnh: vì sao sharding và consistent hashing không tự chữa được một key bị truy cập dồn dập, cách nhận biết một shard nóng bất thường, và ba cách chữa gồm nhân bản key nóng ra nhiều shard, thêm cache cục bộ trong ứng dụng với TTL vài giây, và chia nhỏ bộ đếm cho các key đếm nóng. Tập này nối thẳng tới câu quiz system design số sáu mà anh từng trả lời sai. 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep3.html</itunes:summary>
      <enclosure url="https://muse.ai/podcasts/media/1397197603474264/9ecc7f37-6276-4d76-8238-8d08b0de545a/ep-350d503e-ef71-4ff5-8bc3-1d709820ce73.mp3" length="3533605" type="audio/mpeg"/>
      <guid isPermaLink="false">ep-350d503e-ef71-4ff5-8bc3-1d709820ce73</guid>
      <pubDate>Thu, 22 Oct 2026 14:42:51 +0000</pubDate>
      <itunes:duration>7:21</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:image href="https://huan-muse-podcast.vercel.app/cover.jpg"/>
      <podcast:transcript url="https://huan-muse-podcast.vercel.app/transcript-ep3.vtt" type="text/vtt" language="vi"/>
      <podcast:transcript url="https://huan-muse-podcast.vercel.app/transcript-ep3.srt" type="application/srt" language="vi"/>
    </item>
    <item>
      <title>JVM thực sự hoạt động như thế nào: Từ bytecode đến JIT</title>
      <description>Linh và Minh giải thích hành trình của một chương trình Java theo video How the JVM Actually Works của ByteByteGo: javac biên dịch ra bytecode, class loader nạp class theo parent delegation với Bootstrap, Platform và System, linking gồm verify, prepare và resolve, initialize chỉ ở lần dùng đầu tiên, heap và method area dùng chung còn stack là của riêng từng thread, interpreter chạy nhanh lúc đầu và JIT biên dịch method nóng thành mã máy trong code cache, cùng hiện tượng warm up sau khi deploy. Video gốc: https://youtu.be/bF28LFPjFsI 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep2.html</description>
      <itunes:summary>Linh và Minh giải thích hành trình của một chương trình Java theo video How the JVM Actually Works của ByteByteGo: javac biên dịch ra bytecode, class loader nạp class theo parent delegation với Bootstrap, Platform và System, linking gồm verify, prepare và resolve, initialize chỉ ở lần dùng đầu tiên, heap và method area dùng chung còn stack là của riêng từng thread, interpreter chạy nhanh lúc đầu và JIT biên dịch method nóng thành mã máy trong code cache, cùng hiện tượng warm up sau khi deploy. Video gốc: https://youtu.be/bF28LFPjFsI 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep2.html</itunes:summary>
      <enclosure url="https://muse.ai/podcasts/media/1397197603474264/9ecc7f37-6276-4d76-8238-8d08b0de545a/ep-9eacfd01-13fd-433e-ba6a-c2426329d8b1.mp3" length="3293605" type="audio/mpeg"/>
      <guid isPermaLink="false">ep-9eacfd01-13fd-433e-ba6a-c2426329d8b1</guid>
      <pubDate>Wed, 21 Oct 2026 03:45:07 +0000</pubDate>
      <itunes:duration>6:51</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:image href="https://huan-muse-podcast.vercel.app/cover.jpg"/>
      <podcast:transcript url="https://huan-muse-podcast.vercel.app/transcript-ep2.vtt" type="text/vtt" language="vi"/>
      <podcast:transcript url="https://huan-muse-podcast.vercel.app/transcript-ep2.srt" type="application/srt" language="vi"/>
    </item>
    <item>
      <title>Java Memory Analyzer: Đọc heap dump tìm memory leak</title>
      <description>Linh và Minh giải thích shallow heap, retained heap, GC Roots và quy trình năm bước đọc heap dump bằng Eclipse MAT, kèm ví dụ rò rỉ static List và vai trò của VisualVM. 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep1.html</description>
      <itunes:summary>Linh và Minh giải thích shallow heap, retained heap, GC Roots và quy trình năm bước đọc heap dump bằng Eclipse MAT, kèm ví dụ rò rỉ static List và vai trò của VisualVM. 📖 Bản chữ đầy đủ của tập này: https://huan-muse-podcast.vercel.app/transcript-ep1.html</itunes:summary>
      <enclosure url="https://muse.ai/podcasts/media/1397197603474264/9ecc7f37-6276-4d76-8238-8d08b0de545a/ep-d077891a-16bb-495e-9045-48f2d0ebb7a0.mp3" length="2717989" type="audio/mpeg"/>
      <guid isPermaLink="false">ep-d077891a-16bb-495e-9045-48f2d0ebb7a0</guid>
      <pubDate>Tue, 20 Oct 2026 14:29:20 +0000</pubDate>
      <itunes:duration>5:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:image href="https://huan-muse-podcast.vercel.app/cover.jpg"/>
      <podcast:transcript url="https://huan-muse-podcast.vercel.app/transcript-ep1.vtt" type="text/vtt" language="vi"/>
      <podcast:transcript url="https://huan-muse-podcast.vercel.app/transcript-ep1.srt" type="application/srt" language="vi"/>
    </item>
  </channel>
</rss>
