<?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-25T08:39:11+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Reproducible Builds: What F-Droid Teaches Us About Trusting Our Own Binaries]]></title>
                        <link>https://viblo.asia/p/reproducible-builds-what-f-droid-teaches-us-about-trusting-our-own-binaries-Nj4vgGlqJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/reproducible-builds-what-f-droid-teaches-us-about-trusting-our-own-binaries-Nj4vgGlqJ6r</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-25 08:31:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách debug memory leak trong Node.js]]></title>
                        <link>https://viblo.asia/p/cach-debug-memory-leak-trong-nodejs-wd43EXnbLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-debug-memory-leak-trong-nodejs-wd43EXnbLX9</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-25 08:26:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cảnh báo lỗ hổng bảo mật nghiêm trọng trên WordPress]]></title>
                        <link>https://viblo.asia/p/canh-bao-lo-hong-bao-mat-nghiem-trong-tren-wordpress-y0VGwg85VPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/canh-bao-lo-hong-bao-mat-nghiem-trong-tren-wordpress-y0VGwg85VPA</guid>
            <description><![CDATA[Đội ngũ phát triển WordPress vừa chính thức phát hành bản vá bảo mật khẩn cấp nhằm xử lý lỗ hổng thực thi mã từ xa cực kỳ nghiêm trọng. Lỗ hổng này ph...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Tâm</dc:creator>
            <pubDate>2026-09-25 08:07:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go Zero to Hero - Bài 25: Hàm Variadic (Tham số số lượng biến đổi)]]></title>
                        <link>https://viblo.asia/p/go-zero-to-hero-bai-25-ham-variadic-tham-so-so-luong-bien-doi-y0VGwyyrVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-zero-to-hero-bai-25-ham-variadic-tham-so-so-luong-bien-doi-y0VGwyyrVPA</guid>
            <description><![CDATA[Trong quá trình phát triển các ứng dụng Backend, đôi khi bạn sẽ gặp những hàm cần tiếp nhận số lượng đối số không cố định (như hàm log hệ thống, hàm n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-25 00:06:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[#Hướng dẫn đầy đủ cài đặt Codex CLI trên Windows: Node.js, npm.ps1 và biến môi trường]]></title>
                        <link>https://viblo.asia/p/huong-dan-day-du-cai-dat-codex-cli-tren-windows-nodejs-npmps1-va-bien-moi-truong-K9Vy82GqLQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-day-du-cai-dat-codex-cli-tren-windows-nodejs-npmps1-va-bien-moi-truong-K9Vy82GqLQR</guid>
            <description><![CDATA[Hướng dẫn đầy đủ cài đặt Codex CLI trên Windows: Node.js, npm.ps1 và biến môi trường

Khi cài đặt Codex CLI trên Windows, các vấn đề chủ yếu xoay quan...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">crboluo</dc:creator>
            <pubDate>2026-09-24 22:47:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Jev là gì: mô hình AI trả về xác suất thay vì text, và vì sao điều đó quan trọng khi build agent]]></title>
                        <link>https://viblo.asia/p/jev-la-gi-mo-hinh-ai-tra-ve-xac-suat-thay-vi-text-va-vi-sao-dieu-do-quan-trong-khi-build-agent-bA468ol9LKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/jev-la-gi-mo-hinh-ai-tra-ve-xac-suat-thay-vi-text-va-vi-sao-dieu-do-quan-trong-khi-build-agent-bA468ol9LKv</guid>
            <description><![CDATA[![](https://images.viblo.asia/0b8adcf8-b08a-4d63-bb7b-b4e2349ad02a.png)


Vấn đề: agent cần ra quyết định nhanh, không cần sinh văn bản

Một coding ag...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Le Duc</dc:creator>
            <pubDate>2026-09-24 19:30:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ghi chú kỹ thuật: đánh giá công cụ tách nền ảnh bằng ba trường hợp thực tế]]></title>
                        <link>https://viblo.asia/p/ghi-chu-ky-thuat-danh-gia-cong-cu-tach-nen-anh-bang-ba-truong-hop-thuc-te-ymJXDW35Jkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/ghi-chu-ky-thuat-danh-gia-cong-cu-tach-nen-anh-bang-ba-truong-hop-thuc-te-ymJXDW35Jkq</guid>
            <description><![CDATA[Một công cụ xóa nền không chỉ tạo ra một vùng trong suốt. Kết quả còn phải phù hợp với bước tiếp theo: đặt sản phẩm vào trang bán hàng, ghép chân dung...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carol Luo</dc:creator>
            <pubDate>2026-09-24 18:07:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Claude Opus 5.5 ra mắt: mạnh ngang Fable 5.1, rẻ hơn 40%]]></title>
                        <link>https://viblo.asia/p/claude-opus-55-ra-mat-manh-ngang-fable-51-re-hon-40-AWVpX6k5V05</link>
            <guid isPermaLink="true">https://viblo.asia/p/claude-opus-55-ra-mat-manh-ngang-fable-51-re-hon-40-AWVpX6k5V05</guid>
            <description><![CDATA[Anthropic vừa chính thức phát hành Claude Opus 5.5 vào ngày 22/09/2026, mở màn cho thế hệ mô hình Claude 5.5 hoàn toàn mới. Đây là giải pháp được thiế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Văn Tuấn</dc:creator>
            <pubDate>2026-09-24 17:57:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SEPARATION OF CONCERNS (SoC): NGHỆ THUẬT &quot;CHIA ĐỂ TRỊ&quot; TRONG LẬP TRÌNH]]></title>
                        <link>https://viblo.asia/p/separation-of-concerns-soc-nghe-thuat-chia-de-tri-trong-lap-trinh-AoJe8lE341j</link>
            <guid isPermaLink="true">https://viblo.asia/p/separation-of-concerns-soc-nghe-thuat-chia-de-tri-trong-lap-trinh-AoJe8lE341j</guid>
            <description><![CDATA[nếu có một nguyên lý kiến trúc nào được coi là "kim chỉ nam" giúp các lập trình viên biến một đống code rối rắm (Spaghetti Code) thành một hệ thống gọ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 17:53:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[LARAVEL ECHO SERVER: CẦU NỐI REAL-TIME TỰ CHỮA CHÁY CHO LARAVEL]]></title>
                        <link>https://viblo.asia/p/laravel-echo-server-cau-noi-real-time-tu-chua-chay-cho-laravel-bNVQGl6BJvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/laravel-echo-server-cau-noi-real-time-tu-chua-chay-cho-laravel-bNVQGl6BJvR</guid>
            <description><![CDATA[trong các hệ thống real-time (thời gian thực) của Laravel như chat trực tiếp, thông báo tức thời (notifications) hay dashboard cập nhật số liệu live, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 17:28:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CÁC MỨC ĐỘ SEVERITY TRONG LOG VIEWER: TỪ &quot;TIẾNG ĐỒNG HỒ&quot; ĐẾN &quot;CÒI BÁO ĐỘNG ĐỎ&quot;]]></title>
                        <link>https://viblo.asia/p/cac-muc-do-severity-trong-log-viewer-tu-tieng-dong-ho-den-coi-bao-dong-do-wlVmRkdw45Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-muc-do-severity-trong-log-viewer-tu-tieng-dong-ho-den-coi-bao-dong-do-wlVmRkdw45Z</guid>
            <description><![CDATA[trong các gói giao diện quản lý log hiện đại như Laravel Log Viewer (của Opcodes), việc hiểu rõ các mức độ nghiêm trọng (Severity Levels) là kỹ năng c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 17:09:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[GIẢI MÃ FILE CẤU HÌNH log-viewer.php: KIỂM SOÁT TOÀN DIỆN HỆ THỐNG LOG]]></title>
                        <link>https://viblo.asia/p/giai-ma-file-cau-hinh-log-viewerphp-kiem-soat-toan-dien-he-thong-log-1XVOWlrEVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-ma-file-cau-hinh-log-viewerphp-kiem-soat-toan-dien-he-thong-log-1XVOWlrEVMz</guid>
            <description><![CDATA[trong các gói thư viện quản lý log phổ biến cho Laravel (như opcodes/log-viewer), file cấu hình log-viewer.php đóng vai trò là "bản điều khiển" toàn d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 17:01:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Knowledge Base: Đừng Để Knowledge Của Team “Thất Lạc”]]></title>
                        <link>https://viblo.asia/p/knowledge-base-dung-de-knowledge-cua-team-that-lac-XRJ8Rd1ZVGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/knowledge-base-dung-de-knowledge-cua-team-that-lac-XRJ8Rd1ZVGq</guid>
            <description><![CDATA[Bạn có bao giờ nghĩ điều gì sẽ xảy ra nếu một ngày Senior Engineer nghỉ việc?

Không phải laptop biến mất.

Không phải source code bị xóa.

Không phải...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hưng Phạm</dc:creator>
            <pubDate>2026-09-24 16:13:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[How Managing IT Infrastructure Can Improve Resilience Across Utility Operations]]></title>
                        <link>https://viblo.asia/p/how-managing-it-infrastructure-can-improve-resilience-across-utility-operations-37LdeP8NVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/how-managing-it-infrastructure-can-improve-resilience-across-utility-operations-37LdeP8NVov</guid>
            <description><![CDATA[Utility organizations depend on technology to support essential services across power, water, gas, and other critical infrastructure. From control sys...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Diwakar Exe</dc:creator>
            <pubDate>2026-09-24 16:10:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thực hành CI/CD + Kubernetes - Phần 1/2 - Release, fixed capacity và overload]]></title>
                        <link>https://viblo.asia/p/thuc-hanh-cicd-kubernetes-phan-12-release-fixed-capacity-va-overload-8X4EjqegJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/thuc-hanh-cicd-kubernetes-phan-12-release-fixed-capacity-va-overload-8X4EjqegJN2</guid>
            <description><![CDATA[Bài 5/6 trong series CI/CD và Kubernetes. Bài lab nối một Git tag với GitLab CI, Container Registry, Kubernetes rollout, MQTT load test và metric trên...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CÔNG TY TNHH CÔNG NGHỆ SHIP VIỆT NAM</dc:creator>
            <pubDate>2026-09-24 15:45:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[2. OWASP MASWE: Cầu Nối Giữa Yêu Cầu Bảo Mật Và Kiểm Thử Mobile Thực Tế]]></title>
                        <link>https://viblo.asia/p/2-owasp-maswe-cau-noi-giua-yeu-cau-bao-mat-va-kiem-thu-mobile-thuc-te-gjLN0l5A432</link>
            <guid isPermaLink="true">https://viblo.asia/p/2-owasp-maswe-cau-noi-giua-yeu-cau-bao-mat-va-kiem-thu-mobile-thuc-te-gjLN0l5A432</guid>
            <description><![CDATA[Tóm tắt: Nếu MASVS cho chúng ta biết một ứng dụng mobile cần đảm bảo điều gì, còn MASTG hướng dẫn cách kiểm thử, thì MASWE nằm ở giữa: mô tả cụ thể nh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Tấn Sang</dc:creator>
            <pubDate>2026-09-24 15:00:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[1. Tìm hiểu  OWASP MASVS v2.1.0: Khung tiêu chuẩn bảo mật cho ứng dụng di động]]></title>
                        <link>https://viblo.asia/p/1-tim-hieu-owasp-masvs-v210-khung-tieu-chuan-bao-mat-cho-ung-dung-di-dong-G24B8gEBLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/1-tim-hieu-owasp-masvs-v210-khung-tieu-chuan-bao-mat-cho-ung-dung-di-dong-G24B8gEBLz3</guid>
            <description><![CDATA[Tóm tắt: OWASP Mobile Application Security Verification Standard (MASVS) là một tiêu chuẩn bảo mật dành cho ứng dụng di động. MASVS v2.1.0 chia các yê...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Tấn Sang</dc:creator>
            <pubDate>2026-09-24 14:31:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khi AI Agent Trở Thành Lỗ Hổng Bảo Mật]]></title>
                        <link>https://viblo.asia/p/khi-ai-agent-tro-thanh-lo-hong-bao-mat-K9Vy82aqLQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/khi-ai-agent-tro-thanh-lo-hong-bao-mat-K9Vy82aqLQR</guid>
            <description><![CDATA[Bạn giao cho AI Coding Agent một task rất quen thuộc: “Fix bug này, update test và tạo Pull Request.” Agent bắt đầu làm việc như mọi ngày. Nó đọc issu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hưng Phạm</dc:creator>
            <pubDate>2026-09-24 14:02:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CONCRETE CLASS: TỪ BẢN VẼ TRỪU TƯỢNG ĐẾN THỰC THỂ SỐNG]]></title>
                        <link>https://viblo.asia/p/concrete-class-tu-ban-ve-truu-tuong-den-thuc-the-song-18J2eoma4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/concrete-class-tu-ban-ve-truu-tuong-den-thuc-the-song-18J2eoma4YK</guid>
            <description><![CDATA[khi bước chân vào thế giới của Lập trình Hướng Đối Tượng (OOP) nâng cao và các mẫu thiết kế kiến trúc (Design Patterns), bạn sẽ liên tục nghe đến hai ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 12:12:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go Zero to Hero - Bài 53: Channels - Ống dẫn giao tiếp giữa các Goroutines]]></title>
                        <link>https://viblo.asia/p/go-zero-to-hero-bai-53-channels-ong-dan-giao-tiep-giua-cac-goroutines-1j4lQAvlJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-zero-to-hero-bai-53-channels-ong-dan-giao-tiep-giua-cac-goroutines-1j4lQAvlJwl</guid>
            <description><![CDATA[Trong hệ thống backend đồng thời (concurrency), việc chia sẻ trạng thái bộ nhớ giữa nhiều luồng thường dẫn đến các lỗi tranh chấp dữ liệu (data race) ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 12:01:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sếp càng giỏi, team càng chậm]]></title>
                        <link>https://viblo.asia/p/sep-cang-gioi-team-cang-cham-y0VGwge5VPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/sep-cang-gioi-team-cang-cham-y0VGwge5VPA</guid>
            <description><![CDATA[![](https://substack-post-media.s3.amazonaws.com/public/images/5f55d738-6599-4ac8-827c-d811330f6930_1254x1254.png)



9 giờ sáng, Designer nhắn:

“Anh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Henry Phạm</dc:creator>
            <pubDate>2026-09-24 11:49:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[B-Tree Index – Database sẽ đọc Data từ Disk như thế nào?]]></title>
                        <link>https://viblo.asia/p/b-tree-index-database-se-doc-data-tu-disk-nhu-the-nao-wd43EXmbLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/b-tree-index-database-se-doc-data-tu-disk-nhu-the-nao-wd43EXmbLX9</guid>
            <description><![CDATA[B-Tree Index: Vì sao Database tìm kiếm hàng triệu dòng chỉ mất vài mili-giây?

Một bảng có 10 triệu dòng, nhưng database vẫn có thể tìm đúng một đơn h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Vũ Duy Luân</dc:creator>
            <pubDate>2026-09-24 11:41:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[8 phần mềm quản lý bán hàng miễn phí ai cũng nên thử]]></title>
                        <link>https://viblo.asia/p/8-phan-mem-quan-ly-ban-hang-mien-phi-ai-cung-nen-thu-gdJzvPK9Jz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/8-phan-mem-quan-ly-ban-hang-mien-phi-ai-cung-nen-thu-gdJzvPK9Jz5</guid>
            <description><![CDATA[Nếu đang bán hàng bằng sổ sách hoặc Excel, phần mềm quản lý bán hàng miễn phí là cách để bắt đầu số hóa mà chưa cần đầu tư nhiều chi phí. Các công cụ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quý</dc:creator>
            <pubDate>2026-09-24 11:08:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[OOP Bài 12: Phạm vi truy cập (Access Modifiers): public, private, protected]]></title>
                        <link>https://viblo.asia/p/oop-bai-12-pham-vi-truy-cap-access-modifiers-public-private-protected-XP4WEXexL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/oop-bai-12-pham-vi-truy-cap-access-modifiers-public-private-protected-XP4WEXexL7G</guid>
            <description><![CDATA[1. Ý nghĩa kiến trúc: Giao diện (Interface) vs Triển khai nội bộ (Implementation)

Khi bạn thiết kế một Class, bạn phải chia nó làm 2 phần rạch ròi:
*...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 10:30:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 3: Cấu trúc vòng lặp và biến $loop đặc biệt trong Blade]]></title>
                        <link>https://viblo.asia/p/bai-3-cau-truc-vong-lap-va-bien-loop-dac-biet-trong-blade-7Z4DEyb2JnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-3-cau-truc-vong-lap-va-bien-loop-dac-biet-trong-blade-7Z4DEyb2JnX</guid>
            <description><![CDATA[Chào bạn đến với Bài 3! Khi làm việc với dữ liệu thực tế, bạn sẽ thường xuyên phải hiển thị danh sách (như danh sách sản phẩm, danh sách bài viết, bản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 10:22:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[TOÁN TỬ ?-&gt;: VŨ KHÍ TIÊU DIỆT LỖI &quot;CALL TO A MEMBER FUNCTION ON NULL&quot;]]></title>
                        <link>https://viblo.asia/p/toan-tu-vu-khi-tieu-diet-loi-call-to-a-member-function-on-null-kNLr3nxoVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/toan-tu-vu-khi-tieu-diet-loi-call-to-a-member-function-on-null-kNLr3nxoVgA</guid>
            <description><![CDATA[rong lịch sử phát triển của PHP (đặc biệt từ phiên bản PHP 8 trở lên), có một cú pháp nhỏ bé nhưng mang lại "sự giải thoát" vĩ đại cho các lập trình v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 10:19:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[EzCode # Bài 11 — Danh sách khóa học]]></title>
                        <link>https://viblo.asia/p/ezcode-bai-11-danh-sach-khoa-hoc-RlL5eDY2LbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/ezcode-bai-11-danh-sach-khoa-hoc-RlL5eDY2LbB</guid>
            <description><![CDATA[Học xong bài này bạn sẽ:
- Viết được Controller dùng ba Model cùng lúc để dựng một trang
- Tạo Models/Category.php và thêm phương thức đầu tiên vào Mo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-09-24 10:13:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[GIẢI MÃ LỖI: CÚ LỪA TỪ ĐỊA CHỈ IP &quot;MA THUẬT&quot; 169.254.169.254]]></title>
                        <link>https://viblo.asia/p/giai-ma-loi-cu-lua-tu-dia-chi-ip-ma-thuat-169254169254-pPLkNbXeJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-ma-loi-cu-lua-tu-dia-chi-ip-ma-thuat-169254169254-pPLkNbXeJRZ</guid>
            <description><![CDATA[đây là một trong những lỗi "kinh điển" và phổ biến nhất mà các kỹ sư Backend gặp phải khi hệ thống bắt đầu tương tác với các dịch vụ của AWS (như tải ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 10:08:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Logging best practices: stop using console.log]]></title>
                        <link>https://viblo.asia/p/logging-best-practices-stop-using-consolelog-PoL7exEl4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/logging-best-practices-stop-using-consolelog-PoL7exEl4vk</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-24 08:14:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Viết một hàm (hoặc class) trong PHP/Laravel để kiểm tra một Request URL xem nó có khớp với các chuỗi pattern chứa dấu sao (wildcard) như '/orders/tracking/*' hay không.]]></title>
                        <link>https://viblo.asia/p/viet-mot-ham-hoac-class-trong-phplaravel-de-kiem-tra-mot-request-url-xem-no-co-khop-voi-cac-chuoi-pattern-chua-dau-sao-wildcard-nhu-orderstracking-hay-khong-8X4EjqbzJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/viet-mot-ham-hoac-class-trong-phplaravel-de-kiem-tra-mot-request-url-xem-no-co-khop-voi-cac-chuoi-pattern-chua-dau-sao-wildcard-nhu-orderstracking-hay-khong-8X4EjqbzJN2</guid>
            <description><![CDATA[Dưới đây là cách triển khai logic kiểm tra URL khớp với các chuỗi pattern có chứa ký tự đại diện (wildcard *) trong PHP/Laravel.

Laravel cung cấp sẵn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 00:46:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Go Zero to Hero - Bài 24: Trả về nhiều giá trị từ một Hàm (Multiple Return Values)]]></title>
                        <link>https://viblo.asia/p/go-zero-to-hero-bai-24-tra-ve-nhieu-gia-tri-tu-mot-ham-multiple-return-values-13VM933dVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/go-zero-to-hero-bai-24-tra-ve-nhieu-gia-tri-tu-mot-ham-multiple-return-values-13VM933dVY7</guid>
            <description><![CDATA[Trong các ngôn ngữ như C++ hay Java, việc một hàm cần trả về cả "Kết quả tính toán" lẫn "Trạng thái lỗi" thường đòi hỏi dùng con trỏ, tham chiếu hoặc ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-24 00:06:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vim/Neovim cho người mới: 10 phút để productive]]></title>
                        <link>https://viblo.asia/p/vimneovim-cho-nguoi-moi-10-phut-de-productive-oKLnqrlXJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/vimneovim-cho-nguoi-moi-10-phut-de-productive-oKLnqrlXJQO</guid>
            <description><![CDATA[Vim không khó như mọi người nghĩ. Bạn chỉ cần biết 20% commands để productive 80% thời gian.

Tại sao Vim?

- Có sẵn trên mọi server (SSH vào là có)
-...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-23 23:39:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn phân quyền vào ENV trong project Laravel]]></title>
                        <link>https://viblo.asia/p/huong-dan-phan-quyen-vao-env-trong-project-laravel-OXLA0xK8JGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-phan-quyen-vao-env-trong-project-laravel-OXLA0xK8JGr</guid>
            <description><![CDATA[hướng dẫn chi tiết từ lúc khởi tạo project đến khi hoàn thiện hệ thống phân quyền backend trong Laravel, sử dụng cấu hình file .env để cấp toàn quyền ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-23 21:49:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nghệ Thuật Tổ Chức Workshop Giúp BA Thống Nhất Yêu Cầu]]></title>
                        <link>https://viblo.asia/p/nghe-thuat-to-chuc-workshop-giup-ba-thong-nhat-yeu-cau-XRJ8Rdq2VGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/nghe-thuat-to-chuc-workshop-giup-ba-thong-nhat-yeu-cau-XRJ8Rdq2VGq</guid>
            <description><![CDATA[Trong công tác phân tích nghiệp vụ, việc thu thập yêu cầu từ nhiều phòng ban có lợi ích chồng chéo hoặc mâu thuẫn luôn là một bài toán hóc búa đối với...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BAC</dc:creator>
            <pubDate>2026-09-23 20:33:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Azure Data Migration Service: What Can Go Wrong Without Proper Database Discovery?]]></title>
                        <link>https://viblo.asia/p/azure-data-migration-service-what-can-go-wrong-without-proper-database-discovery-kY4gDRkqJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/azure-data-migration-service-what-can-go-wrong-without-proper-database-discovery-kY4gDRkqJAe</guid>
            <description><![CDATA[Moving databases to the cloud can look straightforward on paper. Identify the database, choose a migration method, move the data, and validate the res...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Diwakar Exe</dc:creator>
            <pubDate>2026-09-23 17:29:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Writing better API error responses]]></title>
                        <link>https://viblo.asia/p/writing-better-api-error-responses-2vJPdlMaJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/writing-better-api-error-responses-2vJPdlMaJeK</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">EME GUG</dc:creator>
            <pubDate>2026-09-23 14:03:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Proxy Network — Mạng Proxy toàn tập Phần 9]]></title>
                        <link>https://viblo.asia/p/proxy-network-mang-proxy-toan-tap-phan-9-kY4gDp0RJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/proxy-network-mang-proxy-toan-tap-phan-9-kY4gDp0RJAe</guid>
            <description><![CDATA[
Sàn vật lý. Ánh sáng trong sợi quang đi khoảng 200.000 km/s, tức ~5 µs mỗi km một chiều. Một RTT trên quãng 1.000 km không thể nhỏ hơn ~10 ms, thực t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-23 11:57:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[OOP Bài 11: Destructor (Hàm hủy) và Cơ chế giải phóng tài nguyên]]></title>
                        <link>https://viblo.asia/p/oop-bai-11-destructor-ham-huy-va-co-che-giai-phong-tai-nguyen-ym4005em491</link>
            <guid isPermaLink="true">https://viblo.asia/p/oop-bai-11-destructor-ham-huy-va-co-che-giai-phong-tai-nguyen-ym4005em491</guid>
            <description><![CDATA[1. Bản chất của Destructor

Destructor là một phương thức đặc biệt được tự động kích hoạt ngay trước khi Object bị thu hồi khỏi bộ nhớ Heap.

Nhiệm vụ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-23 10:29:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 2: Cấu trúc điều kiện trong Blade]]></title>
                        <link>https://viblo.asia/p/bai-2-cau-truc-dieu-kien-trong-blade-yZJZlzQGVjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-2-cau-truc-dieu-kien-trong-blade-yZJZlzQGVjm</guid>
            <description><![CDATA[Chào mừng bạn đến với Bài 2! Trong quá trình xây dựng giao diện, việc ẩn/hiện hoặc thay đổi nội dung dựa trên các điều kiện (như trạng thái đăng nhập,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-09-23 10:21:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[EzCode # Bài 10 — Layout và trang chủ chạy được]]></title>
                        <link>https://viblo.asia/p/ezcode-bai-10-layout-va-trang-chu-chay-duoc-7Z4DEy6pJnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/ezcode-bai-10-layout-va-trang-chu-chay-duoc-7Z4DEy6pJnX</guid>
            <description><![CDATA[Học xong bài này bạn sẽ:
- Tách header và footer thành layout dùng chung cho cả website
- Viết Model đầu tiên lấy dữ liệu thật từ bảng courses
- Mở tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-09-23 10:13:34</pubDate>
                                                                                                        </item>
            </channel>
</rss>
