<?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-09-06T13:33:36+07:00</lastBuildDate>
                <item>
            <title><![CDATA[PHP và MySQL Bài 34: Giải phẫu cấu trúc thư mục Laravel và &quot;Ma thuật&quot; của Artisan CLI]]></title>
                        <link>https://viblo.asia/p/php-va-mysql-bai-34-giai-phau-cau-truc-thu-muc-laravel-va-ma-thuat-cua-artisan-cli-kNLr37EbVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/php-va-mysql-bai-34-giai-phau-cau-truc-thu-muc-laravel-va-ma-thuat-cua-artisan-cli-kNLr37EbVgA</guid>
            <description><![CDATA[Sự vĩ đại của một Framework nằm ở chỗ: Nó tạo ra một chuẩn mực chung. Nếu bạn hiểu cấu trúc thư mục này, bạn có thể nhảy vào bất kỳ dự án Laravel nào ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-06 11:29:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Vibe Coding Thực Chiến #01] Đừng Bắt Đầu Từ Con Số 0: Tại Sao Tôi Chọn EzyPlatform Cho Dự Án Đầu Tiên?]]></title>
                        <link>https://viblo.asia/p/vibe-coding-thuc-chien-01-dung-bat-dau-tu-con-so-0-tai-sao-toi-chon-ezyplatform-cho-du-an-dau-tien-vbLbjpBpLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/vibe-coding-thuc-chien-01-dung-bat-dau-tu-con-so-0-tai-sao-toi-chon-ezyplatform-cho-du-an-dau-tien-vbLbjpBpLnk</guid>
            <description><![CDATA[Series: Vibe Coding Thực Chiến Cùng EzyPlatform
Tác giả: Lee
Tags: Vibe Coding, AI, EzyPlatform, DevOps, Web Development
Hạ tầng thực nghiệm: VPS Ubun...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duong Nguyen</dc:creator>
            <pubDate>2026-09-06 10:39:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mình dùng AI thế nào trong workflow hàng ngày (thực tế, không hype)]]></title>
                        <link>https://viblo.asia/p/minh-dung-ai-the-nao-trong-workflow-hang-ngay-thuc-te-khong-hype-gjLN0Wv8432</link>
            <guid isPermaLink="true">https://viblo.asia/p/minh-dung-ai-the-nao-trong-workflow-hang-ngay-thuc-te-khong-hype-gjLN0Wv8432</guid>
            <description><![CDATA[Nhiều bài viết về AI quá hype — "AI thay thế developer", "10x productivity". Thực tế khác nhiều. Đây là cách mình thực sự dùng AI trong công việc hàng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-06 07:13:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[LLM có thực sự “nhớ” không? Những điều thú vị từ bộ phim Memento]]></title>
                        <link>https://viblo.asia/p/llm-co-thuc-su-nho-khong-nhung-dieu-thu-vi-tu-bo-phim-memento-2vJPdbrKJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/llm-co-thuc-su-nho-khong-nhung-dieu-thu-vi-tu-bo-phim-memento-2vJPdbrKJeK</guid>
            <description><![CDATA[

Một bộ phim từ năm 2000, những tấm ảnh Polaroid, vài dòng ghi chú, những hình xăm... và một cách khá thú vị để suy nghĩ về kiến trúc của LLM hiện đạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cevheri</dc:creator>
            <pubDate>2026-09-06 02:02:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tương thích wire protocol: kết nối thì OK, còn EXPLAIN và schema-diff thì không]]></title>
                        <link>https://viblo.asia/p/tuong-thich-wire-protocol-ket-noi-thi-ok-con-explain-va-schema-diff-thi-khong-G24B8mdELz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/tuong-thich-wire-protocol-ket-noi-thi-ok-con-explain-va-schema-diff-thi-khong-G24B8mdELz3</guid>
            <description><![CDATA[Mình làm trong nhóm phát triển LibreDB Studio, một DB client chạy trên trình duyệt và tự host (mã nguồn mở, giấy phép MIT). Nói vậy cho minh bạch, còn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yusuf Gundogdu</dc:creator>
            <pubDate>2026-09-06 01:35:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vì sao &quot;3 giây&quot; của nhà cung cấp lại thành 8.7 giây của bạn: đo độ trễ thật của một API sinh video]]></title>
                        <link>https://viblo.asia/p/vi-sao-3-giay-cua-nha-cung-cap-lai-thanh-87-giay-cua-ban-do-do-tre-that-cua-mot-api-sinh-video-OQJwzakO4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/vi-sao-3-giay-cua-nha-cung-cap-lai-thanh-87-giay-cua-ban-do-do-tre-that-cua-mot-api-sinh-video-OQJwzakO4MP</guid>
            <description><![CDATA[Mọi trang giới thiệu model sinh video đều in một con số tốc độ, và gần như không trang nào nói rõ con số đó đo cái gì.
Tôi đã mất một buổi chiều lên l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ray Lin</dc:creator>
            <pubDate>2026-09-05 23:08:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go Zero to Hero - Bài 5: Khám phá các lệnh Go CLI cơ bản (go run, go build, go fmt)]]></title>
                        <link>https://viblo.asia/p/go-zero-to-hero-bai-5-kham-pha-cac-lenh-go-cli-co-ban-go-run-go-build-go-fmt-yZJZlzEZVjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-zero-to-hero-bai-5-kham-pha-cac-lenh-go-cli-co-ban-go-run-go-build-go-fmt-yZJZlzEZVjm</guid>
            <description><![CDATA[Khi cài đặt Go, bạn không chỉ cài một trình biên dịch (compiler), mà bạn đang cài cả một hệ sinh thái toolchain đi kèm. Dưới đây là bộ 3 lệnh bạn sẽ g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-05 20:30:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Proxy Network — Mạng Proxy toàn tập Phần 2]]></title>
                        <link>https://viblo.asia/p/proxy-network-mang-proxy-toan-tap-phan-2-G24B8mkGLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/proxy-network-mang-proxy-toan-tap-phan-2-G24B8mkGLz3</guid>
            <description><![CDATA[Tor

Không phải "một proxy" mà là mạng overlay định tuyến qua nhiều chặng, mỗi chặng chỉ biết chặng trước và chặng sau. Với ứng dụng, nó lộ ra dưới dạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-05 18:12:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nhận SMS OTP tự động qua API: code Python cho automation test]]></title>
                        <link>https://viblo.asia/p/nhan-sms-otp-tu-dong-qua-api-code-python-cho-automation-test-kNLr37GWVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhan-sms-otp-tu-dong-qua-api-code-python-cho-automation-test-kNLr37GWVgA</guid>
            <description><![CDATA[Nhận SMS OTP tự động qua API là cách để script test tự lấy mã xác minh mà không cần điện thoại thật: gọi API thuê số ảo, điền số vào luồng đăng ký, rồ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Trần</dc:creator>
            <pubDate>2026-09-05 15:31:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Domain Hospitality] DATA FLOW – ROUTING TRANSACTION: Kiểm soát dòng giao dịch từ Routing Room đến Master Room]]></title>
                        <link>https://viblo.asia/p/domain-hospitality-data-flow-routing-transaction-kiem-soat-dong-giao-dich-tu-routing-room-den-master-room-pPLkNrAyJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/domain-hospitality-data-flow-routing-transaction-kiem-soat-dong-giao-dich-tu-routing-room-den-master-room-pPLkNrAyJRZ</guid>
            <description><![CDATA[Trong quá trình vận hành các hệ thống quản trị khách sạn (PMS), kế toán doanh nghiệp (ERP) hay cổng thanh toán tài chính (Payment Gateway), thuật ngữ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Quốc</dc:creator>
            <pubDate>2026-09-05 14:48:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Pick the language before you pick the line]]></title>
                        <link>https://viblo.asia/p/pick-the-language-before-you-pick-the-line-pPLkNrADJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/pick-the-language-before-you-pick-the-line-pPLkNrADJRZ</guid>
            <description><![CDATA[There is a running order most teams use for short video, and it has a bug in it.

Someone writes the English line. The clip gets generated, reviewed, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ray Lin</dc:creator>
            <pubDate>2026-09-05 10:11:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[AI tools cho developer 2024: ChatGPT, Claude, Copilot — dùng gì cho đúng?]]></title>
                        <link>https://viblo.asia/p/ai-tools-cho-developer-2024-chatgpt-claude-copilot-dung-gi-cho-dung-lZL9XP8bJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/ai-tools-cho-developer-2024-chatgpt-claude-copilot-dung-gi-cho-dung-lZL9XP8bJQK</guid>
            <description><![CDATA[AI đang thay đổi cách developer làm việc. Nhưng có quá nhiều tool, giá cả khác nhau, tính năng overlap. Đây là so sánh thực tế từ kinh nghiệm mình.

3...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-05 07:02:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thiết kế mô hình dữ liệu cho ứng dụng theo dõi liều thuốc GLP-1]]></title>
                        <link>https://viblo.asia/p/thiet-ke-mo-hinh-du-lieu-cho-ung-dung-theo-doi-lieu-thuoc-glp-1-oKLnqXnNJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/thiet-ke-mo-hinh-du-lieu-cho-ung-dung-theo-doi-lieu-thuoc-glp-1-oKLnqXnNJQO</guid>
            <description><![CDATA[Khi xây dựng một ứng dụng theo dõi liều thuốc GLP-1 (semaglutide, tirzepatide, liraglutide), phần khó nhất không phải là giao diện mà là mô hình dữ li...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dose Log</dc:creator>
            <pubDate>2026-09-05 04:53:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[# Bài 11 — Dựng giao diện với Bootstrap]]></title>
                        <link>https://viblo.asia/p/bai-11-dung-giao-dien-voi-bootstrap-bA468mNGLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-11-dung-giao-dien-voi-bootstrap-bA468mNGLKv</guid>
            <description><![CDATA[⬅️ Bài trước | Mục lục | Bài tiếp theo ➡️

 Mục tiêu

Xây dựng 4 component giao diện chính:
- Navbar — thanh điều hướng có badge giỏ hàng
- Slider — c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-05 00:22:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Học Valid Parentheses, Reverse Linked List và Tree Max Depth bằng trực quan từng bước với DSA View View ]]></title>
                        <link>https://viblo.asia/p/hoc-valid-parentheses-reverse-linked-list-va-tree-max-depth-bang-truc-quan-tung-buoc-voi-dsa-view-view-Nj4vgabqJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/hoc-valid-parentheses-reverse-linked-list-va-tree-max-depth-bang-truc-quan-tung-buoc-voi-dsa-view-view-Nj4vgabqJ6r</guid>
            <description><![CDATA[Học Valid Parentheses, Reverse Linked List và Tree Max Depth bằng trực quan từng bước với DSA View View 

Hoi hoi!

Mình là @nyaomaru, một frontend en...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nyaoamru</dc:creator>
            <pubDate>2026-09-04 23:34:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go Zero to Hero - Bài 4: Quản lý dự án với Go Modules (go mod)]]></title>
                        <link>https://viblo.asia/p/go-zero-to-hero-bai-4-quan-ly-du-an-voi-go-modules-go-mod-OQJwza9y4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-zero-to-hero-bai-4-quan-ly-du-an-voi-go-modules-go-mod-OQJwza9y4MP</guid>
            <description><![CDATA[Trước phiên bản Go 1.11, việc quản lý thư viện trong Go khá đau đầu. Mọi project bắt buộc phải nằm trong thư mục GOPATH/src, và việc kiểm soát phiên b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-04 20:30:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mình đã ôn thi BSCP cấp tốc trong 1 tháng thế nào]]></title>
                        <link>https://viblo.asia/p/minh-da-on-thi-bscp-cap-toc-trong-1-thang-the-nao-R5JRQ3Zr4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/minh-da-on-thi-bscp-cap-toc-trong-1-thang-the-nao-R5JRQ3Zr4Gv</guid>
            <description><![CDATA[
# Một chút tường thuật

BSCP là một chứng chỉ không khó, giá cả cũng phải chăng (99 đô), phù hợp với những người ở level chập chững như mình, cũng là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Việt Hoàng</dc:creator>
            <pubDate>2026-09-04 17:13:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Proxy Network — Mạng Proxy toàn tập Phần 1]]></title>
                        <link>https://viblo.asia/p/proxy-network-mang-proxy-toan-tap-phan-1-RlL5eDg8LbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/proxy-network-mang-proxy-toan-tap-phan-1-RlL5eDg8LbB</guid>
            <description><![CDATA[Proxy Network — Mạng Proxy toàn tập

Tài liệu tham chiếu, không phải một bước trong chuỗi dựng dự án. Đọc được độc lập, nhưng mọi ví dụ đều gắn vào hệ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-04 16:11:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạm biệt JS cồng kềnh: Làm chủ , Popover API và Native Accordion trong HTML hiện đại]]></title>
                        <link>https://viblo.asia/p/tam-biet-js-cong-kenh-lam-chu-dialog-popover-api-va-native-accordion-trong-html-hien-dai-yZJZlzjlVjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-biet-js-cong-kenh-lam-chu-dialog-popover-api-va-native-accordion-trong-html-hien-dai-yZJZlzjlVjm</guid>
            <description><![CDATA[Chào anh em lập trình viên trên Viblo!

Nếu đã từng làm Frontend từ những ngày đầu, chắc hẳn anh em không xa lạ gì với những "nỗi đau kinh điển":
- Đa...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">huykien</dc:creator>
            <pubDate>2026-09-04 15:55:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[PostgreSQL query chậm? 5 bước debug mình luôn làm]]></title>
                        <link>https://viblo.asia/p/postgresql-query-cham-5-buoc-debug-minh-luon-lam-18J2eYNq4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/postgresql-query-cham-5-buoc-debug-minh-luon-lam-18J2eYNq4YK</guid>
            <description><![CDATA[Mỗi lần app chậm, 80% nguyên nhân nằm ở database query. Đây là quy trình debug mình dùng:

Bước 1: Tìm query chậm

Nếu chưa enable pgstatstatements:

...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-04 14:40:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[The Git workflow that actually works for small teams]]></title>
                        <link>https://viblo.asia/p/the-git-workflow-that-actually-works-for-small-teams-y0VGwy77VPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/the-git-workflow-that-actually-works-for-small-teams-y0VGwy77VPA</guid>
            <description><![CDATA[Every team I've joined has the same problem: their Git workflow is either too simple (everyone commits to main) or too complex (Gitflow with 5 branch ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-04 14:38:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Docker Compose cho dự án thực tế: từ dev đến production]]></title>
                        <link>https://viblo.asia/p/docker-compose-cho-du-an-thuc-te-tu-dev-den-production-PoL7eb824vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/docker-compose-cho-du-an-thuc-te-tu-dev-den-production-PoL7eb824vk</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-04 14:36:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Why I stopped using try-catch everywhere (and what I do instead)]]></title>
                        <link>https://viblo.asia/p/why-i-stopped-using-try-catch-everywhere-and-what-i-do-instead-13VM93o8VY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/why-i-stopped-using-try-catch-everywhere-and-what-i-do-instead-13VM93o8VY7</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-04 14:28:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[5 lệnh Linux mà dev nào cũng nên biết nhưng ít người dùng]]></title>
                        <link>https://viblo.asia/p/5-lenh-linux-ma-dev-nao-cung-nen-biet-nhung-it-nguoi-dung-lZL9XPabJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/5-lenh-linux-ma-dev-nao-cung-nen-biet-nhung-it-nguoi-dung-lZL9XPabJQK</guid>
            <description><![CDATA[Hầu hết developer đều biết ls, cd, grep. Nhưng có những lệnh ít phổ biến hơn mà khi biết rồi thì không thể sống thiếu. Dưới đây là 5 lệnh mình dùng hà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-04 14:28:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[I Tried Wan 3.0 for AI Video Generation: How It Works, What It Can Do, and Where It Actually Helps]]></title>
                        <link>https://viblo.asia/p/i-tried-wan-30-for-ai-video-generation-how-it-works-what-it-can-do-and-where-it-actually-helps-oKLnqXGNJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/i-tried-wan-30-for-ai-video-generation-how-it-works-what-it-can-do-and-where-it-actually-helps-oKLnqXGNJQO</guid>
            <description><![CDATA[AI video generation has changed quite a bit over the last year.

The interesting part is no longer simply whether an AI model can turn a sentence into...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">if Like</dc:creator>
            <pubDate>2026-09-04 13:34:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hàng Trăm Lỗ Hổng Bảo Mật Trong Code 3 Năm Tuổi: Lập Trình Viên Nên Bắt Đầu Từ Đâu?]]></title>
                        <link>https://viblo.asia/p/hang-tram-lo-hong-bao-mat-trong-code-3-nam-tuoi-lap-trinh-vien-nen-bat-dau-tu-dau-kNLr37bqVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/hang-tram-lo-hong-bao-mat-trong-code-3-nam-tuoi-lap-trinh-vien-nen-bat-dau-tu-dau-kNLr37bqVgA</guid>
            <description><![CDATA[Một buổi sáng, bạn nhận được một file Excel: gần 300 dòng, mỗi dòng là một lỗi bảo mật, kèm điểm CVSS, kèm deadline "trong tuần này". Phần lớn là inje...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-09-04 10:12:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dummy Data và Mock Data khác nhau thế nào? Góc nhìn thực tế từ quy trình làm việc của Developer]]></title>
                        <link>https://viblo.asia/p/dummy-data-va-mock-data-khac-nhau-the-nao-goc-nhin-thuc-te-tu-quy-trinh-lam-viec-cua-developer-pPLkNr9DJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/dummy-data-va-mock-data-khac-nhau-the-nao-goc-nhin-thuc-te-tu-quy-trinh-lam-viec-cua-developer-pPLkNr9DJRZ</guid>
            <description><![CDATA[Dummy Data vs Mock Data: Đừng lẫn lộn nếu không muốn "trả giá" ở giai đoạn Integration Test

Trong quá trình phát triển phần mềm, cụm từ "dùng data gi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xuân Chinh Trịnh</dc:creator>
            <pubDate>2026-09-04 09:42:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[PHP và MySQL Bài 32: Composer - Trái tim của các dự án PHP hiện đại và Phép thuật Autoloading]]></title>
                        <link>https://viblo.asia/p/php-va-mysql-bai-32-composer-trai-tim-cua-cac-du-an-php-hien-dai-va-phep-thuat-autoloading-13VM93E0VY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/php-va-mysql-bai-32-composer-trai-tim-cua-cac-du-an-php-hien-dai-va-phep-thuat-autoloading-13VM93E0VY7</guid>
            <description><![CDATA[Nếu trong thế giới Node.js có NPM, hay trong Golang có Go Modules, thì trong hệ sinh thái PHP, chúng ta có Composer. Đây là công cụ quản lý gói (Depen...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-04 09:16:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Before Choosing a Video Model, Define the Job]]></title>
                        <link>https://viblo.asia/p/before-choosing-a-video-model-define-the-job-ymJXDANaJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/before-choosing-a-video-model-define-the-job-ymJXDANaJkq</guid>
            <description><![CDATA[Three fictional tasks are sitting on a project board:

* Animate a habit-tracking screen for eight seconds
* Make a coding-event teaser with music
* S...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">emily jones</dc:creator>
            <pubDate>2026-09-04 09:05:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 6: gRPC-Web, Load Balancing và Best Practices khi đưa vào Production]]></title>
                        <link>https://viblo.asia/p/bai-6-grpc-web-load-balancing-va-best-practices-khi-dua-vao-production-OXLA0OX8JGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-6-grpc-web-load-balancing-va-best-practices-khi-dua-vao-production-OXLA0OX8JGr</guid>
            <description><![CDATA[1. gRPC-Web là gì? (Giải quyết bài toán Frontend)

Như bạn đã biết, gRPC hoạt động dựa trên nền tảng HTTP/2. Tuy nhiên, các trình duyệt web hiện tại (...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-04 08:18:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Chapter 6 — Enterprise: Từ Platform đến Production Reliability]]></title>
                        <link>https://viblo.asia/p/chapter-6-enterprise-tu-platform-den-production-reliability-ym4005Kd491</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-6-enterprise-tu-platform-den-production-reliability-ym4005Kd491</guid>
            <description><![CDATA[ShopNow đã có CI/CD, Harbor, Kubernetes, GitOps và ArgoCD.
Nhưng vào một buổi tối thứ Sáu, hệ thống bắt đầu chậm.
Không có deployment nào đang chạy.
K...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-09-03 23:51:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Chapter 5 — Platform: Từ Kubernetes đến GitOps Platform]]></title>
                        <link>https://viblo.asia/p/chapter-5-platform-tu-kubernetes-den-gitops-platform-AY4qQM254Pw</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-5-platform-tu-kubernetes-den-gitops-platform-AY4qQM254Pw</guid>
            <description><![CDATA[ShopNow đã có CI/CD, Harbor và release governance. Nhưng khi hệ thống chuyển sang Kubernetes, một câu hỏi mới xuất hiện:
- Ai sẽ chịu trách nhiệm đảm ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-09-03 23:50:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Chapter 4 — Production: Artifact, Security &amp; Release Governance]]></title>
                        <link>https://viblo.asia/p/chapter-4-production-artifact-security-release-governance-bNVQG35bJvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-4-production-artifact-security-release-governance-bNVQG35bJvR</guid>
            <description><![CDATA[Bối cảnh: ShopNow đã có CI/CD Platform phục vụ hàng chục team và hàng trăm service. Pipeline đã tự động Build → Test → Package → Deploy. Nhưng Product...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-09-03 23:40:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Chapter 3 — Scale: Biến CI/CD thành Internal Developer Platform]]></title>
                        <link>https://viblo.asia/p/chapter-3-scale-bien-cicd-thanh-internal-developer-platform-3RL1BEjvVao</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-3-scale-bien-cicd-thanh-internal-developer-platform-3RL1BEjvVao</guid>
            <description><![CDATA[Bối cảnh: ShopNow đã phát triển từ vài developer lên hàng chục developer, application từ một service thành nhiều microservices. CI/CD đã tự động hóa d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-09-03 23:29:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Chapter 2 — Automation: Từ Manual Deployment đến CI/CD]]></title>
                        <link>https://viblo.asia/p/chapter-2-automation-tu-manual-deployment-den-cicd-AoJe8pkr41j</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-2-automation-tu-manual-deployment-den-cicd-AoJe8pkr41j</guid>
            <description><![CDATA[Bối cảnh: ShopNow đã có khách hàng và team phát triển bắt đầu lớn lên. Việc SSH vào Production để build và deploy thủ công không còn phù hợp.
Mục tiêu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-09-03 23:24:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go Zero to Hero - Bài 3: Lựa chọn IDE và viết chương trình &quot;Hello World&quot; đầu tiên]]></title>
                        <link>https://viblo.asia/p/go-zero-to-hero-bai-3-lua-chon-ide-va-viet-chuong-trinh-hello-world-dau-tien-oW4oenMzLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-zero-to-hero-bai-3-lua-chon-ide-va-viet-chuong-trinh-hello-world-dau-tien-oW4oenMzLml</guid>
            <description><![CDATA[Khi mới bước chân vào hệ sinh thái của Go, việc lựa chọn công cụ và hiểu rõ cấu trúc của một đoạn code cơ bản là bước đệm quan trọng nhất.

1. Lựa chọ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-03 20:30:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách viết AI video prompts: Biến ý tưởng thành shot brief có thể kiểm thử]]></title>
                        <link>https://viblo.asia/p/cach-viet-ai-video-prompts-bien-y-tuong-thanh-shot-brief-co-the-kiem-thu-ZoJjeknA4Y7</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-viet-ai-video-prompts-bien-y-tuong-thanh-shot-brief-co-the-kiem-thu-ZoJjeknA4Y7</guid>
            <description><![CDATA[Khi video tạo bằng AI bị rối, đứng hình hoặc làm nhân vật biến dạng, nguyên nhân không phải lúc nào cũng là model. Rất thường xuyên, prompt đang yêu c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carol Luo</dc:creator>
            <pubDate>2026-09-03 18:28:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng Tử Vi AI: kiến trúc RAG, dữ liệu có cấu trúc và kiểm soát hallucination]]></title>
                        <link>https://viblo.asia/p/xay-dung-tu-vi-ai-kien-truc-rag-du-lieu-co-cau-truc-va-kiem-soat-hallucination-ZjJYW6gDVOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-tu-vi-ai-kien-truc-rag-du-lieu-co-cau-truc-va-kiem-soat-hallucination-ZjJYW6gDVOE</guid>
            <description><![CDATA[Xây dựng Tử Vi AI: kiến trúc RAG, dữ liệu có cấu trúc và kiểm soát hallucination

Mở đầu

Khi nói đến AI trong các lĩnh vực chuyên ngành, nhiều người ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">luu ha</dc:creator>
            <pubDate>2026-09-03 17:32:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[API MB Bank — Giải pháp MB Open API chính thức từ GPM Pay]]></title>
                        <link>https://viblo.asia/p/api-mb-bank-giai-phap-mb-open-api-chinh-thuc-tu-gpm-pay-G24B8m6GLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/api-mb-bank-giai-phap-mb-open-api-chinh-thuc-tu-gpm-pay-G24B8m6GLz3</guid>
            <description><![CDATA[GPM Pay kết nối trực tiếp MB Open API để đẩy biến động số dư MB Bank realtime về hệ thống của bạn qua webhook và REST API. Đăng ký bằng OTP trong 5 ph...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duy Văn Nguyễn</dc:creator>
            <pubDate>2026-09-03 17:06:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bringup SSD1306 trên uboot cho openwrt image với Pi4]]></title>
                        <link>https://viblo.asia/p/bringup-ssd1306-tren-uboot-cho-openwrt-image-voi-pi4-RlL5eDR8LbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/bringup-ssd1306-tren-uboot-cho-openwrt-image-voi-pi4-RlL5eDR8LbB</guid>
            <description><![CDATA[Để build được U-Boot cho OpenWrt image trên Pi 4, các bạn tham khảo bài này nhé:

https://viblo.asia/p/bringup-uboot-tren-openwrt-image-AoJe8p5341j

S...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tuan Truong Nho</dc:creator>
            <pubDate>2026-09-03 16:26:11</pubDate>
                                                                                                        </item>
            </channel>
</rss>
