<?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>Bai-hoc-kinh-nghiem Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/bai-hoc-kinh-nghiem.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>Bai-hoc-kinh-nghiem Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-10T18:09:37+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Error Laravel] This can be due to an antivirus or the Windows Search Indexer locking the file while they are analyzed]]></title>
                        <link>https://viblo.asia/p/error-laravel-this-can-be-due-to-an-antivirus-or-the-windows-search-indexer-locking-the-file-while-they-are-analyzed-gjLN0Y79432</link>
            <guid isPermaLink="true">https://viblo.asia/p/error-laravel-this-can-be-due-to-an-antivirus-or-the-windows-search-indexer-locking-the-file-while-they-are-analyzed-gjLN0Y79432</guid>
            <description><![CDATA[Chào anh em lại là mình đây!
Hôm nay mình cài đặt lại dự án ông bạn già laravel. Ban đầu mình cũng chạy lệnh để cài đặt dự án

Nhưng cái bùm hiện ra t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-12 14:07:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kinh nghiệm Git: Phải làm sao khi bị &quot;Revert&quot; và bay luôn nhánh code?]]></title>
                        <link>https://viblo.asia/p/kinh-nghiem-git-phai-lam-sao-khi-bi-revert-va-bay-luon-nhanh-code-kNLr3rEoVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/kinh-nghiem-git-phai-lam-sao-khi-bi-revert-va-bay-luon-nhanh-code-kNLr3rEoVgA</guid>
            <description><![CDATA[Là một Developer, chắc hẳn ai cũng ít nhất một lần trải qua cảm giác "toát mồ hôi hột" khi code của mình bỗng dưng bốc hơi khỏi hệ thống. Hôm nay, mìn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-07-10 17:16:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giải Mã Từ Khóa super Trong JavaScript: &quot;Chiếc Cầu Nối&quot; Đến Lớp Cha Và Cú Vấp Bắt Buộc Trước Khi Chạm Vào this]]></title>
                        <link>https://viblo.asia/p/giai-ma-tu-khoa-super-trong-javascript-chiec-cau-noi-den-lop-cha-va-cu-vap-bat-buoc-truoc-khi-cham-vao-this-oKLnqp6yJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-ma-tu-khoa-super-trong-javascript-chiec-cau-noi-den-lop-cha-va-cu-vap-bat-buoc-truoc-khi-cham-vao-this-oKLnqp6yJQO</guid>
            <description><![CDATA[Chào anh em Viblo! 

Khi thế giới JavaScript chuyển mình lên chuẩn ES6, cú pháp Class (Lớp) ra đời đã thay đổi hoàn toàn cách chúng ta viết code theo ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-28 11:45:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thuật Toán Chazelle: Tiệm Cận &quot;Cực Hạn&quot; Tuyệt Đối Của Bài Toán Tìm Cây Khung Nhỏ Nhất (MST)]]></title>
                        <link>https://viblo.asia/p/thuat-toan-chazelle-tiem-can-cuc-han-tuyet-doi-cua-bai-toan-tim-cay-khung-nho-nhat-mst-OXLA08xaJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/thuat-toan-chazelle-tiem-can-cuc-han-tuyet-doi-cua-bai-toan-tim-cay-khung-nho-nhat-mst-OXLA08xaJGr</guid>
            <description><![CDATA[Chào anh em Viblo! 

Nếu anh em đã từng bước qua giảng đường đại học ngành Công nghệ thông tin, chắc chắn anh em không thể không biết tới bài toán kin...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-25 17:50:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm Sao Để Đề Xuất Mức Lương Mong Muốn Mà Không Tự Đánh Mất Cơ Hội?]]></title>
                        <link>https://viblo.asia/p/lam-sao-de-de-xuat-muc-luong-mong-muon-ma-khong-tu-danh-mat-co-hoi-oKLnqQvgJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-sao-de-de-xuat-muc-luong-mong-muon-ma-khong-tu-danh-mat-co-hoi-oKLnqQvgJQO</guid>
            <description><![CDATA[Nhiều ứng viên dành hàng tuần để chuẩn bị cho các câu hỏi chuyên môn nhưng lại lúng túng khi nhà tuyển dụng hỏi:

"Mức lương mong muốn của bạn là bao ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cường Nguyễn Mạnh</dc:creator>
            <pubDate>2026-06-12 16:30:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu Sâu Về ACID Trong Database: Khi Lý Thuyết Cứu Sống Những Pha Bug &quot;Toát Mồ Hôi&quot;]]></title>
                        <link>https://viblo.asia/p/hieu-sau-ve-acid-trong-database-khi-ly-thuyet-cuu-song-nhung-pha-bug-toat-mo-hoi-ZjJYWDqlVOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-sau-ve-acid-trong-database-khi-ly-thuyet-cuu-song-nhung-pha-bug-toat-mo-hoi-ZjJYWDqlVOE</guid>
            <description><![CDATA[Chào anh em Viblo! 

Hồi mới chập chững làm quen với Database, mình cứ nghĩ đơn giản là: "Cứ INSERT, UPDATE, DELETE thành công là xong". Cho đến một n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-12 11:53:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hành trình tự học lập trình Web từ con số 0: Những bài học xương máu cho người mới]]></title>
                        <link>https://viblo.asia/p/hanh-trinh-tu-hoc-lap-trinh-web-tu-con-so-0-nhung-bai-hoc-xuong-mau-cho-nguoi-moi-oKLnqQggJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/hanh-trinh-tu-hoc-lap-trinh-web-tu-con-so-0-nhung-bai-hoc-xuong-mau-cho-nguoi-moi-oKLnqQggJQO</guid>
            <description><![CDATA[Chào mọi người, mình là một người mới (Newbie) vừa dấn thân vào con đường tự học lập trình Web được một thời gian. Hôm nay, mình muốn viết bài này để ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TV Youtube</dc:creator>
            <pubDate>2026-06-11 21:16:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại Sao Phải update() Xong Mới Gọi resetModel()? Tiêu Chuẩn Hay Lỗi Tư Duy?]]></title>
                        <link>https://viblo.asia/p/tai-sao-phai-update-xong-moi-goi-resetmodel-tieu-chuan-hay-loi-tu-duy-1QLxn8zK4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-phai-update-xong-moi-goi-resetmodel-tieu-chuan-hay-loi-tu-duy-1QLxn8zK4Aw</guid>
            <description><![CDATA[Trong quá trình làm việc với form cập nhật dữ liệu, chắc hẳn chúng ta đều đã viết (hoặc nhìn thấy) một đoạn code có flow xử lý tương tự như thế này:

...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-06-08 16:09:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 1: Tổng quan về Single Sign-On (SSO)]]></title>
                        <link>https://viblo.asia/p/bai-1-tong-quan-ve-single-sign-on-sso-37Lde6l2Vov</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-1-tong-quan-ve-single-sign-on-sso-37Lde6l2Vov</guid>
            <description><![CDATA[1. SSO là gì?

Single Sign-On (SSO) dịch sát nghĩa là "Đăng nhập một lần". Đây là một cơ chế xác thực cho phép người dùng chỉ cần đăng nhập vào một tà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-05-28 16:39:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ngành Lập Trình: Còn Đáng Để Theo Đuổi Dưới Bóng Của AI?]]></title>
                        <link>https://viblo.asia/p/nganh-lap-trinh-con-dang-de-theo-duoi-duoi-bong-cua-ai-gjLN0M5w432</link>
            <guid isPermaLink="true">https://viblo.asia/p/nganh-lap-trinh-con-dang-de-theo-duoi-duoi-bong-cua-ai-gjLN0M5w432</guid>
            <description><![CDATA[Lời mở đầu: Cú sốc mang tên "Trí Tuệ Nhân Tạo"

Hơn 20 năm trước, khi tôi bắt đầu gõ những dòng code đầu tiên, thế giới lập trình là một mảnh đất hoan...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-28 17:19:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Đừng Mù Quáng Thêm RAM: Tối Ưu Hóa Bộ Nhớ Redis Ở Cấp Độ &quot;Byte&quot;]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-dung-mu-quang-them-ram-toi-uu-hoa-bo-nho-redis-o-cap-do-byte-AWVpXg6PV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-dung-mu-quang-them-ram-toi-uu-hoa-bo-nho-redis-o-cap-do-byte-AWVpXg6PV05</guid>
            <description><![CDATA[Chào anh em, tiếp nối những bài trước về thảm họa OOM (Out Of Memory). Có một thực tế khá buồn cười: Rất nhiều anh em khi thấy Redis báo đầy RAM, phản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-24 07:10:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] OOM (Out Of Memory): Ác Mộng Màn Hình Đen &amp; Bí Kíp Chọn Eviction Policy Cứu Sinh]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-oom-out-of-memory-ac-mong-man-hinh-den-bi-kip-chon-eviction-policy-cuu-sinh-1j4lQPz7Jwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-oom-out-of-memory-ac-mong-man-hinh-den-bi-kip-chon-eviction-policy-cuu-sinh-1j4lQPz7Jwl</guid>
            <description><![CDATA[Hôm nay, mình sẽ dắt anh em lặn thẳng xuống tầng Kernel của Linux (Hệ điều hành) và mổ xẻ Mã nguồn (Source Code) của Redis để xem con ác mộng "màn hìn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-22 15:42:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Tâm Sự Code] Chúng ta đang làm Kỹ sư hay chỉ là &quot;Thợ gõ&quot; đi trên lối mòn an toàn? Cách bứt phá!]]></title>
                        <link>https://viblo.asia/p/tam-su-code-chung-ta-dang-lam-ky-su-hay-chi-la-tho-go-di-tren-loi-mon-an-toan-cach-but-pha-bNVQGoBWJvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-su-code-chung-ta-dang-lam-ky-su-hay-chi-la-tho-go-di-tren-loi-mon-an-toan-cach-but-pha-bNVQGoBWJvR</guid>
            <description><![CDATA[Chủ đề hôm nay không có một dòng code nào cả, nhưng nó lại quyết định việc 5 năm nữa anh em là một Kỹ sư phần mềm (Software Engineer) hay chỉ là một g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 23:45:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Tâm Sự Code] Bí kíp sinh tồn khi cháy Production - Kịch bản xử lý khủng hoảng từ số 0]]></title>
                        <link>https://viblo.asia/p/tam-su-code-bi-kip-sinh-ton-khi-chay-production-kich-ban-xu-ly-khung-hoang-tu-so-0-ymJXDQYPJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-su-code-bi-kip-sinh-ton-khi-chay-production-kich-ban-xu-ly-khung-hoang-tu-so-0-ymJXDQYPJkq</guid>
            <description><![CDATA[Chào anh em, như đã hứa ở bài trước, hôm nay chúng ta sẽ tạm rời xa môi trường dev/local màu hồng để bước vào một chiến trường thực sự máu lửa: Produc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-21 09:22:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 1: Kafka là cái gì? Và tại sao &quot;đời&quot; lại cần nó đến thế?]]></title>
                        <link>https://viblo.asia/p/bai-1-kafka-la-cai-gi-va-tai-sao-doi-lai-can-no-den-the-kY4gD9NlJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-1-kafka-la-cai-gi-va-tai-sao-doi-lai-can-no-den-the-kY4gD9NlJAe</guid>
            <description><![CDATA[Thử tưởng tượng thế này cho dễ hình dung:

Ông là chủ một quán nhậu cực kỳ đông khách. Bình thường, khách vào gọi món, ông (là Backend) chạy ra ghi or...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-20 14:07:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Từ số 0 đến Hệ Thống Thanh Toán (Payment System) chuẩn chỉnh: kinh nghiệm thực chiến cho Backend Dev]]></title>
                        <link>https://viblo.asia/p/tu-so-0-den-he-thong-thanh-toan-payment-system-chuan-chinh-kinh-nghiem-thuc-chien-cho-backend-dev-y0VGwGlyVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-so-0-den-he-thong-thanh-toan-payment-system-chuan-chinh-kinh-nghiem-thuc-chien-cho-backend-dev-y0VGwGlyVPA</guid>
            <description><![CDATA[Chào anh em! lại là mình đây

Nếu dạo quanh các group IT hay trên Viblo, chúng ta rất dễ bắt gặp những topic về CRUD, optimize query, hay build micros...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-14 18:25:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Những Bài Học Và Kinh Nghiệm Sau Hai Tháng Thử Việc Ở Vị Trí Mobile Engineer]]></title>
                        <link>https://viblo.asia/p/nhung-bai-hoc-va-kinh-nghiem-sau-hai-thang-thu-viec-o-vi-tri-mobile-engineer-zXRJ8PDZJGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/nhung-bai-hoc-va-kinh-nghiem-sau-hai-thang-thu-viec-o-vi-tri-mobile-engineer-zXRJ8PDZJGq</guid>
            <description><![CDATA[Mở đầu

Khoảng hai tháng trước, mình vẫn còn đang trong giai đoạn rải CV và tìm kiếm cơ hội đầu tiên cho vị trí Mobile Engineer. Khi đó, mình đã viết ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tính Di Động</dc:creator>
            <pubDate>2025-04-25 00:00:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Technical Documentation – Con dao 2 lưỡi]]></title>
                        <link>https://viblo.asia/p/technical-documentation-con-dao-2-luoi-018J2Z61JYK</link>
            <guid isPermaLink="true">https://viblo.asia/p/technical-documentation-con-dao-2-luoi-018J2Z61JYK</guid>
            <description><![CDATA[Note: Gần đây tôi đang viết một series bài viết phân tích chuyên sâu về Index trong MySQL. Mời anh em cùng đón đọc. Hi vọng nó sẽ mang lại giá trị tro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tờ Mờ Sáng học Lập trình</dc:creator>
            <pubDate>2025-04-18 20:05:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Phỏng vấn cùng một Pỏn hub Web Developer]]></title>
                        <link>https://viblo.asia/p/phong-van-cung-mot-pon-hub-web-developer-Ny0VG0jr4PA</link>
            <guid isPermaLink="true">https://viblo.asia/p/phong-van-cung-mot-pon-hub-web-developer-Ny0VG0jr4PA</guid>
            <description><![CDATA[Note: Gần đây tôi đang viết một series bài viết phân tích chuyên sâu về Index trong MySQL. Mời anh em cùng đón đọc. Hi vọng nó sẽ mang lại giá trị tro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tờ Mờ Sáng học Lập trình</dc:creator>
            <pubDate>2025-04-18 14:07:42</pubDate>
                                                                                                        </item>
            </channel>
</rss>
