<?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-08-16T15:11:04+07:00</lastBuildDate>
                <item>
            <title><![CDATA[PHP và MySQL Bài 13: Xử lý Form HTML, Validate dữ liệu và kỹ thuật chống tấn công XSS]]></title>
                        <link>https://viblo.asia/p/php-va-mysql-bai-13-xu-ly-form-html-validate-du-lieu-va-ky-thuat-chong-tan-cong-xss-ym4005OA491</link>
            <guid isPermaLink="true">https://viblo.asia/p/php-va-mysql-bai-13-xu-ly-form-html-validate-du-lieu-va-ky-thuat-chong-tan-cong-xss-ym4005OA491</guid>
            <description><![CDATA[Trong các bài học trước, chúng ta đã biết cách lấy dữ liệu mà người dùng gửi lên thông qua POST. Tuy nhiên, nếu bạn mang dữ liệu đó cất thẳng vào Data...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-16 14:04:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[VBot là gì? Giải pháp Trợ lý ảo AI &amp; Tự động hóa Cuộc gọi Đột phá cho Doanh nghiệp]]></title>
                        <link>https://viblo.asia/p/vbot-la-gi-giai-phap-tro-ly-ao-ai-tu-dong-hoa-cuoc-goi-dot-pha-cho-doanh-nghiep-8X4EjYAjJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/vbot-la-gi-giai-phap-tro-ly-ao-ai-tu-dong-hoa-cuoc-goi-dot-pha-cho-doanh-nghiep-8X4EjYAjJN2</guid>
            <description><![CDATA[Trong kỷ nguyên chuyển đổi số, việc tối ưu hóa quy trình chăm sóc khách hàng và tự động hóa các chiến dịch telesale chính là chìa khóa sống còn giúp d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-16 10:38:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 03 — Kiến thức nền tối thiểu: ES6, async/await, HTTP/REST, MongoDB]]></title>
                        <link>https://viblo.asia/p/bai-03-kien-thuc-nen-toi-thieu-es6-asyncawait-httprest-mongodb-R5JRQ3o04Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-03-kien-thuc-nen-toi-thieu-es6-asyncawait-httprest-mongodb-R5JRQ3o04Gv</guid>
            <description><![CDATA[Phần 0 · Khởi động — Thời lượng ước tính: ~60 phút
⬅️ Bài trước: 02 — Cài đặt môi trường và chạy dự án lần đầu · Bài sau: 04 — Mổ xẻ app.js ➡️
 Mục lụ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-16 10:31:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Google ra mắt Gemini 3.7 Flash: Phân tích benchmark, giá và so sánh với Sonnet 5, Terra]]></title>
                        <link>https://viblo.asia/p/google-ra-mat-gemini-37-flash-phan-tich-benchmark-gia-va-so-sanh-voi-sonnet-5-terra-AWVpX9zkV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/google-ra-mat-gemini-37-flash-phan-tich-benchmark-gia-va-so-sanh-voi-sonnet-5-terra-AWVpX9zkV05</guid>
            <description><![CDATA[Google ra mắt Gemini 3.7 Flash, mô hình Flash mạnh nhất từ trước đến nay, nhắm thẳng vào coding và quy trình agentic, đạt 43,6% trên FrontierCode 1.1 ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steven Being</dc:creator>
            <pubDate>2026-08-16 10:01:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 01 — Tổng quan dự án Yotea &amp; kiến trúc full-stack]]></title>
                        <link>https://viblo.asia/p/bai-01-tong-quan-du-an-yotea-kien-truc-full-stack-kY4gDpw9JAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-01-tong-quan-du-an-yotea-kien-truc-full-stack-kY4gDpw9JAe</guid>
            <description><![CDATA[Phần 0 · Khởi động — Thời lượng ước tính: ~30 phút
⬅️ Bài trước: Mục lục · Bài sau: 02 — Cài đặt môi trường và chạy dự án lần đầu ➡️
 Mục lục

 Sau bà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-15 22:40:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 02 — Cài đặt môi trường và chạy dự án lần đầu]]></title>
                        <link>https://viblo.asia/p/bai-02-cai-dat-moi-truong-va-chay-du-an-lan-dau-37Ldep2gVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-02-cai-dat-moi-truong-va-chay-du-an-lan-dau-37Ldep2gVov</guid>
            <description><![CDATA[Phần 0 · Khởi động — Thời lượng ước tính: ~45 phút
⬅️ Bài trước: 01 — Tổng quan dự án Yotea & kiến trúc full-stack · Bài sau: 03 — Kiến thức nền tối t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-15 22:39:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Học lập trình Full-stack qua dự án Yotea]]></title>
                        <link>https://viblo.asia/p/hoc-lap-trinh-full-stack-qua-du-an-yotea-gjLN0W39432</link>
            <guid isPermaLink="true">https://viblo.asia/p/hoc-lap-trinh-full-stack-qua-du-an-yotea-gjLN0W39432</guid>
            <description><![CDATA[ Học lập trình Full-stack qua dự án Yotea

Giáo trình 36 bài, đi từ con số 0 đến làm chủ toàn bộ website bán trà sữa Yotea —
từ dòng app.use() đầu tiê...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-15 22:39:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[# 05 — Lược đồ cơ sở dữ liệu (PostgreSQL 18) Phần 1]]></title>
                        <link>https://viblo.asia/p/05-luoc-do-co-so-du-lieu-postgresql-18-phan-1-gjLN0Wkd432</link>
            <guid isPermaLink="true">https://viblo.asia/p/05-luoc-do-co-so-du-lieu-postgresql-18-phan-1-gjLN0Wkd432</guid>
            <description><![CDATA[Tài liệu #3. Tham chiếu: 01-master-plan.md §8 · 02-domain-model.md — mã bất biến (⚑) trong tài liệu này trỏ về §23 của doc 02.
Ngày lập: 13/08/2026 · ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-15 22:03:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tư Duy Nhận Task &quot;Chuẩn Chỉnh&quot; Cho Fresher Tập 3: &quot;Nguyên Tắc Không Im Lặng&quot; (Giao tiếp trong quá trình làm).]]></title>
                        <link>https://viblo.asia/p/tu-duy-nhan-task-chuan-chinh-cho-fresher-tap-3-nguyen-tac-khong-im-lang-giao-tiep-trong-qua-trinh-lam-7Z4DEy20JnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-duy-nhan-task-chuan-chinh-cho-fresher-tap-3-nguyen-tac-khong-im-lang-giao-tiep-trong-qua-trinh-lam-7Z4DEy20JnX</guid>
            <description><![CDATA[Trong ngành phần mềm, đặc biệt là khi làm việc với các hệ thống backend phức tạp hay kiến trúc microservices, sự im lặng của Fresher chính là "bom nổ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-15 21:56:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chán cảnh phi xe về nhà chỉ để gõ một dòng kubectl, thế là mình build hẳn Kubernetes client cho điện thoại]]></title>
                        <link>https://viblo.asia/p/chan-canh-phi-xe-ve-nha-chi-de-go-mot-dong-kubectl-the-la-minh-build-han-kubernetes-client-cho-dien-thoai-18J2eYk54YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/chan-canh-phi-xe-ve-nha-chi-de-go-mot-dong-kubectl-the-la-minh-build-han-kubernetes-client-cho-dien-thoai-18J2eYk54YK</guid>
            <description><![CDATA[Câu chuyện làm Roam — app quản lý K8s không backend, kèm một con AI phân tích sự cố chạy thẳng trên máy

Cái màn hình mình ước có lúc 2h sáng. Không p...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Pham</dc:creator>
            <pubDate>2026-08-15 20:50:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Qdrant từ cơ bản đến nâng cao: Vector Search, Hybrid Search và tối ưu hiệu năng]]></title>
                        <link>https://viblo.asia/p/qdrant-tu-co-ban-den-nang-cao-vector-search-hybrid-search-va-toi-uu-hieu-nang-oKLnqX6WJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/qdrant-tu-co-ban-den-nang-cao-vector-search-hybrid-search-va-toi-uu-hieu-nang-oKLnqX6WJQO</guid>
            <description><![CDATA[1. Tổng quan

Gần đây mình có dịp học và thực hành với Qdrant, một vector database khá nổi trong mảng AI/LLM. Bài này mình viết lại những gì đã học đư...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đỗ Thảo Giang</dc:creator>
            <pubDate>2026-08-15 15:17:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[PHP và MySQL Bài 12: Phương thức $_GET và $_POST - Bản chất và cách ứng dụng]]></title>
                        <link>https://viblo.asia/p/php-va-mysql-bai-12-phuong-thuc-get-va-post-ban-chat-va-cach-ung-dung-2vJPdb7pJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/php-va-mysql-bai-12-phuong-thuc-get-va-post-ban-chat-va-cach-ung-dung-2vJPdb7pJeK</guid>
            <description><![CDATA[Trong các bài học trước, các biến và dữ liệu đều do chúng ta tự gán cứng (hardcode) vào mã nguồn. Tuy nhiên, một trang web thực tế cần sự tương tác: n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-15 11:14:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Database Internals Series – Hiểu Điều Gì Thực Sự Xảy Ra Bên Trong Một Database]]></title>
                        <link>https://viblo.asia/p/database-internals-series-hieu-dieu-gi-thuc-su-xay-ra-ben-trong-mot-database-1QLxnEbp4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/database-internals-series-hieu-dieu-gi-thuc-su-xay-ra-ben-trong-mot-database-1QLxnEbp4Aw</guid>
            <description><![CDATA[Từ SQL Đến Những Gì Thực Sự Xảy Ra Bên Trong Database
Bạn chạy một câu SQL:

Database trả kết quả sau 10ms.

Nhìn từ phía application, mọi thứ có vẻ r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-08-15 10:41:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[GIẢI PHẪU LỖI &quot;READ TCP I/O TIMEOUT&quot;: KHI BẮT TAY THÀNH CÔNG NHƯNG CHỜ ĐỢI TRONG VÔ VỌNG]]></title>
                        <link>https://viblo.asia/p/giai-phau-loi-read-tcp-io-timeout-khi-bat-tay-thanh-cong-nhung-cho-doi-trong-vo-vong-wd43ElpjLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-phau-loi-read-tcp-io-timeout-khi-bat-tay-thanh-cong-nhung-cho-doi-trong-vo-vong-wd43ElpjLX9</guid>
            <description><![CDATA[Khi ứng dụng văng ra dòng log: read tcp [::1]:62492->[::1]:9092: i/o timeout kèm exit status 1, điều này có nghĩa là ứng dụng Go đã bị crash do kết nố...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-15 10:25:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[#12 Bước 7 — Module `post`: bài kiểm tra thật của kiến trúc Phần 2]]></title>
                        <link>https://viblo.asia/p/12-buoc-7-module-post-bai-kiem-tra-that-cua-kien-truc-phan-2-gdJzvalAJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/12-buoc-7-module-post-bai-kiem-tra-that-cua-kien-truc-phan-2-gdJzvalAJz5</guid>
            <description><![CDATA[
9.3 Con trỏ phân trang: mã hoá, không phơi ra

RFC3339Nano, không phải RFC3339. Hai bài viết tạo trong cùng một micro-giây là chuyện thường khi có nh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-15 10:05:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[#11 Bước 7 — Module `post`: bài kiểm tra thật của kiến trúc Phần 1]]></title>
                        <link>https://viblo.asia/p/11-buoc-7-module-post-bai-kiem-tra-that-cua-kien-truc-phan-1-bA468m70LKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/11-buoc-7-module-post-bai-kiem-tra-that-cua-kien-truc-phan-1-bA468m70LKv</guid>
            <description><![CDATA[Tài liệu thực hành. Đây là lần đầu bạn thêm một module mà không sửa một dòng nào trong platform/. Nếu điều đó xảy ra được, kiến trúc đứng vững. Nếu kh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thư Viện Kiến Thức</dc:creator>
            <pubDate>2026-08-15 10:04:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Token-level Security: Bảo vệ quyền riêng tư và ngăn chặn tấn công trong ứng dụng LLM]]></title>
                        <link>https://viblo.asia/p/token-level-security-bao-ve-quyen-rieng-tu-va-ngan-chan-tan-cong-trong-ung-dung-llm-AY4qQM9Q4Pw</link>
            <guid isPermaLink="true">https://viblo.asia/p/token-level-security-bao-ve-quyen-rieng-tu-va-ngan-chan-tan-cong-trong-ung-dung-llm-AY4qQM9Q4Pw</guid>
            <description><![CDATA[Token-level Security: Bảo vệ quyền riêng tư và ngăn chặn tấn công trong ứng dụng LLM
Giới thiệu
Khi các mô hình ngôn ngữ lớn được tích hợp sâu vào các...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">huanggang</dc:creator>
            <pubDate>2026-08-15 09:34:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[MCP (Model Context Protocol)]]></title>
                        <link>https://viblo.asia/p/mcp-model-context-protocol-k74a9plr4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/mcp-model-context-protocol-k74a9plr4eO</guid>
            <description><![CDATA[Mở đầu

Nếu bạn đang làm việc với AI agent hoặc RAG (Retrieval-Augmented Generation), chắc hẳn bạn đã từng gặp bài toán: làm sao để model kết nối với ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đỗ Thảo Giang</dc:creator>
            <pubDate>2026-08-15 08:02:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tính nguyên tử (Atomicity) trong Java: Hiểu đúng để không làm sai lệch dữ liệu]]></title>
                        <link>https://viblo.asia/p/tinh-nguyen-tu-atomicity-trong-java-hieu-dung-de-khong-lam-sai-lech-du-lieu-PoL7emZa4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/tinh-nguyen-tu-atomicity-trong-java-hieu-dung-de-khong-lam-sai-lech-du-lieu-PoL7emZa4vk</guid>
            <description><![CDATA[Tưởng tượng bạn đang thực hiện lệnh chuyển 10 triệu đồng trên ứng dụng ngân hàng. Hệ thống vừa báo trừ tiền trong tài khoản của bạn thì đột ngột gặp s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bách Nguyễn Ngọc</dc:creator>
            <pubDate>2026-08-14 23:49:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thiết kế pipeline phần thưởng idempotent cho phiên chơi trình duyệt ngắn]]></title>
                        <link>https://viblo.asia/p/thiet-ke-pipeline-phan-thuong-idempotent-cho-phien-choi-trinh-duyet-ngan-R5JRQ3kA4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/thiet-ke-pipeline-phan-thuong-idempotent-cho-phien-choi-trinh-duyet-ngan-R5JRQ3kA4Gv</guid>
            <description><![CDATA[1. Vì sao phần thưởng sau phiên là một bài toán backend, không chỉ là UI?

Trong game trình duyệt có phiên chơi ngắn, người chơi thường hoàn thành một...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ARMCP Team</dc:creator>
            <pubDate>2026-08-14 22:40:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[`is-kit` đã đạt 50 GitHub Stars — Đây là cách chúng tôi sử dụng nó trong production]]></title>
                        <link>https://viblo.asia/p/is-kit-da-dat-50-github-stars-day-la-cach-chung-toi-su-dung-no-trong-production-kY4gDp6xJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/is-kit-da-dat-50-github-stars-day-la-cach-chung-toi-su-dung-no-trong-production-kY4gDp6xJAe</guid>
            <description><![CDATA[Xin chào!

Tôi là @nyaomaru, một frontend engineer đang cố gắng giảm cân. 

Tôi duy trì một thư viện TypeScript type guard có tên là is-kit.

Tôi dành...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nyaoamru</dc:creator>
            <pubDate>2026-08-14 22:31:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mô hình hóa màn hình kết quả cho game trình duyệt ngắn bằng máy trạng thái]]></title>
                        <link>https://viblo.asia/p/mo-hinh-hoa-man-hinh-ket-qua-cho-game-trinh-duyet-ngan-bang-may-trang-thai-gjLN0WPd432</link>
            <guid isPermaLink="true">https://viblo.asia/p/mo-hinh-hoa-man-hinh-ket-qua-cho-game-trinh-duyet-ngan-bang-may-trang-thai-gjLN0WPd432</guid>
            <description><![CDATA[Một game trình duyệt có phiên chơi ngắn thường không thiếu dữ liệu. Vấn đề khó hơn là biến dữ liệu sau mỗi phiên thành một câu trả lời rõ ràng cho ngư...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ARMCP Team</dc:creator>
            <pubDate>2026-08-14 22:29:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 14 — Final Project: Automated Server Provisioning]]></title>
                        <link>https://viblo.asia/p/lab-14-final-project-automated-server-provisioning-QyJKz8N94Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-14-final-project-automated-server-provisioning-QyJKz8N94Me</guid>
            <description><![CDATA[Mục tiêu: Xây dựng một hệ thống Ansible hoàn chỉnh có khả năng tự động provision và triển khai một server production từ đầu, áp dụng toàn bộ kiến thức...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:28:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 13 — Ansible với nhiều Environment]]></title>
                        <link>https://viblo.asia/p/lab-13-ansible-voi-nhieu-environment-2vJPdbPqJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-13-ansible-voi-nhieu-environment-2vJPdbPqJeK</guid>
            <description><![CDATA[Mục tiêu: Xây dựng một hệ thống Ansible có thể quản lý Dev / Staging / Production bằng cùng một bộ Playbook và Roles, nhưng mỗi environment có cấu hìn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:27:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 12 — Ansible Troubleshooting]]></title>
                        <link>https://viblo.asia/p/lab-12-ansible-troubleshooting-8X4EjYlXJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-12-ansible-troubleshooting-8X4EjYlXJN2</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học không chỉ biết viết Playbook mà còn có thể đọc lỗi, debug, tìm root cause và khắc phục deployment failure trong môi t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:26:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 11 — Ansible Secrets &amp; Vault]]></title>
                        <link>https://viblo.asia/p/lab-11-ansible-secrets-vault-G24B8m1RLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-11-ansible-secrets-vault-G24B8m1RLz3</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học hiểu cách quản lý password, API key, database credential, token và các thông tin nhạy cảm trong Ansible một cách an t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:22:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 10 — Ansible Application Deployment]]></title>
                        <link>https://viblo.asia/p/lab-10-ansible-application-deployment-7Z4DEyPwJnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-10-ansible-application-deployment-7Z4DEyPwJnX</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học có thể sử dụng Ansible để deploy một application hoàn chỉnh lên server đã được provision, quản lý version, configurat...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:19:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 9 — Ansible Server Provisioning]]></title>
                        <link>https://viblo.asia/p/lab-9-ansible-server-provisioning-OQJwzald4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-9-ansible-server-provisioning-OQJwzald4MP</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học có thể sử dụng Ansible để tự động dựng một server từ trạng thái gần như sạch thành một application server sẵn sàng để...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:15:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 8 — Ansible Roles]]></title>
                        <link>https://viblo.asia/p/lab-8-ansible-roles-oW4oenyrLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-8-ansible-roles-oW4oenyrLml</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học hiểu được Ansible Role, biết cách tổ chức một project Ansible theo chuẩn production, tách Tasks, Handlers, Templates,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:12:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 7 — Ansible Handlers &amp; Idempotency]]></title>
                        <link>https://viblo.asia/p/lab-7-ansible-handlers-idempotency-vbLbjpZvLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-7-ansible-handlers-idempotency-vbLbjpZvLnk</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học hiểu được Idempotency, biết sử dụng Handlers để chỉ reload/restart service khi configuration thực sự thay đổi, và bắt...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:08:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 6 — Ansible Templates với Jinja2]]></title>
                        <link>https://viblo.asia/p/lab-6-ansible-templates-voi-jinja2-18J2eYzR4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-6-ansible-templates-voi-jinja2-18J2eYzR4YK</guid>
            <description><![CDATA[Mục tiêu: Sau Lab này, người học có thể sử dụng Jinja2 Template để sinh file configuration động bằng Ansible, kết hợp Variables + Facts + Conditions +...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-14 21:02:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Designing an API That Is Allowed to Be Unsure]]></title>
                        <link>https://viblo.asia/p/designing-an-api-that-is-allowed-to-be-unsure-oKLnqX3aJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/designing-an-api-that-is-allowed-to-be-unsure-oKLnqX3aJQO</guid>
            <description><![CDATA[Most APIs are built on an assumption that is never written down: that the operation either
succeeds and returns the answer, or fails and returns an er...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ray Lin</dc:creator>
            <pubDate>2026-08-14 18:08:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[What Makes a Loan Origination System Actually Scalable?]]></title>
                        <link>https://viblo.asia/p/what-makes-a-loan-origination-system-actually-scalable-OXLA0OqxJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/what-makes-a-loan-origination-system-actually-scalable-OXLA0OqxJGr</guid>
            <description><![CDATA[Most loan origination systems (LOS) work fine at launch. The real test comes later - when application volume triples, when a lender expands into new s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Telar</dc:creator>
            <pubDate>2026-08-14 17:38:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[# 04 — Mô hình nghiệp vụ (Domain Model) Phần 2]]></title>
                        <link>https://viblo.asia/p/04-mo-hinh-nghiep-vu-domain-model-phan-2-2vJPdbAqJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/04-mo-hinh-nghiep-vu-domain-model-phan-2-2vJPdbAqJeK</guid>
            <description><![CDATA[10.3 Bất biến

10.4 Bảng chuyển trạng thái được phép

Mọi cặp không có trong bảng đều ném IllegalStateTransition.

10.5 Aggregate Order — mã nguồn phầ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-14 17:15:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[# 03 — Mô hình nghiệp vụ (Domain Model) Phần 1]]></title>
                        <link>https://viblo.asia/p/03-mo-hinh-nghiep-vu-domain-model-phan-1-ZjJYW6yXVOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/03-mo-hinh-nghiep-vu-domain-model-phan-1-ZjJYW6yXVOE</guid>
            <description><![CDATA[Tài liệu #2. Tham chiếu: 01-master-plan.md — mục 5 (bounded context), mục 6 (vòng đời đơn hàng), mục 7 (hexagonal), mục 8 (tầng dữ liệu).
Ngày lập: 13...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-08-14 17:15:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Grok Bot là gì? Điều gì làm nên sự khác biệt của Grok Bot?]]></title>
                        <link>https://viblo.asia/p/grok-bot-la-gi-dieu-gi-lam-nen-su-khac-biet-cua-grok-bot-kNLr37o7VgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/grok-bot-la-gi-dieu-gi-lam-nen-su-khac-biet-cua-grok-bot-kNLr37o7VgA</guid>
            <description><![CDATA[SpaceXAI ra mắt Grok Bot ngày 11/8/2026, một sản phẩm beta xây dựng quanh khái niệm "đồng đội AI hoạt động liên tục" (always-on), chạy trên một máy tí...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steven Being</dc:creator>
            <pubDate>2026-08-14 17:04:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[NVIDIA Nemotron 3.5 Lightning: Mô hình MoE 30B với 3B active, tốc độ gấp 4 lần]]></title>
                        <link>https://viblo.asia/p/nvidia-nemotron-35-lightning-mo-hinh-moe-30b-voi-3b-active-toc-do-gap-4-lan-pPLkNrM6JRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/nvidia-nemotron-35-lightning-mo-hinh-moe-30b-voi-3b-active-toc-do-gap-4-lan-pPLkNrM6JRZ</guid>
            <description><![CDATA[NVIDIA Nemotron 3.5 Lightning, ra mắt ngày 11/8/2026, là mô hình mixture-of-experts (MoE) mở 30 tỷ tham số với 3 tỷ tham số hoạt động, được xây riêng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steven Being</dc:creator>
            <pubDate>2026-08-14 17:00:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Muse Glimmer: Mô hình agentic 30B chạy trên GPU 24GB từ Meta]]></title>
                        <link>https://viblo.asia/p/muse-glimmer-mo-hinh-agentic-30b-chay-tren-gpu-24gb-tu-meta-Nj4vgaloJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/muse-glimmer-mo-hinh-agentic-30b-chay-tren-gpu-24gb-tu-meta-Nj4vgaloJ6r</guid>
            <description><![CDATA[Meta Superintelligence Labs ra mắt Muse Glimmer ngày 10/8/2026, một mô hình agentic 30 tỷ tham số chạy được trên một GPU tiêu dùng 24GB duy nhất, dẫn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steven Being</dc:creator>
            <pubDate>2026-08-14 16:57:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Retrieval-Augmented Generation (RAG)]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-retrieval-augmented-generation-rag-wd43ElxjLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-retrieval-augmented-generation-rag-wd43ElxjLX9</guid>
            <description><![CDATA[1. RAG là gì và vai trò của nó?

Retrieval-Augmented Generation (RAG) là một kỹ thuật kết hợp giữa truy xuất thông tin và sinh ngôn ngữ tự nhiên để gi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đỗ Thảo Giang</dc:creator>
            <pubDate>2026-08-14 15:54:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Function Calling và tối ưu Token trong tích hợp công cụ]]></title>
                        <link>https://viblo.asia/p/function-calling-va-toi-uu-token-trong-tich-hop-cong-cu-AY4qQMbQ4Pw</link>
            <guid isPermaLink="true">https://viblo.asia/p/function-calling-va-toi-uu-token-trong-tich-hop-cong-cu-AY4qQMbQ4Pw</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">huanggang</dc:creator>
            <pubDate>2026-08-14 15:40:17</pubDate>
                                                                                                        </item>
            </channel>
</rss>
