<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Newest - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/posts/newest.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Newest - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-21T21:58:32+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Palo Alto XSIAM Engineer Exam Data Model: Datasets and Query Logic]]></title>
                        <link>https://viblo.asia/p/palo-alto-xsiam-engineer-exam-data-model-datasets-and-query-logic-G24B8GQRLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/palo-alto-xsiam-engineer-exam-data-model-datasets-and-query-logic-G24B8GQRLz3</guid>
            <description><![CDATA[You have studied XSIAM architecture, ingestion pipelines  and alert management. The XSIAM Engineer exam feels like it's coming together. Then a scenar...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eleanor Sin</dc:creator>
            <pubDate>2026-04-21 19:48:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[AWS Series - Bài 3] Public, Private &amp; Hybrid Cloud - Giấu kín hệ thống của bạn trước &quot;giông bão&quot; Internet]]></title>
                        <link>https://viblo.asia/p/aws-series-bai-3-public-private-hybrid-cloud-giau-kin-he-thong-cua-ban-truoc-giong-bao-internet-y0VGwOl8VPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/aws-series-bai-3-public-private-hybrid-cloud-giau-kin-he-thong-cua-ban-truoc-giong-bao-internet-y0VGwOl8VPA</guid>
            <description><![CDATA[Chào anh em, ở bài trước chúng ta đã chọn được "loại nhà" (IaaS, PaaS, SaaS) để chứa code của mình. Hôm nay, chúng ta sẽ bàn về việc đặt ngôi nhà đó ở...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 17:34:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Output Buffering: Tuyệt kỹ trị tận gốc lỗi &quot;Headers already sent&quot; và nghệ thuật Render View]]></title>
                        <link>https://viblo.asia/p/output-buffering-tuyet-ky-tri-tan-goc-loi-headers-already-sent-va-nghe-thuat-render-view-oKLnqepaJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/output-buffering-tuyet-ky-tri-tan-goc-loi-headers-already-sent-va-nghe-thuat-render-view-oKLnqepaJQO</guid>
            <description><![CDATA[Chào anh em, nếu anh em đang dùng Laravel hay Symfony, anh em hiếm khi gặp lỗi Headers already sent vì Framework nó lo hết rồi. Nhưng nếu anh em code ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 16:43:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Giao tranh trong Database: 4 Mức Độ Cô Lập (Isolation Levels) và những &quot;bóng ma&quot; dữ liệu]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-giao-tranh-trong-database-4-muc-do-co-lap-isolation-levels-va-nhung-bong-ma-du-lieu-bA468BQ0LKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-giao-tranh-trong-database-4-muc-do-co-lap-isolation-levels-va-nhung-bong-ma-du-lieu-bA468BQ0LKv</guid>
            <description><![CDATA[chào anh em, làm việc với Database mà chỉ biết SELECT, INSERT, UPDATE thì anh em mới chỉ dạo chơi ở vòng gửi xe thôi

Khi hệ thống của anh em có hàng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 16:21:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đừng quá ám ảnh với các tham số mô hình; 8 dự án mã nguồn mở này đã sẵn sàng để triển khai thực tế]]></title>
                        <link>https://viblo.asia/p/dung-qua-am-anh-voi-cac-tham-so-mo-hinh-8-du-an-ma-nguon-mo-nay-da-san-sang-de-trien-khai-thuc-te-kNLr3DR7VgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-qua-am-anh-voi-cac-tham-so-mo-hinh-8-du-an-ma-nguon-mo-nay-da-san-sang-de-trien-khai-thuc-te-kNLr3DR7VgA</guid>
            <description><![CDATA[Kể từ khi AI biết viết code, các dự án mã nguồn mở trên GitHub thực sự đã bùng nổ. Chúng ta đang thấy ít dần các framework suy luận (inference) thô sơ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sunny</dc:creator>
            <pubDate>2026-04-21 16:03:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đo lường hiệu quả tìm kiếm trong kỷ nguyên AI Search]]></title>
                        <link>https://viblo.asia/p/do-luong-hieu-qua-tim-kiem-trong-ky-nguyen-ai-search-Nj4vg8woJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/do-luong-hieu-qua-tim-kiem-trong-ky-nguyen-ai-search-Nj4vg8woJ6r</guid>
            <description><![CDATA[Trong bối cảnh công cụ tìm kiếm dựa trên trí tuệ nhân tạo (AI search) đang định hình lại cách thức người dùng tiếp cận thông tin, câu hỏi về phương ph...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Infinity</dc:creator>
            <pubDate>2026-04-21 15:25:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Dead Letter Queue (DLQ) &amp; Chiến lược Retry: Cứu rỗi hệ thống khỏi những &quot;bóng ma&quot; trong Queue]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-dead-letter-queue-dlq-chien-luoc-retry-cuu-roi-he-thong-khoi-nhung-bong-ma-trong-queue-wlVmRwK845Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-dead-letter-queue-dlq-chien-luoc-retry-cuu-roi-he-thong-khoi-nhung-bong-ma-trong-queue-wlVmRwK845Z</guid>
            <description><![CDATA[Chào anh em, ở bài trước chúng ta đã ca ngợi Message Queue như một vị cứu tinh giúp hệ thống chịu tải hàng vạn request/phút. Nhưng ở đời, "chữ tài liề...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 13:38:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Blockchain là gì? Giải thích dễ hiểu cho người mới bắt đầu]]></title>
                        <link>https://viblo.asia/p/blockchain-la-gi-giai-thich-de-hieu-cho-nguoi-moi-bat-dau-XRJ8R0QOVGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/blockchain-la-gi-giai-thich-de-hieu-cho-nguoi-moi-bat-dau-XRJ8R0QOVGq</guid>
            <description><![CDATA[Blockchain là một công nghệ lưu trữ và truyền tải dữ liệu theo dạng chuỗi khối (block chain), trong đó các khối thông tin được liên kết với nhau bằng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">PR lian</dc:creator>
            <pubDate>2026-04-21 12:41:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Giới thiệu Message Queue: &quot;Bưu điện&quot; giải cứu hệ thống khỏi cảnh ôm nhau cùng sập]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-gioi-thieu-message-queue-buu-dien-giai-cuu-he-thong-khoi-canh-om-nhau-cung-sap-R5JRQM8A4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-gioi-thieu-message-queue-buu-dien-giai-cuu-he-thong-khoi-canh-om-nhau-cung-sap-R5JRQM8A4Gv</guid>
            <description><![CDATA[Chào anh em! Ở bài trước, chúng ta đã đưa Elasticsearch vào để làm tính năng tìm kiếm siêu tốc. Nhưng ngay sau đó, một vấn đề cực lớn nảy sinh:
Khi kh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 12:05:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Claude Opus 4.7: Phiên bản flagship mới nhất của Anthropic]]></title>
                        <link>https://viblo.asia/p/claude-opus-47-phien-ban-flagship-moi-nhat-cua-anthropic-1XVOWM8ZVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/claude-opus-47-phien-ban-flagship-moi-nhat-cua-anthropic-1XVOWM8ZVMz</guid>
            <description><![CDATA[Anthropic phát hành Claude Opus 4.7, phiên bản flagship mới nhất với cải tiến về khả năng tự chủ trong lập trình và xử lý tác vụ dài hạn. Opus 4.7 dẫn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Infinity</dc:creator>
            <pubDate>2026-04-21 12:02:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Tại sao LIKE '%keyword%' là kẻ thù của B-Tree Index và Giải pháp Full-text Search]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-tai-sao-like-keyword-la-ke-thu-cua-b-tree-index-va-giai-phap-full-text-search-kY4gDYPxJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-tai-sao-like-keyword-la-ke-thu-cua-b-tree-index-va-giai-phap-full-text-search-kY4gDYPxJAe</guid>
            <description><![CDATA[Chào anh em! khách hàng thì luôn muốn trải nghiệm hoàn hỏa. Họ vào một trang thương mại điện tự, gõ bừa cụm từ "chống nắng La Roche" và hi vọng app sẽ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 11:40:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Tối ưu hóa Database: Từ những câu query ngây ngô đến nghệ thuật đánh Index]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-toi-uu-hoa-database-tu-nhung-cau-query-ngay-ngo-den-nghe-thuat-danh-index-pPLkN3Y6JRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-toi-uu-hoa-database-tu-nhung-cau-query-ngay-ngo-den-nghe-thuat-danh-index-pPLkN3Y6JRZ</guid>
            <description><![CDATA[Chào anh em, trải qua các bài viết trước, chúng ta đã tối ưu code ở tầng App (Queue, Race Condition, Đa luồng) và tầng OS (Garbage Collection). Nhưng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 10:42:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Tâm Sự Code] Bí kíp sinh tồn khi cháy Production - Kịch bản xử lý khủng hoảng từ số 0]]></title>
                        <link>https://viblo.asia/p/tam-su-code-bi-kip-sinh-ton-khi-chay-production-kich-ban-xu-ly-khung-hoang-tu-so-0-ymJXDQYPJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-su-code-bi-kip-sinh-ton-khi-chay-production-kich-ban-xu-ly-khung-hoang-tu-so-0-ymJXDQYPJkq</guid>
            <description><![CDATA[Chào anh em, như đã hứa ở bài trước, hôm nay chúng ta sẽ tạm rời xa môi trường dev/local màu hồng để bước vào một chiến trường thực sự máu lửa: Produc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 09:22:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[pdf_oxide giờ đã hỗ trợ Go, C#/.NET và Node.js/TypeScript — cùng Rust core, 0.8ms, MIT]]></title>
                        <link>https://viblo.asia/p/pdf-oxide-gio-da-ho-tro-go-cnet-va-nodejstypescript-cung-rust-core-08ms-mit-kNLr3DKWVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/pdf-oxide-gio-da-ho-tro-go-cnet-va-nodejstypescript-cung-rust-core-08ms-mit-kNLr3DKWVgA</guid>
            <description><![CDATA[Gần nửa năm trước mình đã phát hành pdf_oxide — một thư viện PDF viết bằng Rust, open source theo MIT / Apache-2.0. Mục tiêu lúc đó chỉ là có một engi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yury Fedoseev</dc:creator>
            <pubDate>2026-04-21 08:24:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khi JWT bị đánh cắp: Cơ chế phòng thủ chuẩn Big Tech và sai lầm thường gặp của Developer.]]></title>
                        <link>https://viblo.asia/p/khi-jwt-bi-danh-cap-co-che-phong-thu-chuan-big-tech-va-sai-lam-thuong-gap-cua-developer-gdJzvMv9Jz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/khi-jwt-bi-danh-cap-co-che-phong-thu-chuan-big-tech-va-sai-lam-thuong-gap-cua-developer-gdJzvMv9Jz5</guid>
            <description><![CDATA[Chào anh em,

Hãy tưởng tượng một kịch bản: Hệ thống của bạn bị xâm nhập. Hacker không đánh cắp Database, chúng chỉ lấy duy nhất một thứ: Refresh Toke...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-04-21 08:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại sao tôi chọn Godot thay vì Unity cho game indie đầu tay]]></title>
                        <link>https://viblo.asia/p/tai-sao-toi-chon-godot-thay-vi-unity-cho-game-indie-dau-tay-Nj4vg8NvJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-toi-chon-godot-thay-vi-unity-cho-game-indie-dau-tay-Nj4vg8NvJ6r</guid>
            <description><![CDATA[Khi bắt đầu dự án game indie đầu tiên vào cuối 2025, tôi phải chọn giữa Unity, Unreal và Godot. Ở Việt Nam, đa số indie developer vẫn dùng Unity. Aman...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ziva Engine</dc:creator>
            <pubDate>2026-04-21 07:36:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Tâm Sự Code] Kỹ năng làm việc nhóm: Làm sao để không trở thành &quot;tội đồ&quot; của team?]]></title>
                        <link>https://viblo.asia/p/tam-su-code-ky-nang-lam-viec-nhom-lam-sao-de-khong-tro-thanh-toi-do-cua-team-1j4lQPpMJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-su-code-ky-nang-lam-viec-nhom-lam-sao-de-khong-tro-thanh-toi-do-cua-team-1j4lQPpMJwl</guid>
            <description><![CDATA[Chào anh em, sau một chuỗi bài hardcore "đấm nhau" với RAM, CPU, Multi-threading và Garbage Collection, hôm nay chúng ta sẽ tạm gác lại những dòng cod...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 06:51:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Masterclass] Bóc trần Garbage Collection: Tại sao server đang chạy mượt lại bị &quot;đứng hình&quot;?]]></title>
                        <link>https://viblo.asia/p/java-masterclass-boc-tran-garbage-collection-tai-sao-server-dang-chay-muot-lai-bi-dung-hinh-AWVpXgYaV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-masterclass-boc-tran-garbage-collection-tai-sao-server-dang-chay-muot-lai-bi-dung-hinh-AWVpXgYaV05</guid>
            <description><![CDATA[Trong thế giới C/C++, lập trình viên phải tự xin cấp phát bộ nhớ (malloc()) và tự tay dọn dẹp (free()). Quên dọn thì rò rỉ bộ nhớ (Memory Leak), dọn s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 06:29:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 22: Hàm bạn - Lớp bạn (Phần 1) - Nghệ thuật &quot;mở cửa hậu&quot; an toàn]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-22-ham-ban-lop-ban-phan-1-nghe-thuat-mo-cua-hau-an-toan-lZL9XqkeJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-22-ham-ban-lop-ban-phan-1-nghe-thuat-mo-cua-hau-an-toan-lZL9XqkeJQK</guid>
            <description><![CDATA[Chào anh em! Ở [Bài 21], hệ thống PhanSo của chúng ta đã được bảo vệ hoàn hảo bằng private. Không một ai từ bên ngoài có thể tự ý thay đổi tuSo hay ma...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 00:54:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 21: Phương thức khởi tạo có tham số (Phần 2) - Cú lừa từ API và kỹ năng Parse chuỗi]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-21-phuong-thuc-khoi-tao-co-tham-so-phan-2-cu-lua-tu-api-va-ky-nang-parse-chuoi-oKLnqebZJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-21-phuong-thuc-khoi-tao-co-tham-so-phan-2-cu-lua-tu-api-va-ky-nang-parse-chuoi-oKLnqebZJQO</guid>
            <description><![CDATA[Chào anh em! Trong [Bài 20], chúng ta đã thiết kế thành công Class PhanSo nhận vào 2 số nguyên. Code chạy cực mượt, phân số tự động rút gọn.

Nhưng đờ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 00:48:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Masterclass] Giải ngố Java Multithreading - Từ Memory Visibility đến tuyệt kĩ ThreadPool]]></title>
                        <link>https://viblo.asia/p/java-masterclass-giai-ngo-java-multithreading-tu-memory-visibility-den-tuyet-ki-threadpool-gdJzvMGvJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-masterclass-giai-ngo-java-multithreading-tu-memory-visibility-den-tuyet-ki-threadpool-gdJzvMGvJz5</guid>
            <description><![CDATA[Chào anh em, nếu ở các bài trước chúng ta đã bàn về Queue, Race Condition hay Idempotency ở cấp độ "Kiến trúc hệ thống" (System Architecture), thì hôm...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 00:33:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kling 3.0 vs Veo 3.1: The Ultimate 2026 AI Video Generator Showdown]]></title>
                        <link>https://viblo.asia/p/kling-30-vs-veo-31-the-ultimate-2026-ai-video-generator-showdown-OXLA0jjkJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/kling-30-vs-veo-31-the-ultimate-2026-ai-video-generator-showdown-OXLA0jjkJGr</guid>
            <description><![CDATA[TL;DR

Kling 3.0 currently leads with native 4K multi-shot storytelling, superior camera control. Veo 3.1 excels in photorealistic physics, native aud...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CometAPI</dc:creator>
            <pubDate>2026-04-20 22:57:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Java Masterclass] Giải ngố Collections Framework: List, Set, Map và những cú lừa &quot;Under The Hood&quot;]]></title>
                        <link>https://viblo.asia/p/java-masterclass-giai-ngo-collections-framework-list-set-map-va-nhung-cu-lua-under-the-hood-Nj4vg88vJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-masterclass-giai-ngo-collections-framework-list-set-map-va-nhung-cu-lua-under-the-hood-Nj4vg88vJ6r</guid>
            <description><![CDATA[Chào anh em, nếu anh em đi phỏng vấn vị trí Backend Java (hoặc bất kỳ ngôn ngữ OOP nào tương tự), câu hỏi: "Sự khác nhau giữa ArrayList và LinkedList?...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 21:49:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Architecture]  Hệ thống Idempotency - Bí quyết thiết kế API &quot;miễn nhiễm&quot; với việc bị gọi trùng lặp]]></title>
                        <link>https://viblo.asia/p/backend-architecture-he-thong-idempotency-bi-quyet-thiet-ke-api-mien-nhiem-voi-viec-bi-goi-trung-lap-AWVpXggaV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-architecture-he-thong-idempotency-bi-quyet-thiet-ke-api-mien-nhiem-voi-viec-bi-goi-trung-lap-AWVpXggaV05</guid>
            <description><![CDATA[Chào anh em, tiếp nối series chống "cháy server" và "mất tiền oan", hôm nay chúng ta bàn về một khái niệm nghe tên thì rất học thuật nhưng lại là "tấm...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 21:20:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Blue Ocean SEO là gì? Xây dựng chiến lược Blue Ocean content như thế nào?]]></title>
                        <link>https://viblo.asia/p/blue-ocean-seo-la-gi-xay-dung-chien-luoc-blue-ocean-content-nhu-the-nao-ymJXDQQPJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/blue-ocean-seo-la-gi-xay-dung-chien-luoc-blue-ocean-content-nhu-the-nao-ymJXDQQPJkq</guid>
            <description><![CDATA[Hãy ngừng đầu tư theo lối mòn và hãy sáng tạo

Chiến lược nội dung dựa trên dữ liệu từ công cụ phân tích từ khóa đang dẫn đến cạnh tranh đồng nhất hóa...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Infinity</dc:creator>
            <pubDate>2026-04-20 21:19:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[DevOps có thực sự &quot;ngon&quot; và còn tiềm năng trong tương lai không?]]></title>
                        <link>https://viblo.asia/p/devops-co-thuc-su-ngon-va-con-tiem-nang-trong-tuong-lai-khong-1QLxnppx4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/devops-co-thuc-su-ngon-va-con-tiem-nang-trong-tuong-lai-khong-1QLxnppx4Aw</guid>
            <description><![CDATA[Chào anh em, dạo quanh các group IT hay các trang tuyển dụng, chắc hẳn anh em không lạ gì với keyword "DevOps Engineer" đi kèm với những mức lương ngh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 18:57:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cấu Trúc Dự Án Terraform: Thực Hành Tốt Nhất Cho Quản Lý Hạ Tầng Đám Mây]]></title>
                        <link>https://viblo.asia/p/cau-truc-du-an-terraform-thuc-hanh-tot-nhat-cho-quan-ly-ha-tang-dam-may-K9Vy8995LQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/cau-truc-du-an-terraform-thuc-hanh-tot-nhat-cho-quan-ly-ha-tang-dam-may-K9Vy8995LQR</guid>
            <description><![CDATA[Chào các bạn, tôi là một kỹ sư DevOps chuyên về quản lý hạ tầng đám mây. Trong quá trình làm việc, tôi đã gặp nhiều dự án Terraform được xây dựng khôn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Đình Thành</dc:creator>
            <pubDate>2026-04-20 18:44:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 20: Bài tập thực chiến - Xây dựng hệ thống Phân số (Phần 1)]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-20-bai-tap-thuc-chien-xay-dung-he-thong-phan-so-phan-1-ym40077m491</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-20-bai-tap-thuc-chien-xay-dung-he-thong-phan-so-phan-1-ym40077m491</guid>
            <description><![CDATA[Chào anh em! Chào mừng đến với project thực chiến đầu tiên.

Mục tiêu của chúng ta là tạo ra một Class PhanSo hoạt động mượt mà y như các kiểu dữ liệu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 18:21:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 19: Phương thức tĩnh (Static Member Functions) - Quyền năng gọi hàm không cần Object]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-19-phuong-thuc-tinh-static-member-functions-quyen-nang-goi-ham-khong-can-object-bNVQGoo2JvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-19-phuong-thuc-tinh-static-member-functions-quyen-nang-goi-ham-khong-can-object-bNVQGoo2JvR</guid>
            <description><![CDATA[Chào anh em! Ở [Bài 18], chúng ta đã biết cách tạo ra một static data member (Biến tĩnh) để làm "Sổ cái chung" lưu trữ dữ liệu toàn cục của Class (ví ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 18:12:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 18: Thành viên tĩnh (Static Data Member) - Bí mật của vùng nhớ &quot;vượt thời gian&quot;]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-18-thanh-vien-tinh-static-data-member-bi-mat-cua-vung-nho-vuot-thoi-gian-AoJe8zzD41j</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-18-thanh-vien-tinh-static-data-member-bi-mat-cua-vung-nho-vuot-thoi-gian-AoJe8zzD41j</guid>
            <description><![CDATA[Chào anh em! Từ đầu series đến giờ, chúng ta đã quen với quy luật: Mỗi Object được đúc ra sẽ mang một bộ dữ liệu (Thuộc tính) của riêng nó. Anh A có s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 17:58:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 17: Destructor - &quot;Người dọn rác&quot; tận tụy và bài học xương máu về Memory Leak]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-17-destructor-nguoi-don-rac-tan-tuy-va-bai-hoc-xuong-mau-ve-memory-leak-k74a9ggM4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-17-destructor-nguoi-don-rac-tan-tuy-va-bai-hoc-xuong-mau-ve-memory-leak-k74a9ggM4eO</guid>
            <description><![CDATA[Chào anh em! Ở các bài trước, chúng ta đã dùng new để xin cấp phát bộ nhớ rất nhiều. Nhưng hãy nhớ một quy tắc sắt đá trong C++: Có vay thì phải có tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 17:51:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Race Condition trong Queue và tuyệt chiêu &quot;Atomic Locks&quot; để bảo vệ dữ liệu]]></title>
                        <link>https://viblo.asia/p/race-condition-trong-queue-va-tuyet-chieu-atomic-locks-de-bao-ve-du-lieu-1XVOWMM1VMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/race-condition-trong-queue-va-tuyet-chieu-atomic-locks-de-bao-ve-du-lieu-1XVOWMM1VMz</guid>
            <description><![CDATA[Chào anh em, nếu ở bài trước chúng ta đã cùng nhau set up xong Laravel Horizon để scale hệ thống lên hàng chục, hàng trăm worker chạy song song mượt m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 17:36:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #165 - Mattermost: Nền tảng cộng tác doanh nghiệp quy mô lớn với kiến trúc Go Backend, React/TypeScript và hệ thống Plugin-driven linh hoạt]]></title>
                        <link>https://viblo.asia/p/open-source-165-mattermost-nen-tang-cong-tac-doanh-nghiep-quy-mo-lon-voi-kien-truc-go-backend-reacttypescript-va-he-thong-plugin-driven-linh-hoat-R5JRQMMn4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-165-mattermost-nen-tang-cong-tac-doanh-nghiep-quy-mo-lon-voi-kien-truc-go-backend-reacttypescript-va-he-thong-plugin-driven-linh-hoat-R5JRQMMn4Gv</guid>
            <description><![CDATA[Trong phân khúc giải pháp giao tiếp đội nhóm (Collaboration Tools), Mattermost đã khẳng định vị thế là lựa chọn hàng đầu cho các tổ chức yêu cầu tính ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-20 17:05:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #164 - Maloja: Hệ thống quản trị dữ liệu Scrobble nhạc cá nhân với Python, Bottle và kiến trúc &quot;Data Cleanup&quot; chuẩn hóa tri thức âm nhạc]]></title>
                        <link>https://viblo.asia/p/open-source-164-maloja-he-thong-quan-tri-du-lieu-scrobble-nhac-ca-nhan-voi-python-bottle-va-kien-truc-data-cleanup-chuan-hoa-tri-thuc-am-nhac-37LdeggMVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-164-maloja-he-thong-quan-tri-du-lieu-scrobble-nhac-ca-nhan-voi-python-bottle-va-kien-truc-data-cleanup-chuan-hoa-tri-thuc-am-nhac-37LdeggMVov</guid>
            <description><![CDATA[Trong thế giới của những người yêu âm nhạc (audiophiles), việc ghi lại lịch sử nghe nhạc (scrobbling) là một nhu cầu thiết yếu để phân tích hành vi và...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-20 17:00:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Laravel Horizon: &quot;Quản gia&quot; quyền năng cho hệ thống Queue của bạn]]></title>
                        <link>https://viblo.asia/p/laravel-horizon-quan-gia-quyen-nang-cho-he-thong-queue-cua-ban-13VM9DDDVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/laravel-horizon-quan-gia-quyen-nang-cho-he-thong-queue-cua-ban-13VM9DDDVY7</guid>
            <description><![CDATA[Chào anh em, nếu anh em đã từng làm việc với Laravel Queue, chắc hẳn không ít lần anh em phải "vật lộn" với việc quản lý hàng chục worker, không biết ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-20 16:15:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #163 - NeoDB: Hệ thống quản trị tri thức văn hóa phi tập trung với Django, ActivityPub và kiến trúc Metadata Mapping đa tầng]]></title>
                        <link>https://viblo.asia/p/open-source-163-neodb-he-thong-quan-tri-tri-thuc-van-hoa-phi-tap-trung-voi-django-activitypub-va-kien-truc-metadata-mapping-da-tang-wd43EZZQLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-163-neodb-he-thong-quan-tri-tri-thuc-van-hoa-phi-tap-trung-voi-django-activitypub-va-kien-truc-metadata-mapping-da-tang-wd43EZZQLX9</guid>
            <description><![CDATA[Trong hệ sinh thái nội dung số, việc sở hữu dữ liệu cá nhân về các sản phẩm văn hóa (sách, phim, nhạc, game) thường bị giới hạn trong các "khu vườn đó...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-20 15:33:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #162 - Cronicle: Hệ thống quản trị và lập lịch tác vụ phân tán với Node.js, kiến trúc Primary/Worker và cơ chế Plugin JSON-based linh hoạt]]></title>
                        <link>https://viblo.asia/p/open-source-162-cronicle-he-thong-quan-tri-va-lap-lich-tac-vu-phan-tan-voi-nodejs-kien-truc-primaryworker-va-co-che-plugin-json-based-linh-hoat-y0VGwOOYVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-162-cronicle-he-thong-quan-tri-va-lap-lich-tac-vu-phan-tan-voi-nodejs-kien-truc-primaryworker-va-co-che-plugin-json-based-linh-hoat-y0VGwOOYVPA</guid>
            <description><![CDATA[Trong hạ tầng công nghệ hiện đại, việc quản lý hàng nghìn tác vụ định kỳ (Cron jobs) xuyên suốt nhiều server là một bài toán vận hành phức tạp. Cronic...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-20 15:30:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #161 - Papra: Hệ thống quản trị tài liệu thông minh với kiến trúc Monorepo, mã hóa AES-256 và cơ chế OCR Tesseract tích hợp]]></title>
                        <link>https://viblo.asia/p/open-source-161-papra-he-thong-quan-tri-tai-lieu-thong-minh-voi-kien-truc-monorepo-ma-hoa-aes-256-va-co-che-ocr-tesseract-tich-hop-PoL7e00j4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-161-papra-he-thong-quan-tri-tai-lieu-thong-minh-voi-kien-truc-monorepo-ma-hoa-aes-256-va-co-che-ocr-tesseract-tich-hop-PoL7e00j4vk</guid>
            <description><![CDATA[Trong kỷ nguyên số, việc quản lý hàng nghìn tài liệu cá nhân và doanh nghiệp đòi hỏi một hệ thống vừa phải đảm bảo tính riêng tư tuyệt đối, vừa phải c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-20 15:26:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Integration Test là gì? Khi nào nên dùng trong dự án thực tế]]></title>
                        <link>https://viblo.asia/p/integration-test-la-gi-khi-nao-nen-dung-trong-du-an-thuc-te-pPLkN31yJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/integration-test-la-gi-khi-nao-nen-dung-trong-du-an-thuc-te-pPLkN31yJRZ</guid>
            <description><![CDATA[Integration Test là gì? Khi nào nên dùng trong dự án thực tế

Trong quá trình kiểm thử phần mềm, nhiều người mới thường nghe đến Unit Test trước. Tuy ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">itprep</dc:creator>
            <pubDate>2026-04-20 15:06:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[️ Harness Engineering — Quick Actionable Guide ]]></title>
                        <link>https://viblo.asia/p/harness-engineering-quick-actionable-guide-Nj4vg86vJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/harness-engineering-quick-actionable-guide-Nj4vg86vJ6r</guid>
            <description><![CDATA[Distilled from the Learn Harness Engineering course by WalkingLabs, which synthesizes harness engineering theory and practice from OpenAI, Anthropic, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Truong Phung</dc:creator>
            <pubDate>2026-04-20 14:34:37</pubDate>
                                                                                                        </item>
            </channel>
</rss>
